Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10

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

วิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10

หากคุณกำลังเผชิญปัญหาเดียวกัน และวิธีลบแบบดั้งเดิม (Right-click > Delete) ไม่ได้กับไฟล์/โฟลเดอร์บางตัว มีตัวเลือก几种ที่ช่วยลบได้

นี่คือรายการวิธีแตกต่างที่ช่วยลบโฟลเดอร์และไฟล์ที่ล็อกอยู่บน Windows 10:

  • ใช้ Linux ลบไฟล์ที่ล็อก – วิธีนิยมหนึ่งคือบูทจาก Linux Live CD และใช้ฟังก์ชัน Places เข้าถึง Windows installation ลบไฟล์จาก Ubuntu OS ก่อนบูทกลับ Windows
  • Take ownership ของไฟล์หรือโฟลเดอร์ – หากไม่สามารถลบได้เพราะปัญหาสิทธิ์ ควรแก้ได้โดย Take ownership ของไฟล์/โฟลเดอร์ด้วย Takedown.exe ก่อนลองลบใหม่
  • ใช้ Unlocker ลบไฟล์ที่ล็อก – หากสะดวกให้ Freeware จัดการและลบไฟล์ล็อก ใช้ Unlocker ไปที่ตำแหน่งไฟล์และลบจากคอมพิวเตอร์
  • ใช้ Process Explorer ลบไฟล์ที่ล็อก – หากลบไฟล์/โฟลเดอร์ที่ไม่มีรหัสผ่านยาก ควรพิจารณา Process Explorer ระบุ Process handles ที่ป้องกันการลบ และปิดพวกมันก่อนลองลบใหม่
  • บูทเข้าสู่ Safe Mode – หากไม่สามารถลบได้เพราะ 3rd party process หรือ service ใช้งานอยู่ สามารถบูท Safe Mode และลองลบใหม่ เพื่อหลีกเลี่ยงการรบกวนของ 3rd party
  • ใช้ Elevated CMD prompt ลบ Windows.old – หากเจอปัญหาเวลาพยายามลบ Windows.old (ไฟล์เหลือหลังอัปเกรด OS) วิธีเดียวลบได้ (ถ้า OS ไม่ลบ) คือใช้ Elevated Command Prompt

ตอนนี้รู้วิธีทุกอย่างแล้ว ทำตามวิธีใดวิธีหนึ่งด้านล่าง (ที่สบายใจที่สุด) เพื่อลบไฟล์ & โฟลเดอร์ที่ล็อกบน Windows 10:

วิธีที่ 1: ใช้ Linux Live CD ลบ Locked Files

หากสะดวกกับ Linux วิธีที่น่าเชื่อถือที่สุดลบไฟล์ Windows คือบูทจาก Ubuntu LIVE CD และลบไฟล์ที่ไม่หายแบบดั้งเดิมภายใต้ Windows

วิธีนี้นิยมมาก และยืนยันได้ผลจากผู้ใช้หลายรายที่หาวิธีลบ Windows locked files และโฟลเดอร์

หากต้องการคำแนะนำเฉพาะ ทำตามขั้นตอน:

  1. ก่อนอื่น ทำตามคู่มือ สร้าง Ubuntu Bootable USB drive
    หมายเหตุ: หากยังมี DVD/CD writer สามารถเผาบน Media แบบเก่าได้โดยตรง
  2. หลังสร้าง Bootable Ubuntu drive/CD แล้ว เสียบ รีสตาร์ทคอมพิวเตอร์ กดปุ่มใดปุ่มหนึ่งเมื่อถามว่าต้องการบูทจากมันหรือไม่วิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10

    หมายเหตุ: หากคอมพิวเตอร์ไม่ให้ตัวเลือกบูทจาก Ubuntu Live CD/USB Disk คุณอาจต้องเข้า BIOS / UEFI settings เปลี่ยน boot order

  3. หลังหน้าจอโหลดเริ่มต้น คลิก Try Ubuntu จากรายการตัวเลือก รอจนบูทเต็มที่บนระบบวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  4. Ubuntu Live โหลดเต็มที่แล้ว (คาดว่าจะนานพอสมควรหากบูทจาก USB) ใช้ Ribbon menu บนสุด เลือก Places.วิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  5. ในหน้าจอ Places ควรคลิก Windows drive จากรายการได้
  6. เข้าไปแล้ว หาไฟล์ที่ล็อกซึ่งลบไม่ได้ก่อนหน้า และลบมันผ่าน Linux
  7. หลังลบเสร็จ ปิดเครื่อง ถอด LIVE CD / USB drive และบูทกลับ Windows ปกติ

หากหาวิธีแตกต่างในการลบ Windows locked files ไปวิธีถัดไป

วิธีที่ 2: Take ownership ของไฟล์/โฟลเดอร์

จำไว้ว่า สาเหตุทั่วไปที่เจอความต้านทานตอนลบไฟล์บางตัว คือปัญหาสิทธิ์ (permission) นี่พบบ่อยกว่าที่คิด รายงานจากผู้ใช้ Windows 10 หลายคน

หากเป็นกรณีนี้ วิธีแก้คือใช้คำสั่ง 'takedown' ภายใน Elevated Command Prompt เพื่อ Take full ownership ของไฟล์หรือโฟลเดอร์ที่ปฏิเสธการ Uninstall

เครื่องมือนี้ (Takedown.exe) มาตั้งแต่ Windows 7 และจะแก้ปัญหาสิทธิ์ส่วนใหญ่ที่อาจป้องกันการลบไฟล์ใน Windows 10

นี่คือคำแนะนำทีละขั้นตอนแสดง วิธีใช้ takedown.exe เพื่อ take full ownership ของไฟล์หรือโฟลเดอร์

วิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10

หลัง Take full ownership ของไฟล์แล้ว ลองลบใหม่ ดูว่าสำเร็จครั้งนี้หรือไม่

หากยังลบไม่ได้ หรือหาวิธีอื่น ไปวิธีถัดไป

วิธีที่ 3: Unlock ไฟล์ด้วย Unlocker

หากหาวิธีสะดวกปลดล็อกไฟล์เพื่อลบแบบดั้งเดิม วิธีง่ายคือใช้โปรแกรมฟรีอย่าง Unlocker – Freeware นี้ช่วยควบคุมไฟล์และให้สิทธิ์ที่จำเป็น เพื่อลบ locked files ได้ง่าย

ผู้ใช้หลายรายรายงานว่าโปรแกรมนี้ช่วยให้พวกเขาลบ Windows locked files ได้สำเร็จ

หากสะดวกใช้ Freeware ปลดล็อกและลบไฟล์ Windows ทำตามขั้นตอนเพื่อติดตั้งและใช้ Unlocker:

  1. เปิดเบราว์เซอร์ไปหน้า ดาวน์โหลด Unlocker ของ Softpedia คลิก Download Now เลือก mirror รอดาวน์โหลดเสร็จวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  2. ดาวน์โหลดเสร็จ ดับเบิลคลิก Installer คลิก Yes ที่ UAC (User Account Control)
  3. ทำตาม prompt ติดตั้ง Unlocker, รีสตาร์ทคอมพิวเตอร์ท้ายกระบวนการวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  4. เปิด Unlocker ใช้หน้าต่าง Browser ไปตำแหน่งไฟล์/โฟลเดอร์ คลิกเลือก แล้วคลิก Ok
  5. จาก prompt ถัดไป ใช้ drop down menu No Action เลือก Delete, คลิก Ok ลบ locked object สำเร็จวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10

หากหาวิธีอื่นในการลบไฟล์ (หรือพยายามลบ Windows.old), ไปวิธีถัดไป

วิธีที่ 4: ลบไฟล์/โฟลเดอร์ที่ล็อกผ่าน Process Explorer

อีกวิธีหนึ่งคือใช้ Process Explorer หา Process ที่ป้องกันการลบ และ Handles ที่เกี่ยวข้องทั้งหมด ก่อนลองลบใหม่จากใน Interface ของ Process Explorer

วิธีนี้ยืนยันได้ผลจากผู้ใช้หลายราย รวมถึงผู้ที่ลบ Windows processes ที่ไม่จำเป็นไม่ได้

หากต้องการคำแนะนำเฉพาะ ทำตามขั้นตอน:

  1. ต้องรู้ก่อนว่าโฟลเดอร์ไหนต้องการลบ
  2. เปิดเบราว์เซอร์ ดาวน์โหลด latest build ของ Process Explorer จาก หน้าดาวน์โหลดทางการของ Microsoft
  3. ในหน้าที่ถูกต้อง คลิก hyperlink Download Process Explorer จากบนสุดหน้าวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  4. ดาวน์โหลดเสร็จ ใช้ utility เช่น WinZip หรือ WinRar แตก ProcessExplorer.zip ในตำแหน่งเข้าถึงง่าย
  5. แตกไฟล์เสร็จ ดับเบิลคลิก procexp64 executable คลิก Yes หาก UAC (User Account Control) prompt ขึ้น เมื่อถามยอมรับ EULA คลิก Agree.
  6. เข้า Process Explorer, คลิก File จาก Ribbon menu บนสุด คลิก Show Details for All Processes ยืนยันที่ UAC promptวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  7. หลังรับรองว่าทุก Process แสดงใน Process Explorer แล้ว คลิก Find Handle and DLL button (ใต้ Ribbon menu)วิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10
  8. ในหน้าต่าง Search Process Explorer ใช้ค้นหา file/folder ที่ลบไม่ได้ แล้วคลิก Search
  9. จากผลลัพธ์ คลิกขวา Process ที่เกี่ยวกับ locked file เลือก Close handleวิธีลบไฟล์และโฟลเดอร์ที่ล็อกอยู่ใน Windows 10

    หมายเหตุ: หากมีหลาย Process เกี่ยวกับไฟล์นี้ ต้องทำซ้ำกับทุกตัว

  10. ตอนนี้ปิด Process handle ทุกตัวแล้ว ไปตำแหน่งไฟล์ที่ลบไม่ได้ก่อน และลองลบอีกครั้ง

หากยังมีปัญหาเดิม หรือหาวิธีแตกต่าง ไปวิธีถัดไป

วิธีที่ 5: บูทเข้า Safe Mode

หากไม่สามารถลบไฟล์/โฟลเดอร์เฉพาะตัวได้ เพราะถูกใช้โดย Application หรือ Driver ที่ทำงานอยู่ วิธีหนึ่งคือบูทคอมพิวเตอร์เข้า Safe Mode และลบไฟล์/โฟลเดอร์ที่มีปัญหา

ระหว่างบูท Safe Mode Windows จะโหลดกระบวนการขั้นต่ำเท่านั้น – Safe run จะไม่รัน autoexec.bat, config.sys files, ดрайเวอร์ส่วนใหญ่ dedicated graphics drivers, 3rd party processes ฯลฯ

หากสงสัยว่า Driver หรือ 3rd party process รบกวนการลบ ทำตามคำแนะนำ บูท Windows 10 เข้า Safe Mode

หลังบูท Safe Mode สำเร็จ ไปตำแหน่งที่มี Locked files ลบแบบดั้งเดิม (right-click > Delete) ดูว่าสำเร็จหรือไม่

หากยังมีปัญหาเดิม หรือพยายามลบ Windows.old ไปวิธีถัดไป

วิธีที่ 6: ลบ Windows.old ผ่าน Elevated CMD (ถ้ามีผล)

หากเจอปัญหาเวลาพยายามลบ Windows.old file เข้าใจว่าหน้าซ้ำ เพราะไฟล์ปฏิเสธการลบแบบดั้งเดิม ไฟล์ล็อกนี้รู้จักว่าใช้พื้นที่มาก (โดยเฉพาะหากสร้างหลังอัปเกรดเป็น Windows 10 จากเวอร์ชันเก่า)

จำไว้ว่าในสภาพปกติ Windows.old ควรถูกลบโดย OS เองหลังช่วงเวลาผ่านไป แต่ในบางสถานการณ์ อาจไม่เกิดขึ้น

หากเป็นกรณีนี้ จะลบ Windows.old ได้สุดท้ายโดยเปิด Command Prompt แบบ Elevated จากเมนู Advanced Options > Troubleshooting

หากต้องการความช่วยเหลือเพิ่ม เราสร้างคู่มือแนะนำ กระบวนการลบ Windows.old