หากคุณสังเกตเห็นว่าแอปหยุดทำงานเมื่อพยายามเข้าถึงไฟล์บนไดรฟ์เครือข่ายใน Windows 10 พร้อมกัน โพสต์นี้มีไว้เพื่อช่วยคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ของปัญหานี้ รวมทั้งให้วิธีแก้ปัญหาที่คุณสามารถลองเพื่อช่วยคุณบรรเทาปัญหาได้
มาดูสถานการณ์ทั่วไปที่คุณอาจพบความผิดปกตินี้
คุณสร้างโฟลเดอร์ที่ใช้ร่วมกันบนเซิร์ฟเวอร์ และจากนั้น คุณเพิ่มไฟล์ลงในโฟลเดอร์ บนไคลเอนต์ที่ใช้ Windows 10/8.1/7 คุณกำหนดใช้โฟลเดอร์ที่ใช้ร่วมกันเป็นไดรฟ์เครือข่าย คุณติดตั้งซอฟต์แวร์รักษาความปลอดภัยของบริษัทอื่นที่มีไดรเวอร์ตัวกรองระบบไฟล์ขนาดเล็กที่เชื่อมโยงกับแอปพลิเคชัน
ตัวกรองขนาดเล็กติดอยู่กับทั้งไดรฟ์ในเครื่องที่มี %SystemRoot% เส้นทาง (เช่น ไดรฟ์ C) และไดรฟ์เครือข่ายสำหรับโฟลเดอร์ที่ใช้ร่วมกันที่คุณสร้างขึ้น ตัวกรองขนาดเล็กจะส่งข้อความ (โดยใช้ FltSendMessage ฟังก์ชัน) ที่มีชื่อไฟล์ในไดรฟ์เครือข่ายไปยังแอปพลิเคชัน แอปพลิเคชันพยายามเปิดไฟล์โดยใช้ชื่อไฟล์ที่ได้รับ และแอปพลิเคชันอื่นบนคอมพิวเตอร์เครื่องเดียวกันที่ไม่เกี่ยวข้องกับตัวกรองขนาดเล็กจะพยายามเปิดไฟล์เดียวกันบนไดรฟ์เครือข่ายพร้อมกัน
ในสถานการณ์นี้ ทั้งสองแอปจะหยุดทำงาน
แอปค้างเมื่อพยายามเข้าถึงการแชร์เครือข่าย
หากคุณประสบปัญหา แอปค้างเมื่อเข้าถึงไฟล์ในไดรฟ์เครือข่าย คุณสามารถลองใช้วิธีแก้ปัญหาที่แนะนำด้านล่างแล้วแต่กรณี เพื่อแก้ไขปัญหาอย่างรวดเร็วและง่ายดาย
1] หากปัญหานี้เกิดขึ้นแล้ว , รีสตาร์ทไคลเอนต์ Windows
2] เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถปิดการใช้งาน ไฟล์ออฟไลน์ (หมายเหตุ: ถ้าคุณต้องใช้ไฟล์ออฟไลน์ ไม่มีวิธีแก้ปัญหา) โดยใช้ Local Group Policy Editor (gpedit.msc)
โดยมีวิธีการดังนี้:
- กดปุ่ม Windows + R
- ในกล่องโต้ตอบ Run ให้พิมพ์ gpedit.msc แล้วกด Enter เพื่อเปิด Group Policy Editor
- ภายใน Local Group Policy Editor ให้ใช้บานหน้าต่างด้านซ้ายเพื่อไปยังเส้นทางด้านล่าง:
การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> เครือข่าย> ไฟล์ออฟไลน์
- ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่ อนุญาตหรือไม่อนุญาตให้ใช้คุณลักษณะไฟล์ออฟไลน์ เพื่อแก้ไขคุณสมบัติของมัน
- ใน อนุญาตหรือไม่อนุญาตให้ใช้คุณลักษณะไฟล์ออฟไลน์ หน้าต่างนโยบาย ตั้งค่าปุ่มตัวเลือกเป็น ปิดใช้งาน .
- คลิก สมัคร> ตกลง เพื่อบันทึกการเปลี่ยนแปลง
ตอนนี้คุณสามารถออกจาก Local Group Policy Editor และรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณได้ แอปค้างเมื่อเข้าถึงไฟล์บนไดรฟ์เครือข่าย ใน Windows 10 ปัญหาน่าจะได้รับการแก้ไขแล้ว
ตามที่ Microsoft คุณพบปัญหานี้เนื่องจากการล็อกทรัพยากรที่ถือโดย Windows Client-Side Caching Driver (Csc.sys) .
เมื่อปัญหานี้เกิดขึ้น Csc.sys จะได้รับการล็อกทรัพยากรในไฟล์ จากนั้นจึงร้องขอไดรเวอร์ที่อยู่เหนือไฟล์นั้นในสแต็กไดรเวอร์เพื่อเปิดไฟล์ ทำให้แอปพลิเคชันทั้งหมดที่พยายามเข้าถึงไฟล์รอ นอกจากนี้ยังทำให้เธรดของ minifilter รอให้แอปพลิเคชันที่เกี่ยวข้องตอบสนอง