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

วิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์

ผู้ใช้ Windows บางคนเจอ 0x800710FE (This file is currently not available for use on this computer) เมื่อพยายามลบไฟล์หรือโฟลเดอร์ ปัญหาไม่เฉพาะเจาะจง OS แต่พบบ่อยกับไฟล์/โฟลเดอร์ที่สร้างโดย 3rd party security suites

วิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์

สาเหตุที่พบบ่อยที่สุดของ 0x800710FE error คือ native Office File Synchronization (มีในทุก Windows version ใหม่ แต่ไม่เปิดใช้งานโดยค่าเริ่มต้น)

หากคุณมีความรู้ทางเทคนิค สามารถป้องกัน error ไม่ให้กลับมาได้โดยเข้า Sync Center settings ผ่าน Classic Control panel และปิด Offline Files หรือรันชุดคำสั่งใน elevated CMD prompt

หากปัญหามาจาก CSC database glitch แก้ไขได้โดยสร้าง FormatDatabase key ด้วย Registry Editor

อย่างไรก็ตาม ปัญหาอาจมาจาก logical errors บน drive — ในกรณีนี้ CHKDSK scan ควรแก้ไขได้อัตโนมัติ หากไฟล์ถูกเข้ารหัส หรือ user ไม่มีสิทธิ์แก้ไข วิธีหนึ่งที่จะลบได้คือ boot จาก LIVE USB Ubuntu drive และลบผ่าน terminal

วิธีที่ 1: ปิด Offline File Synchronization

ได้พบว่าในกรณีส่วนใหญ่ ปัญหานี้มาจากไฟล์หรือ dependencies ที่เกี่ยวข้องกับ Offline File Synchronization

หากเป็นกรณีนี้ ควรแก้ไขได้โดยใช้ Classic Control Panel interface เข้า Sync settings และปิด Offline Files จากเมนู Manage Offline Files

คู่มือเร็ว:

หมายเหตุ: คำแนะนำด้านล่างใช้ได้ทุก Windows version

  1. กด Windows key + R เปิด Run พิมพ์ 'control' กด Enter เปิด classic Control Panel interface
  2. ใน classic Control Panel ใช้ฟังก์ชันค้นหา (มุมขวาบน) ค้นหา 'sync center' กด Enter
  3. คลิกดับเบิล Sync Center จากผลลัพธ์
  4. จากเมนูซ้าย คลิก Manage offline files
  5. ในเมนู Offline Files เลือกแท็บ General คลิก Disable offline files
  6. เมื่อ UAC พรอมป์ คลิก Yes ให้สิทธิ์ admin
  7. ปิด Offline Files feature แล้ว ทำซ้ำการกระทำที่ก่อให้เกิด 0x800710FE ก่อนหน้า
วิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์

หากยังเจอ error เดียวกัน หรือ Offline features ปิดอยู่แล้ว ให้ไปวิธีถัดไป

วิธีที่ 2: Format CSC Database ผ่าน Registry Editor

หากปิด file synchronization ไม่ช่วย ขั้นตอนต่อไปคือใช้ Registry Editor สร้าง FormatDatabase key ที่จะ reset cluster ข้อมูลที่อาจก่อให้เกิด 0x800710FE จากปัญหาสิทธิ์

ผู้ใช้หลายคนยืนยันว่าแก้ไขได้เร็ว และ error This file is currently not available for use on this computer ไม่ขึ้นอีก หลังปฏิบัติตามขั้นตอนด้านล่างและรีสตาร์ท

คู่มือเร็ว format CSC database ผ่าน Registry Editor:

  1. เปิด run dialog box ด้วย Windows key + R พิมพ์ 'regedit' กด Enter เปิด Registry Editor เมื่อ UAC พรอมป์ คลิก Yes ให้สิทธิ์ adminวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  2. ใน Registry Editor ใช้เมนูซ้ายไปที่:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC

    หมายเหตุ: ไปได้ทันทีโดยวางตำแหน่งใน navigation bar กด Enter

  3. ไปถึงตำแหน่งแล้ว ไปขวา คลิกขวาที่พื้นที่ว่าง เลือก New > Dword (32-bit) value
  4. ตั้งชื่อ Dword value ใหม่เป็น 'FormatDatabase' คลิกดับเบิลเพื่อแก้ไขวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  5. ในหน้าต่าง Edit DWORD (32-bit) Value ของ FormatDatabase ตั้ง Base เป็น Hexadecimal และ Value Data เป็น 1 คลิก OK บันทึกวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  6. แก้ไขเสร็จ ปิด Registry Editor รีสตาร์ท คอมพิวเตอร์ ดูว่าปัญหาแก้ไขได้หรือไม่

หากยังเจอปัญหาเดิม และยังลบไฟล์บางไฟล์ไม่ได้เนื่องจาก 0x800710FE error ให้ไปวิธีถัดไป

วิธีที่ 3: ปิด Sync Center ผ่าน CMD

ได้พบว่าฟีเจอร์ที่พบบ่อยที่สุดก่อให้เกิด 0x800710FE (This file is currently not available for use on this computer) คือ Sync Center แม้ฟีเจอร์นี้ไม่ควรเปิดโดยค่าเริ่มต้น แต่อาจพบสถานการณ์นี้ หากเคยสร้าง synced partnership (ทำให้ network files/folders พร้อมใช้งานออฟไลน์)

หากไฟล์/โฟลเดอร์หนึ่งใน partnership แชร์นี้ก่อให้เกิด 0x800710FE น่าจะแก้ไขได้โดยปิด Sync Center driver และ service, ล้าง Client-Side Cache, ปิด scheduled tasks และป้องกันไม่ให้ Sync Center เริ่มต้นทุก logon

ผู้ใช้หลายคนที่เจอปัญหานี้รายงานว่าปัญหาหายไป และลบโฟลเดอร์ได้ หลังปฏิบัติตามขั้นตอนด้านล่างและรีสตาร์ท

คู่มือเร็วปิด Sync center เพื่อแก้ไข 0x800710FE error code:

  1. กด Windows key + R เปิด Run พิมพ์ 'cmd' กด Ctrl + Shift + Enter เปิด elevated CMD prompt เมื่อ UAC พรอมป์ คลิก Yes ให้สิทธิ์ adminวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  2. ใน elevated CMD prompt พิมพ์คำสั่งต่อไป กด Enter เพื่อปิด driver และ service ของ Sync Center:
    for %G in ("CSC","CscService") do sc config "%~G" start= disabled
  3. ใน CMD window เดียวกัน พิมพ์คำสั่งต่อไป กด Enter หลังแต่ละคำสั่ง เพื่อล้าง Client-Side Cache (CSC):
    takeown /f "%windir%\CSC" /a /r icacls "%windir%\CSC" /grant:r *S-1-5-32-544:F /t /c /q icacls "%windir%\CSC" /grant:r *S-1-5-18:F /t /c /q for /d %G in ("%windir%\CSC\v2.0.6\namespace\*") do rd /s /q "%~G"
  4. คำสั่งทุกตัวประมวลผลเสร็จ พิมพ์คำสั่งต่อไป กด Enter หลังแต่ละคำสั่ง เพื่อปิด scheduled tasks ของ Sync Center:
    schtasks /change /tn "\Microsoft\Windows\Offline Files\Background Synchronization" /disable schtasks /change /tn "\Microsoft\Windows\Offline Files\Logon Synchronization" /disable
  5. สุดท้าย ป้องกันไม่ให้ Sync Center เริ่มต้นทุก log on โดยรันคำสั่งต่อไป กด Enter หลังแต่ละคำสั่ง:
    reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr" /v "StartAtLogin" /t REG_DWORD /d 0 /f reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}" /v "Active" /t REG_DWORD /d 0 /f reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\SyncMgr" /f reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\NetCache" /f reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}\SyncItems" /f
  6. คำสั่งทุกตัวประมวลผลสำเร็จ ปิด elevated CMD prompt รีสตาร์ท คอมพิวเตอร์
  7. บูทครั้งถัดไป พยายามลบโฟลเดอร์หรือไฟล์ที่ก่อให้เกิด error ดูว่าปัญหาแก้ไขได้หรือไม่

หากยังเจอ 0x800710FE (This file is currently not available for use on this computer) ให้ไปวิธีถัดไป

วิธีที่ 4: ลบไฟล์ผ่าน USB Ubuntu drive

หากวิธีอื่นๆ ไม่ช่วย ควรลองสร้าง USB Live ubuntu drive และ boot จากมัน เพื่อลบไฟล์หรือโฟลเดอร์ที่ก่อให้เกิด 0x800710FE (This file is currently not available for use on this computer)

ผู้ใช้หลายคนที่ลองวิธีนี้และทำ CHKDSK หลังจากนั้น รายงานว่าจัดการลบไฟล์/โฟลเดอร์ที่ปฏิเสธการลบแบบปกติได้สำเร็จ

คู่มือเร็วสร้าง Live Ubuntu USB drive บน Windows และ boot จากมันเพื่อลบโฟลเดอร์/ไฟล์ที่ก่อให้เกิด 0x800710FE:

  1. ไปที่ลิงก์ (ที่นี่) ดาวน์โหลด ISO image ล่าสุดของ Ubuntu แนะนำให้ดาวน์โหลด LTS version หากเป็นไปได้ คลิก Download หนึ่งครั้งเมื่อไปถึงหน้าที่ถูกต้องวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  2. ระหว่างดาวน์โหลด Ubuntu image ไปที่ลิงก์ (ที่นี่) ดาวน์โหลด Universal USB Installer ล่าสุด ผ่านปุ่ม Download UUI เลื่อนลงหน้าเพื่อหาวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  3. เสียบ flash disk ที่วางแผนใช้เป็น Ubuntu Live image สำรองข้อมูลสำคัญบนมันไว้ เพราะขั้นตอนถัดไปจะ format drive
  4. ติดตั้ง executable ของ UUI ดาวน์โหลดเสร็จ คลิกดับเบิล ยอมรับ License Agreement ปฏิบัติตามคำแนะนำบนหน้าจอจนเสร็จวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  5. หน้าจอถัดไป เลือก Ubuntu ผ่าน dropdown menu (ภายใต้ Step 1) คลิก Browse (Step 2) เลือก .ISO image ที่ดาวน์โหลดขั้นตอนที่ 1
  6. ใช้ dropdown menu ของ Step 3 เลือก drive ที่ต้องการติดตั้ง live Ubuntu image
  7. เลือก drive แล้ว ติ๊ก Fat32 Format Drive พร้อมแล้ว คลิก Create รอจบวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  8. ดำเนินการเสร็จ รีสตาร์ท คอมพิวเตอร์ boot จาก USB drive ที่การบูทครั้งถัดไป โดยกดปุ่มที่เกี่ยวข้องกับการเข้า boot menu (มักเป็น F2, F10, F12) เข้า Boot Menu เลือก flash drive boot จาก Ubuntu live imageวิธีแก้ไข 0x800710FE เมื่อพยายามลบไฟล์
  9. รอจนบูทจาก Ubuntu live image เปิด Terminal พิมพ์คำสั่งต่อไป กด Enter ลบ directory ที่ก่อให้เกิด 0x800710FE ก่อนหน้า:
    rm -r MyDirectory

    หมายเหตุ: MyDirectory เป็น placeholder แทนที่ด้วยตำแหน่งที่แน่นอนที่ต้องการลบ

  10. ลบไฟล์/โฟลเดอร์จาก Ubuntu Live image แล้ว รีสตาร์ท คอมพิวเตอร์ ให้แน่ใจว่า boot จาก HDD/SSD ที่การบูทครั้งถัดไป โดยถอด Ubuntu live flash drive ทันทีที่ผ่านหน้าจอเริ่มต้น

หากปฏิบัติตามขั้นตอนข้างต้น แนะนำให้รัน CHKDS scan ด้วย วิธีถัดไปด้านล่าง

วิธีที่ 5: รัน CHKDSK scan

เนื่องจากการใช้ Ubuntu Live image ลบ directory นิยมสร้าง bad sectors และ metadata corruption จึงสำคัญมากที่จะกำจัดปัญหาเสริมนี้โดยเร็วที่สุด

โชคดีที่ Windows มี built-in utility (CHKDSK) สามารถสแกนหาข้อผิดพลาดและ corruption และซ่อมแซม logical errors และ corrupted data ที่การลบแบบบังคับอาจทิ้งไว้

CHKDSK (Disk Error Checking utility) บน Windows 10 มีประสิทธิภาพมากกว่าเวอร์ชันก่อนหน้า แตเพื่อให้แน่ใจว่ามีสิทธิ์ซ่อมแซมไฟล์ที่เสียหาย ต้องเปิดใน elevated CMD window

หากไม่รู้วิธีเริ่ม CHKDSK scan & repair process ปฏิบัติตามคู่มือที่นี่เกี่ยวกับการรัน CHKDSK

หมายเหตุ: คำแนะนำใช้ได้ทุก Windows version