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

วิธีแก้ไขข้อผิดพลาด 0x8007016a 'Cloud File Provider ไม่ทำงาน'

ผู้ใช้ Windows หลายคนพบข้อผิดพลาด 0x8007016A เมื่อพยายามลบหรือย้ายโฟลเดอร์หรือไฟล์ที่อยู่ภายในโฟลเดอร์ OneDrive รหัสข้อผิดพลาดนี้จะแสดงพร้อมข้อความ 'Cloud File Provider Is Not Working' ผู้ใช้ส่วนใหญ่รายงานว่าเกิดข้อผิดพลาดนี้แม้จะใช้ OneDrive เวอร์ชันล่าสุด และส่วนใหญ่พบบน Windows 10

สาเหตุของข้อผิดพลาด 0x8007016A: Cloud File Provider ไม่ทำงาน

เราได้สืบสวนปัญหานี้จากรายงานของผู้ใช้และวิธีแก้ไขที่พบบ่อย พบว่ามีหลายสาเหตุที่อาจนำไปสู่ข้อผิดพลาดนี้:

  • อัปเดต Windows 10 ที่ผิดปกติ (KB4457128) – อัปเดตความปลอดภัย KB4457128 อาจทำลายฟีเจอร์ซิงค์อัตโนมัติของ OneDrive หากเป็นกรณีนี้ ให้ติดตั้งฮอตฟิกซ์สำหรับข้อผิดพลาดนี้
  • เปิดใช้งาน Files On-Demand – ปัญหาอาจเกิดขึ้นเฉพาะเมื่อเปิดใช้งาน Files On-Demand ในการตั้งค่า OneDrive ผู้ใช้หลายคนแก้ไขได้โดยปิดใช้งานฟีเจอร์นี้
  • ปิดใช้งานซิงค์ OneDrive – การแทรกแซงของผู้ใช้หรือโปรแกรมภายนอกที่พยายามประหยัดพลังงานอาจปิดใช้งานซิงค์ OneDrive ให้เปิดใช้งานซิงค์ใหม่ในการตั้งค่า OneDrive
  • Power Plan จำกัดฟีเจอร์ซิงค์ – แผนพลังงานแบบประหยัดอาจปิดใช้งานซิงค์บนแล็ปท็อป ให้เปลี่ยนเป็นแผน Balanced หรือ High Performance
  • ไฟล์ OneDrive เสียหาย – ไฟล์เสียหายในโฟลเดอร์ติดตั้ง OneDrive อาจก่อให้เกิดข้อผิดพลาด ให้รีเซ็ต OneDrive ด้วยคำสั่ง CMD
  • โฟลเดอร์ OneDrive ค้างสถานะ – โฟลเดอร์ค้างอยู่ในสถานะ semi-synced ให้ลบโฟลเดอร์บังคับด้วย PowerShell หรือทำการซ่อมแซมระบบ

หากคุณกำลังค้นหาวิธีแก้ไข ข้อผิดพลาด 0x8007016A: The Cloud File provider is not running บทความนี้ให้ขั้นตอนการแก้ไขหลายวิธี ลองทำตามลำดับที่นำเสนอ และข้ามวิธีที่ไม่เกี่ยวข้องกับสถานการณ์ของคุณ

วิธีที่ 1: อัปเดต Windows 10 เป็นเวอร์ชันล่าสุด (ถ้ามีผล)

หากคุณใช้ Windows 10 โอกาสสูงที่ปัญหาเกิดจากอัปเดตผิดปกติเมื่อวันที่ 12 ตุลาคม ซึ่งทำลายฟีเจอร์ซิงค์ OneDrive Microsoft ได้ปล่อยฮอตฟิกซ์ผ่าน Windows Update หากติดตั้งอัปเดต KB4457128 แต่ไม่ได้ติดตั้งฮอตฟิกซ์ ให้บังคับให้ Windows Update ติดตั้งอัปเดตที่ค้างทั้งหมด

  1. กด Windows + R พิมพ์ ms-settings:windowsupdate กด Enter เพื่อเปิดแท็บ Windows Update ใน Settings
  2. คลิก Check for Updates เพื่อตรวจสอบอัปเดตที่ค้าง
  3. ติดตั้งอัปเดตทั้งหมดตามพรอมต์ หากมีการรีสตาร์ท ให้กลับมาต่อการติดตั้งหลังรีสตาร์ท
  4. เมื่อติดตั้งเสร็จ ให้รีสตาร์ทอีกครั้ง และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

หากยังพบข้อผิดพลาด 0x8007016A ให้ไปวิธีถัดไป

วิธีที่ 2: วิธีลัดสร้างโฟลเดอร์ใหม่

มีเทคนิคเล็กน้อยสำหรับลบไฟล์ที่ผิดปกติ: สร้างโฟลเดอร์ใหม่ ย้ายไฟล์ที่มีปัญหาเข้าไป แล้วลบโฟลเดอร์ใหม่นั้น เพราะโฟลเดอร์ใหม่ยังไม่ซิงค์กับ OneDrive ทำให้ไฟล์กลายเป็นออฟไลน์และลบได้

  1. เปิดโฟลเดอร์ที่มีไฟล์ปัญหา
  2. คลิกขวาที่พื้นที่ว่าง เลือก New > Folder
  3. ย้ายไฟล์ที่มีปัญหาเข้าโฟลเดอร์ใหม่
  4. ลบโฟลเดอร์ใหม่นั้น ไฟล์ควรจะถูกลบไปด้วย
  5. ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 3: ปิดใช้งาน Files On-Demand

ผู้ใช้ส่วนใหญ่แก้ไขได้โดยปิด Files On-Demand ในการตั้งค่า OneDrive แล้วลบไฟล์ semi-synced (ไฟล์ที่มีภาพขนาดย่อแต่ขนาด 0 KB) หลังรีสตาร์ท ข้อผิดพลาดจะหายไป นี่เป็นบั๊กที่ยังไม่ได้รับการแก้ไขมาหลายปี

  1. ตรวจสอบว่าบริการ OneDrive ทำงานอยู่ หากไม่ได้ ให้รีสตาร์ทคอมพิวเตอร์ หรือกด Windows + R พิมพ์ cmd แล้วรันคำสั่ง:
    start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /client=Personal
  2. คลิกขวาไอคอน OneDrive ที่แถบงาน เลือก More > Settings
  3. ที่แท็บ Settings หาส่วน Files On-Demand ยกเลิกการติ๊ก Save space and download files as you use them
  4. คลิก OK บันทึกการเปลี่ยนแปลง รอ OneDrive รีสตาร์ท
  5. คลิกไอคอน OneDrive เลือก Open folder
  6. หาโฟลเดอร์ที่มีปัญหา คลิกขวาเลือก Delete
  7. รีสตาร์ทคอมพิวเตอร์เพื่อบังคับรีสตาร์ทบริการ OneDrive
  8. ทดสอบย้าย ลบ หรือเปลี่ยนชื่อไฟล์ใน OneDrive ว่าปัญหาหายไปหรือไม่

วิธีที่ 4: เปิดใช้งานซิงค์ใหม่ (Resume Syncing)

อาจเกิดจากซิงค์ OneDrive ถูกปิดชั่วคราวในการตั้งค่า อาจมาจากการแทรกแซงของผู้ใช้ หรือแอปพลิเคชันภายนอกที่ปิดซิงค์เพื่อประหยัดพลังงาน ให้เปิดใช้งานซิงค์ใหม่

  1. กด Windows + R พิมพ์ cmd กด Enter เปิด Command Prompt
  2. รันคำสั่งเพื่อให้บริการ OneDrive ทำงาน:
    start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /client=Personal
  3. คลิกไอคอน OneDrive ที่แถบงาน เลือก More
  4. เลือก Resume Syncing เพื่อเปิดใช้งานซิงค์ปกติ
  5. เปิดโฟลเดอร์ที่เคยมีข้อผิดพลาด ลองทำซ้ำดู

วิธีที่ 5: เปลี่ยน Power Plan (ถ้ามีผล)

แผนพลังงานแบบประหยัดอาจหยุดซิงค์เพื่อประหยัดแบตเตอรี่ (เฉพาะแล็ปท็อป) ให้เปลี่ยนเป็นแผนที่ไม่บล็อกซิงค์

  1. กด Windows + R พิมพ์ powercfg.cpl กด Enter เปิด Power Options
  2. เปลี่ยนแผนพลังงานจาก Power Saver เป็น Balanced หรือ High Performance
  3. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 6: รีเซ็ต OneDrive

การรีเซ็ต OneDrive อาจทำให้สูญเสียการตั้งค่าบางอย่าง แต่สามารถแก้ไขไฟล์เสียหายได้

  1. กด Windows + R พิมพ์คำสั่ง:
    %localappdata%\Microsoft\OneDrive\onedrive.exe /reset
    กด Enter
  2. รอสักครู่ OneDrive จะรีเซ็ต หากไม่รีสตาร์ทอัตโนมัติ ให้รันคำสั่ง:
    %localappdata%\Microsoft\OneDrive\onedrive.exe
  3. เมื่อบริการรีสตาร์ทแล้ว ลองลบ ย้าย หรือแก้ไขไฟล์ที่เคยมีข้อผิดพลาด

วิธีที่ 7: ลบโฟลเดอร์ค้างบังคับด้วย PowerShell

สำหรับผู้ใช้ระดับสูง หากวิธีข้างต้นไม่ได้ผล ให้ลบโฟลเดอร์ที่ก่อให้เกิดข้อผิดพลาดบังคับด้วย PowerShell

  1. กด Windows + R พิมพ์ powershell กด Ctrl + Shift + Enter เปิด PowerShell แบบ Admin คลิก Yes ที่ UAC
  2. รันคำสั่ง:
    Remove-Item "OneDrive folder name" -Recurse -Force
    แทนที่ "OneDrive folder name" ด้วยชื่อโฟลเดอร์จริง
  3. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 8: ทำการซ่อมแซมระบบ (Repair Install)

หากทุกวิธีล้มเหลว ให้ทำ Repair Install Windows 10 จะรีเฟรชส่วนประกอบ Windows รวมถึง OneDrive โดยไม่ลบข้อมูลส่วนตัว ไฟล์ส่วนตัว แอป เกม การตั้งค่าผู้ใช้ จะคงอยู่

ทำตามขั้นตอนในบทความ (ที่นี่) สำหรับ Repair Install