Windows ล็อคไดเรกทอรีทั้งหมดหลังจากฉันลองลบมัน


0

ฉันมีปัญหาที่บางครั้ง Windows บล็อกการเข้าถึงไดเรกทอรีทั้งหมด (และฉันหมายถึงทั้งหมดฉันไม่เห็นเจ้าของสิทธิ์การอนุญาตไฟล์และข้อมูลเมตาอื่น ๆ ) ปัญหาไม่สามารถทำซ้ำได้ทั้งหมด แต่เกิดขึ้นโดยเฉพาะอย่างยิ่งเมื่อฉันสลับกิ่ง Git ในที่เก็บซอร์สโค้ดขนาดใหญ่ มันสามารถเกิดขึ้นที่อื่นเช่นเมื่อฉันลบไดเรกทอรีจำนวนมากโดยใช้สคริปต์

ฉันตรวจสอบแล้วว่าไดเรกทอรีไม่ได้ใช้งานโดยกระบวนการทำงาน (โดยใช้ Process Hacker / Process Explorer) และฉันพยายามรีเซ็ตความเป็นเจ้าของไดเรกทอรีโดยไม่ประสบความสำเร็จ แสดง เจ้าของ).

สิ่งเดียวที่แก้ไขปัญหาได้คือการรีบูทระบบแบบเต็มหลังจากนั้นไดเรกทอรีจะพร้อมใช้งานอีกครั้งหรือถูกลบออก (ไม่แน่ใจว่าสิ่งใดเป็นตัวกำหนดสิ่งนี้)

ครั้งแรกที่มันเกิดขึ้นฉันไม่ได้คิดมากเกี่ยวกับเรื่องนี้ แต่ตอนนี้มันเกิดขึ้นอย่างน้อย 10-20 ครั้งในสองเครื่องที่แตกต่างกัน (ทั้งที่ใช้ Windows 10)

เมื่อไดเรกทอรีถูกล็อคฉันพยายามฆ่ากระบวนการผู้ใช้ทั้งหมดและหยุดซอฟต์แวร์ป้องกันไวรัส แต่ก็ไม่ได้ช่วยอะไร จากสิ่งที่ฉันสามารถบอกได้นี่ไม่ใช่กรณีของไดเรกทอรีที่ใช้โดยกระบวนการบางอย่าง ฉันสงสัยว่าไดเรกทอรีถูกล็อกโดยเคอร์เนลหรือไดรเวอร์ NTFS เองด้วยเหตุผลบางอย่างและฉันไม่เห็นวิธีใด ๆ ในการปลดล็อกจากพื้นที่ผู้ใช้

ฉันสงสัยว่าทำไมสิ่งนี้ถึงเกิดขึ้น นี่เป็นข้อผิดพลาดหรือพฤติกรรมที่คาดหวัง (อาจมีคุณสมบัติความปลอดภัยบางอย่าง)? ระบบไฟล์เสียหายหรือไม่ ฉันไม่เห็นสิ่งนี้ใน Windows รุ่นก่อนหน้า


คุณเคยลองใช้ takeown?
TheKB

ไม่ปกติดูเหมือนว่าจะมีปัญหากับ NTFS หรือฮาร์ดแวร์ เริ่มต้นด้วยการวิ่ง chkdsk เทียบกับปริมาณที่เป็นปัญหา
Peter Hahndorf

ฉันเห็นด้วยกับ Peter Hahndorf ... ฉันจะดูบันทึกเหตุการณ์เพื่อหาข้อผิดพลาดของดิสก์
egray

นี่คือความสงสัยของฉันเช่นกัน แต่ไม่มีรายการที่เกี่ยวข้องในบันทึกเหตุการณ์และตรวจสอบว่าระบบไฟล์ไม่มีข้อผิดพลาด
Krumelur
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.