ไดเรกทอรีสุ่มใน c: \ ที่ฉันไม่สามารถลบได้


5

ฉันเพิ่งสังเกตเห็นบางไดเรกทอรีใน C: \ ที่มีค่าเลขฐานสิบหกแบบยาว แต่ละรายการมีไดเรกทอรีอัปเดต

เมื่อฉันคลิกที่ไดเรกทอรีอัปเดตฉันจะได้รับข้อความปฏิเสธการเข้าถึงแม้ว่าบัญชีของฉันจะมีสิทธิ์ผู้ดูแลระบบ (หน้าแรก XP)

คำถามสองข้อ: ฉันจะลบโฟลเดอร์เหล่านี้ได้อย่างไรและเป็นไปได้อย่างไรที่จะ จำกัด โฟลเดอร์ด้วยวิธีนี้


ซ้ำซ้อนที่เป็นไปได้ของ superuser.com/questions/76810/cant-delete-file-named-
Sathyajith Bhat

2
ฉันไม่คิดว่ามันเป็นปัญหาเดียวกัน - ไม่เกี่ยวข้องกับการอัปเดตนี่คือสิ่งที่ใส่ข้อมูลการอัปเดตลงในรากของไดรฟ์
chris

คำตอบที่ซ้ำกันจะแก้คำถาม "ฉันจะลบ" ของคุณได้อย่างไร
quack quixote

คำตอบ:


2

หากไดเรกทอรีชื่ออะไรเช่น "9470bb12eb8a4f344765a27236478e41c5" หรือสิ่งที่ฉันเชื่อว่าสิ่งเหล่านั้นเป็นการเตือนให้รำลึกถึงการติดตั้ง Service Pack ควรจะถูกลบโดยอัตโนมัติ หากไม่ถูกลบโดยอัตโนมัติ (อาจเป็นในกรณีของคุณ) สามารถลบได้อย่างปลอดภัย คุณติดตั้ง Service Pack เมื่อเร็ว ๆ นี้หรือไม่

หากต้องการลบโฟลเดอร์เหล่านี้อันดับแรกให้คุณเป็นเจ้าของโฟลเดอร์แล้วคุณสามารถลบได้

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

อัปเดต: หากต้องการเป็นเจ้าของใน XP Home ให้เริ่มในเซฟโหมดและลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบเพื่อเข้าถึงแท็บความปลอดภัย ... จากนั้นคลิกขวาที่โฟลเดอร์ - & gt; คุณสมบัติ - & gt; แท็บความปลอดภัย - & gt; แท็บจากนั้นเลือกผู้ใช้ของคุณ "แทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุ" ฯลฯ จากนั้นคุณสามารถลบได้ คุณอาจลองมาแล้ว ... ในกรณีนี้ฉันไม่รู้จะช่วยคุณได้อีก :)


ปัญหาคือฉันไม่สามารถเป็นเจ้าของดังนั้นฉันจึงไม่สามารถลบได้
chris

@chris: อัปเดตคำตอบของฉัน
Vervious

ฉันไม่รู้ด้วยซ้ำว่าการบูทในเซฟโหมดจะทำให้ฉันเข้าสู่ระบบในฐานะผู้ดูแลระบบ
chris

มันทำงานอย่างไร :)
Vervious

1

ไม่จำเป็นต้องรีบูทเข้าสู่เซฟโหมด คุณสามารถสร้างไฟล์. cmd ที่มีลักษณะดังนี้:

rd /s /q c:\377ad8fdb1afb8272c62e0512c35ac02
rd /s /q c:\841d0ba8aaed90d14716f24cee
rd /s /q c:\b831f40803565731cb

บันทึกเป็น c:\cleanit.cmd.

จากนั้นเรียกใช้คำสั่ง at (currenttime+1minute) c:\cleanit.cmd. ดังนั้นถ้าเป็น 19:42 ให้วิ่ง at 19:43 c:\cleanit.cmd.

คุณอาจต้องเริ่มต้นพรอมต์คำสั่งในฐานะผู้ดูแลระบบเพื่อรันคำสั่ง at

ไฟล์ cmd ของคุณจะทำงานด้วยโทเค็นความปลอดภัยของระบบและจะมีสิทธิ์ลบระเบียบที่ Microsoft ทิ้งไว้ในไดรฟ์ของคุณ


0

บัญชี Windows System เป็นสิทธิ์ใช้งานสูงสุดใน Windows ไม่ใช่ผู้ดูแลระบบ มันสามารถล็อคคุณและจะทำเช่นนั้นในขณะที่กำลังเรียกใช้การปรับปรุงบางอย่างจากไดเรกทอรีเหล่านั้น มันควรจะปลดล็อคและลบไดเรกทอรีเหล่านี้หลังจากอัปเดตเสร็จแล้ว

ในการแก้ไขปัญหานี้ให้รีบูตคอมพิวเตอร์ใน Safe Mode ด้วย Command Prompt วิ่ง chkdsk /f. จากนั้นเรียกใช้ rd /q /s [directory name]. (ง่ายกว่าที่จะคัดลอกและวางชื่อไดเรกทอรีคลิกขวาทำเครื่องหมายเน้นชื่อคัดลอกคลิกขวาคุณจะได้รับแนวคิด)

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