Windows สร้างโฟลเดอร์ Windows.old บนพีซีที่ใช้ Windows เมื่อคุณอัพเกรดพีซีเป็นระบบปฏิบัติการรุ่นใหม่
โฟลเดอร์ Windows.old มีไฟล์และโฟลเดอร์ของการติดตั้งเก่าของ Windows และเหตุผลหลักคือมีการใช้เพื่อเรียกคืนระบบเก่าหากผู้ใช้ต้องการกลับไปใช้
โฟลเดอร์นี้อาจใช้พื้นที่จำนวนมาก แต่จะถูกลบโดยอัตโนมัติโดย Windows หลังจากระยะเวลาที่กำหนด
ผู้ใช้ Windows อาจใช้เครื่องมือล้างข้อมูลบนดิสก์เพื่อลบโฟลเดอร์ตามที่อธิบายไว้ที่นี่ บางครั้งมันเกิดขึ้นที่โฟลเดอร์และเนื้อหาของมันจะไม่ถูกลบออกและการลบด้วยตนเองไม่ทำงาน
เมื่อคุณพยายามลบโฟลเดอร์ด้วยตนเองใน Explorer คุณจะได้รับข้อผิดพลาดในการอนุญาตเนื่องจากโฟลเดอร์นั้นเชื่อมโยงกับระบบไม่ใช่บัญชีผู้ใช้หรือผู้ดูแลระบบ
สิ่งที่มักจะเกิดขึ้นคือคุณได้รับคำขออนุญาตก่อนเพื่อดำเนินการด้วยสิทธิ์ระดับผู้ดูแลและจากนั้นข้อผิดพลาดการเข้าถึงโฟลเดอร์ถูกปฏิเสธ
ลบโฟลเดอร์ Windows.old ด้วยตนเอง
คุณต้องใช้คำสั่งต่อไปนี้ลบโฟลเดอร์ Windows.old ด้วยตนเอง
- เปิดพรอมต์คำสั่งที่ยกระดับ วิธีที่ง่ายที่สุดในการทำเช่นนั้นคือการแตะบน Windows พิมพ์ cmd.exe กด Shift-key และ Ctrl-key ค้างไว้แล้วเปิดใช้งานพรอมต์คำสั่งแบบยกระดับด้วยการแตะที่ปุ่ม Enter-key
- takeown / F c: \ Windows.old \ * / R / A / DY
- cacls c: \ Windows.old \ *. * / T / ผู้ดูแลระบบให้สิทธิ์: F
- rmdir / S / Q c: \ Windows.old
ให้มองอย่างใกล้ชิดกับคำสั่งเพื่อทำความเข้าใจสิ่งที่พวกเขาทำดีกว่า:
takeown /fc:\Windows.old\* / r / a / dy
Takeown สามารถใช้เพื่อทำให้กลุ่มผู้ดูแลระบบเป็นเจ้าของไฟล์หรือไดเรกทอรี
- /fc:\Windows.old\* - นี่เป็นการระบุตำแหน่งที่ตั้งและไฟล์ที่การดำเนินการจะทำงาน
- -r - ทำการดำเนินการซ้ำในไฟล์ทั้งหมด (หมายถึงไฟล์ทั้งหมดรวมอยู่ในโฟลเดอร์ Windows.old)
- -a - ให้สิทธิ์การเป็นเจ้าของกลุ่มผู้ดูแลระบบ
- -d Y - บีบอัดการยืนยันเมื่อผู้ใช้ปัจจุบันไม่มีสิทธิ์ "โฟลเดอร์รายการ"
cacls c: \ Windows.old \ *. * / t / ผู้ดูแลระบบให้สิทธิ์: f
คำสั่งนี้แสดงหรือแก้ไขไฟล์ DACL (รายการควบคุมการเข้าถึงตามอำเภอใจ)
- c: \ Windows.old \ *. * - ไฟล์ที่คุณต้องการให้การดำเนินการทำงาน
- / t - สิ่งนี้เปลี่ยน DACL ของไฟล์ในไดเรกทอรีที่เลือกและไดเรกทอรีย่อยทั้งหมด
- / ให้สิทธิ์ผู้ดูแลระบบ: f - นี่เป็นสิทธิ์การเข้าถึงแบบเต็มไปยังกลุ่มผู้ดูแลระบบ (F หมายถึงเต็ม)
rmdir / s /qc:\Windows.old
คำสั่งลบไดเร็กทอรี
- / s - พารามิเตอร์นี้ทำให้คำสั่งลบไดเรกทอรีที่ระบุและไดเรกทอรีย่อยและไฟล์ทั้งหมด
- / q - รันโปรแกรมในโหมดเงียบโดยไม่มีการแจ้งเตือน
- c: \ Windows.old - ระบุไดเรกทอรีที่ควรดำเนินการ
แหล่งข้อมูล:
- rmdir บน Microsoft Technet
- takeown บน Microsoft Technet
- cacls บน Microsoft Technet