- เปิดพร้อมรับคำสั่งด้วยสิทธิ์ระดับผู้ดูแล
เรียกใช้คำสั่งต่อไปนี้หนึ่งครั้ง (เปลี่ยน "Z: \ Program Files" ด้วยโฟลเดอร์ที่คุณต้องการลบ):
takeown /F "Z:\Program Files" /A /R /D Y
icacls "Z:\Program Files" /T /grant administrators:F
rd /s /q "Z:\Program Files"
หมายเหตุ 1 - ภาษา OS: takeown ... /D Y
อินพุต Y หมายถึง 'ใช่' และจะแตกต่างกันไปขึ้นอยู่กับภาษาของระบบปฏิบัติการ โฟลเดอร์โปรแกรมไฟล์อาจตั้งชื่อต่างกันเช่นกัน
หมายเหตุ 2 - Windows เวอร์ชันที่เก่ากว่า: หากicacls
และrd
ไม่ได้รับการสนับสนุนให้ลองใช้cacls
และrmdir
แทน
คำอธิบายและเอกสาร:
ปัญหาอาจเกิดจากการที่คุณไม่มีสิทธิ์ที่ถูกต้องใน รายการควบคุมการเข้าใช้ (DACLs)สำหรับโฟลเดอร์และเนื้อหา DACLs ระบุผู้ดูแลที่ได้รับอนุญาตหรือปฏิเสธการเข้าถึงวัตถุที่ปลอดภัย ดังนั้นเพียงแค่ให้สิทธิ์ในการเป็นเจ้าของโฟลเดอร์อาจไม่เพียงพอ แต่คุณต้องให้สิทธิ์ใน DACL ด้วย คุณสามารถให้สิทธิ์ใช้คำสั่ง icacls ดังที่แสดงไว้ด้านบน รายการควบคุมการเข้าถึงและ DACL อธิบาย
takeown takeown เอกสาร
ของผู้ดูแลระบบกู้คืนการเข้าถึงไดเรกทอรีและเนื้อหาของมันที่ก่อนหน้านี้ได้รับการปฏิเสธโดยการทำให้กลุ่มผู้ดูแลเจ้าของ / F [directory]ระบุว่าไดเรกทอรีใด/ Aให้ความเป็นเจ้าของแก่กลุ่มผู้ดูแลระบบ/ Rทำหน้าที่เป็นการดำเนินการแบบเรียกซ้ำในไดเรกทอรีไฟล์และไดเรกทอรีย่อยทั้งหมด/ Dจะไม่แสดงพร้อมท์การยืนยันเมื่อผู้ใช้ไม่มีสิทธิ์ "List Folder" ตัวเลือกYดังต่อไปนี้ซึ่งเป็นเจ้าของไดเรกทอรี (หมายเหตุ: ตัวเลือก Y อาจแตกต่างกันไปขึ้นอยู่กับภาษาของระบบปฏิบัติการ)
icacls เอกสาร icacls ให้
สิทธิ์กลุ่ม DAC แก่ผู้ดูแลระบบในการเข้าถึงไดเรกทอรี [ไดเรกทอรี]ระบุว่าไดเรกทอรีใด/ Tทำการดำเนินการกับไฟล์ที่ระบุทั้งหมดในไดเรกทอรีและไดเรกทอรีย่อย/ ให้สิทธิ์การเข้าถึงของผู้ใช้ที่ระบุด้วย: Fซึ่งให้สิทธิ์การเข้าถึงแบบเต็ม (หมายเหตุ: ผู้ดูแลระบบชื่อกลุ่มอาจแตกต่างกันไปขึ้นอยู่กับภาษาของระบบปฏิบัติการ)
ถ เอกสาร RD
ลบไดเรกทอรีที่มีทั้งหมดไดเรกทอรีย่อยและไฟล์ / sลบไดเรกทอรีที่ระบุและไดเรกทอรีย่อยรวมถึงไฟล์ทั้งหมด/ qระบุโหมดเงียบเพื่อให้คุณไม่ได้รับการพร้อมท์สำหรับการยืนยัน[ไดเรกทอรี]ระบุไดเรกทอรีที่จะลบ
Windows
โฟลเดอร์เพียงแค่เปลี่ยนชื่อเป็นWindows.old
และด้วยเครื่องมือ / โปรแกรมล้างข้อมูลบนดิสก์คุณสามารถลบมันได้อย่างง่ายดาย