ขณะที่ Microsoft ยังคงปรับแต่งส่วนประกอบระบบที่มีอายุหลายทศวรรษอย่าง critical sections เพื่อเพิ่มประสิทธิภาพ ผู้ใช้ Windows 11 กำลังประสบปัญหาความหงุดหงิดอย่างแพร่หลายกับฟังก์ชันการทำงานพื้นฐาน การอภิปรายล่าสุดเกี่ยวกับความพยายามในการปรับปรุงของ Windows ได้เน้นย้ำถึงความแตกต่างอย่างชัดเจนระหว่างความสำเร็จทางเทคนิคของ Microsoft และประสบการณ์การใช้งานในชีวิตประจำวัน
การสนทนาเริ่มต้นด้วยคำอธิบายของ Microsoft เกี่ยวกับเหตุผลที่พวกเขายังคงปรับเปลี่ยน critical sections ซึ่งเป็นเครื่องมือซิงโครไนเซชันพื้นฐานที่เป็นส่วนหนึ่งของ Windows มานานกว่า 20 ปี การปรับเปลี่ยนเหล่านี้มีจุดประสงค์เพื่อปรับปรุงประสิทธิภาพ ลดการใช้หน่วยความจำ และจัดการกับความท้าทายในการคำนวณสมัยใหม่อย่าง priority inversions อย่างไรก็ตาม ความเชี่ยวชาญทางเทคนิคนี้ดูเหมือนจะถูกบดบังด้วยความกังวลของผู้ใช้ที่เร่งด่วนกว่า
File Explorer ค้างกลายเป็นข้อร้องเรียนทั่วไป
File Explorer ของ Windows 11 ได้กลายเป็นแหล่งความหงุดหงิดสำคัญสำหรับผู้ใช้ในสภาพแวดล้อมองค์กร แอปพลิเคชันมักจะค้าง ทำให้ผู้ใช้ไม่สามารถนำทางไฟล์หรือแม้แต่ปิดหน้าต่างที่ไม่ตอบสนองได้ ปัญหานี้ดูเหมือนจะแพร่หลาย ส่งผลกระทบต่อประสิทธิภาพการทำงานในที่ทำงานเป็นประจำ
สาเหตุหลักมักจะย้อนกลับไปที่ปลั๊กอินและส่วนขยายของบุคคลที่สามที่รวมเข้ากับระบบไฟล์ โปรแกรมอ่าน PDF เครื่องมือควบคุมเวอร์ชันอย่าง Tortoise SVN และตัวจัดการแสดงตัวอย่างเอกสารสามารถทำให้การดำเนินการพื้นฐานช้าลงอย่างมีนัยสำคัญ ไดรฟ์เครือข่ายที่ไม่สามารถตอบสนองได้อย่างรวดเร็วก็มีส่วนทำให้เกิดปัญหา บางครั้งทำให้อินเทอร์เฟซ Explorer ทั้งหมดไม่ตอบสนองขณะรอการเชื่อมต่อระยะไกล
Critical sections: กลไกซิงโครไนเซชันที่ป้องกันไม่ให้เธรดหลายตัวเข้าถึงข้อมูลที่ใช้ร่วมกันพร้อมกัน เพื่อให้แน่ใจว่าข้อมูลมีความสมบูรณ์ในแอปพลิเคชันแบบหลายเธรด
สาเหตุที่พบบ่อยของการค้าง File Explorer ใน Windows 11:
- ส่วนขยาย shell จากบุคคลที่สาม (โปรแกรมอ่าน PDF, Tortoise SVN/Git)
- ไดรฟ์เครือข่ายที่ไม่ตอบสนองในแถบด้านข้าง
- ตัวจัดการแสดงตัวอย่างเอกสาร
- การรีเฟรช Group Policy ของ Active Directory
- พื้นที่ระบบไฟล์ที่เสียหาย
- การโหลดตำแหน่งเครือข่ายแบบ synchronous
ความขัดแย้งด้านประสิทธิภาพ: การปรับปรุงสิ่งที่ผิด
ผู้ใช้ไม่พลาดที่จะเห็นว่า Microsoft ลงทุนทรัพยากรด้านวิศวกรรมในการปรับปรุงส่วนประกอบระบบระดับต่ำ ขณะที่แอปพลิเคชันพื้นฐานยังคงดิ้นรนกับการตอบสนอง Task Manager ตอนนี้ใช้เวลาหลายวินาทีในการเปิดใน Windows 11 และแม้แต่เมนูคลิกขวาธรรมดาก็สามารถประสบกับความล่าช้าที่เห็นได้ชัด
มันไร้สาระจริงๆ Windows 11 ตอนนี้มีบั๊กที่ file explorer ค้างตลอดเวลา ทุกคนที่ทำงานกำลังประสบปัญหานี้
ความขาดการเชื่อมโยงระหว่างการปรับปรุงทางเทคนิคและประสบการณ์ผู้ใช้นี้ได้นำไปสู่คำถามเกี่ยวกับลำดับความสำคัญของ Microsoft ขณะที่บริษัททำงานเกี่ยวกับการปรับปรุงที่ซับซ้อนเพื่อลดแรงกดดันหน่วยความจำใน non-paged pool ซึ่งเป็นความสำเร็จทางเทคนิคที่เป็นประโยชน์ต่อการคำนวณขนาดใหญ่ ผู้ใช้กลับต้องเผชิญกับความหงุดหงิดประจำวันกับงานการจัดการไฟล์พื้นฐาน
วิธีแก้ไขปัญหา Explorer ที่เป็นไปได้:
- ใช้ Autoruns เพื่อปิดการใช้งาน DLL ที่ไม่ใช่ของ Microsoft
- ลบไดรฟ์เครือข่ายออกจากแถบด้านข้าง Quick Access
- ปิดการใช้งาน shell extensions สำหรับแอปพลิเคชันที่ไม่ได้ใช้
- ใช้ Process Monitor เพื่อระบุกระบวนการที่มีปัญหา
- ล้างประวัติตำแหน่งเครือข่ายที่เข้าถึงบ่อยครั้งออกจาก Explorer
ความเข้ากันได้แบบเดิมเทียบกับการใช้งานสมัยใหม่
การอภิปรายยังเผยให้เห็นการถกเถียงที่ดำเนินต่อไปเกี่ยวกับความเข้ากันได้แบบย้อนหลังในตำนานของ Windows ขณะที่ความมุ่งมั่นของ Microsoft ในการรันซอฟต์แวร์ที่มีอายุหลายทศวรรษยังคงน่าประทับใจ บางคนโต้แย้งว่าการมุ่งเน้นนี้มาพร้อมกับค่าใช้จ่ายของการปรับปรุงประสบการณ์ผู้ใช้สมัยใหม่ บั๊ก GTA San Andreas ล่าสุดที่ปรากฏใน Windows 11 24H2 เป็นตัวอย่างของความท้าทายนี้ ข้อผิดพลาดในการเขียนโปรแกรมที่มีอายุ 20 ปีซึ่งเพิ่งมองเห็นได้เนื่องจากการเปลี่ยนแปลงระบบภายใน
ผู้ใช้ได้พบวิธีแก้ไขชั่วคราวสำหรับปัญหา Explorer ค้าง รวมถึงการปิดใช้งาน shell extensions ที่ไม่จำเป็นและหลีกเลี่ยงตำแหน่งเครือข่ายในแถบด้านข้าง อย่างไรก็ตาม วิธีแก้ไขเหล่านี้ต้องการความรู้ทางเทคนิคที่ผู้ใช้ส่วนใหญ่ไม่มี ทำให้หลายคนติดอยู่กับประสบการณ์การจัดการไฟล์ที่ไม่น่าเชื่อถือ
ความแตกต่างระหว่างความสามารถด้านวิศวกรรมที่ซับซ้อนของ Microsoft และปัญหาการใช้งานพื้นฐานที่รบกวน Windows 11 เน้นย้ำถึงความท้าทายพื้นฐานในการพัฒนาระบบปฏิบัติการสมัยใหม่ ขณะที่บริษัทยังคงผลักดันขอบเขตทางเทคนิคด้วยการปรับปรุงระดับต่ำ ผู้ใช้เพียงต้องการให้ file explorer ของพวกเขาทำงานได้อย่างน่าเชื่อถือโดยไม่ค้างหลายครั้งต่อวัน
อ้างอิง: Why is Windows still tinkering with critical sections?