ลบโฟลเดอร์ Windows.old ด้วยตนเอง

Windows สร้างโฟลเดอร์ Windows.old บนพีซีที่ใช้ Windows เมื่อคุณอัพเกรดพีซีเป็นระบบปฏิบัติการรุ่นใหม่

โฟลเดอร์ Windows.old มีไฟล์และโฟลเดอร์ของการติดตั้งเก่าของ Windows และเหตุผลหลักคือมีการใช้เพื่อเรียกคืนระบบเก่าหากผู้ใช้ต้องการกลับไปใช้

โฟลเดอร์นี้อาจใช้พื้นที่จำนวนมาก แต่จะถูกลบโดยอัตโนมัติโดย Windows หลังจากระยะเวลาที่กำหนด

ผู้ใช้ Windows อาจใช้เครื่องมือล้างข้อมูลบนดิสก์เพื่อลบโฟลเดอร์ตามที่อธิบายไว้ที่นี่ บางครั้งมันเกิดขึ้นที่โฟลเดอร์และเนื้อหาของมันจะไม่ถูกลบออกและการลบด้วยตนเองไม่ทำงาน

เมื่อคุณพยายามลบโฟลเดอร์ด้วยตนเองใน Explorer คุณจะได้รับข้อผิดพลาดในการอนุญาตเนื่องจากโฟลเดอร์นั้นเชื่อมโยงกับระบบไม่ใช่บัญชีผู้ใช้หรือผู้ดูแลระบบ

สิ่งที่มักจะเกิดขึ้นคือคุณได้รับคำขออนุญาตก่อนเพื่อดำเนินการด้วยสิทธิ์ระดับผู้ดูแลและจากนั้นข้อผิดพลาดการเข้าถึงโฟลเดอร์ถูกปฏิเสธ

ลบโฟลเดอร์ Windows.old ด้วยตนเอง

คุณต้องใช้คำสั่งต่อไปนี้ลบโฟลเดอร์ Windows.old ด้วยตนเอง

  1. เปิดพรอมต์คำสั่งที่ยกระดับ วิธีที่ง่ายที่สุดในการทำเช่นนั้นคือการแตะบน Windows พิมพ์ cmd.exe กด Shift-key และ Ctrl-key ค้างไว้แล้วเปิดใช้งานพรอมต์คำสั่งแบบยกระดับด้วยการแตะที่ปุ่ม Enter-key
  2. takeown / F c: \ Windows.old \ * / R / A / DY
  3. cacls c: \ Windows.old \ *. * / T / ผู้ดูแลระบบให้สิทธิ์: F
  4. 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