ไม่สามารถลบโฟลเดอร์ใน Windows 10


11

ฉันพยายามลบโฟลเดอร์ภายใน C: / ProgramData แต่ทุกครั้งที่ฉันลองฉันได้รับข้อความแสดงข้อผิดพลาดว่า:

"คุณต้องได้รับอนุญาตในการดำเนินการนี้คุณต้องได้รับอนุญาตจากผู้ดูแลระบบเพื่อทำการเปลี่ยนแปลงในโฟลเดอร์นี้"

ฉันพยายาม - ไม่สำเร็จ - เพื่อเป็นเจ้าของ (โดยใช้คุณสมบัติ / ความปลอดภัย / ขั้นสูง ฯลฯ ) ซึ่งได้ผลสำหรับฉันมาก่อน

ฉันยังเข้าสู่บัญชีผู้ดูแลระบบที่ซ่อนอยู่และได้รับข้อความเดียวกันว่า "คุณต้องได้รับอนุญาต" เป็นต้น

ไม่รู้อะไรที่ฉันสามารถลองได้ ไม่มีใครรู้วิธีที่จะหลีกเลี่ยงปัญหานี้หรือไม่? ขอบคุณ

อัปเดต: ฉันพบปัญหาคือว่าโฟลเดอร์ถูกสร้างขึ้นโดย MalwareBytes - การเรียกใช้เครื่องมือกำจัดของพวกเขาแก้ไขปัญหาได้


1
@ user622800 คุณช่วยกรุณาส่งสิ่งที่คุณค้นพบว่าเป็นคำตอบอย่างเป็นทางการและยอมรับตามนั้นแทนที่จะแก้ไขคำถามของคุณเพื่อรวมโซลูชัน ขอบคุณสำหรับความช่วยเหลือของคุณ!
Run5k

ฉันเจอคำถามนี้พยายามลบไฟล์ zip น่ารำคาญที่จะไม่ลบใน Windows 10 แม้หลังจากรีบูต ในที่สุดฉันก็สามารถลบมันได้โดยการบูตในเซฟโหมด
ผู้ใช้

คำตอบ:


14

เมื่อคุณไม่สามารถลบไฟล์หรือโฟลเดอร์ใน Windows มักจะมีปัญหาสี่ประการ:

  1. สิทธิ์ NTFS มันจะป้องกันคุณ (คุณกำลังบอกว่าคุณได้ลองตัวนี้แล้วดังนั้นฉันจะไม่ทำอย่างละเอียด)
  2. เปิดในแอพอื่น บางครั้ง Windows จะบอกคุณว่า บางครั้งคุณต้องค้นหาตัวเองใช้สาธารณูปโภคของบุคคลที่สามเช่นProcess Explorerและกระบวนการ Hacker เพื่อหา:

    1. ดาวน์โหลดติดตั้งและเรียกใช้อย่างใดอย่างหนึ่ง เรียกใช้ด้วยสิทธิ์ระดับผู้ดูแล
    2. กด+CTRLF
    3. Enterพิมพ์ชื่อของไฟล์หรือโฟลเดอร์ที่คุณกำลังมองหาและกด
    4. ค้นหารายการที่มีคอลัมน์ "ประเภท" อ่าน "ไฟล์" หากมีการจับคู่ที่เป็นบวกให้ปิดกระบวนการล็อกไฟล์หรือโฟลเดอร์หรือไปที่รายการของกระบวนการและปิดที่จับไปยังไฟล์หรือโฟลเดอร์

      ใน Process Explorer การคลิกที่รายการจะนำคุณไปที่หมายเลขอ้างอิง จากนั้นคุณสามารถคลิกขวาและเลือก "ปิดที่จับ" ในกระบวนการแฮ็กเกอร์คุณต้องคลิกขวาและเลือก "ไปที่การเป็นเจ้าของกระบวนการ" จากนั้นคลิกขวาที่ชื่อของกระบวนการเลือก "Properties" และค้นหาหมายเลขอ้างอิงที่นั่น

    นอกจากนี้แทนที่จะเป็น Process Explorer และ Process Hacker คุณสามารถบูตระบบของคุณเข้าสู่โหมดซ่อม (สำเนาของ Windows RE)และลบไฟล์ที่นั่นโดยที่แอพที่เปิดอยู่ไม่ได้เปิด!

  3. ชื่อไฟล์หรือโฟลเดอร์ใช้อักขระที่ผิดกฎหมายทำให้ระบบไฟล์ไม่สามารถลบได้ ลองลบพวกเขาด้วยฟาผู้จัดการ

  4. (อันนี้ใช้ไม่ได้กับคุณ แต่ฉันรวมไว้เพื่อความสมบูรณ์) ดิสก์อาจได้รับการป้องกันการเขียน ผู้ใช้ไม่จงใจเพียง แต่จงใจ บางครั้งแฟลชไดรฟ์ USB บางตัวทำงานผิดปกติและ ... โอ้วเรื่องยาว ไม่เป็นไร.

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

1
@psusi คุณพยายามสื่ออะไร ข้อผิดพลาดนี้ไม่อาจเกิดจากสาเหตุ # 2 ในคำตอบ?
djsmiley2kStaysInside

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

@ djsmiley2k ใช่นั่นคือสิ่งที่ฉันพูด
psusi

1
@psusi และนั่นคือสิ่งที่คุณผิด OP ไม่เคยพูดถึง File Explorer และพูดถึง Windows 10 เท่านั้น แต่ข้อความแสดงข้อผิดพลาดของ Windows 10 คือ: "คุณจะต้องให้สิทธิ์ผู้ดูแลระบบเพื่อลบโฟลเดอร์นี้" ข้อความแสดงข้อผิดพลาดของ OP คล้ายกับข้อความแสดงข้อผิดพลาด Windows 7 แต่คำสองคำไม่ถูกต้อง ดังนั้นฉันไม่ได้ผูกคำตอบของฉันกับระบบปฏิบัติการหรือตัวจัดการไฟล์ใด ๆ ฉันเขียนว่า "เมื่อคุณไม่สามารถลบไฟล์หรือโฟลเดอร์ใน Windows มักจะมีปัญหาสี่ประการ" และนั่นก็เป็นความจริงที่ตีความได้กว้าง

4

เส้นทางที่แน่นอนของโฟลเดอร์ที่คุณพยายามลบคืออะไร?

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

อาจลองวิธีใดวิธีหนึ่งต่อไปนี้จากพรอมต์คำสั่งของผู้ดูแลระบบและการโพสต์ผลลัพธ์ (หากไม่ได้ผล) จะช่วยเราวิเคราะห์ปัญหาของคุณ

rmdir /s /q C:\ProgramData\FolderToDelete

หรือสร้างโฟลเดอร์ว่างที่ไหนสักแห่งแล้วใช้ RoboCopy เพื่อลบเนื้อหาของโฟลเดอร์ที่คุณต้องการลบ

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

เมื่อโฟลเดอร์ถูกลบทิ้งโดยใช้คำสั่ง RoboCooy ด้านบนคุณอาจสามารถลบออกโดยใช้วิธีปกติใน File Explorer หรือใช้rmdirคำสั่งก่อนหน้าข้างต้น


Robocopy จะไม่ใส่อะไรลงในถังรีไซเคิล ฉันสงสัยอะไรจากบรรทัดคำสั่งจะ
David Woodward

โอ้ คุณบอกว่าทำสำเนาสำรองกับ robocopy ก่อนหรือไม่? คำสั่ง "ทำด้วยความระมัดระวังหรือใช้ robocopy ตามที่แนะนำ" ทำให้ดูเหมือนไม่ต้องใช้ความระมัดระวังด้วยวิธี robocopy เมื่อจริงแล้ววิธีการ robocopy ด้านบนนั้นใช้สำหรับการลบไฟล์อย่างถาวรมากกว่าการทำสำเนา
David Woodward

0

ฉันไม่สามารถลบโฟลเดอร์ Windows บางโฟลเดอร์จากการติดตั้งเก่าแม้ว่าจะใช้rmdir /s /q C:\ProgramData\FolderToDeleteจากพรอมต์คำสั่งของผู้ดูแลระบบและได้รับข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ฉันสามารถลบโฟลเดอร์โดย:

  1. การเปลี่ยนเจ้าของเป็นบัญชีผู้ใช้ของฉัน (ซึ่งเป็นบัญชีผู้ดูแลระบบ)
  2. การมอบ "การควบคุมทั้งหมด" ให้กับกลุ่มผู้ดูแลระบบ การมอบ "การควบคุมทั้งหมด" ให้กับกลุ่มผู้ดูแลระบบ

  3. การใช้สิทธิ์กลุ่มผู้ดูแลระบบกับวัตถุลูกทั้งหมด การใช้สิทธิ์กลุ่มผู้ดูแลระบบกับวัตถุลูกทั้งหมด

หลังจากขั้นตอนเหล่านี้ทำงานอีกครั้งคำสั่งทำงาน

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