ผู้ใช้ 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 ติดตั้งอัปเดตที่ค้างทั้งหมด
- กด Windows + R พิมพ์ ms-settings:windowsupdate กด Enter เพื่อเปิดแท็บ Windows Update ใน Settings
- คลิก Check for Updates เพื่อตรวจสอบอัปเดตที่ค้าง
- ติดตั้งอัปเดตทั้งหมดตามพรอมต์ หากมีการรีสตาร์ท ให้กลับมาต่อการติดตั้งหลังรีสตาร์ท
- เมื่อติดตั้งเสร็จ ให้รีสตาร์ทอีกครั้ง และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
หากยังพบข้อผิดพลาด 0x8007016A ให้ไปวิธีถัดไป
วิธีที่ 2: วิธีลัดสร้างโฟลเดอร์ใหม่
มีเทคนิคเล็กน้อยสำหรับลบไฟล์ที่ผิดปกติ: สร้างโฟลเดอร์ใหม่ ย้ายไฟล์ที่มีปัญหาเข้าไป แล้วลบโฟลเดอร์ใหม่นั้น เพราะโฟลเดอร์ใหม่ยังไม่ซิงค์กับ OneDrive ทำให้ไฟล์กลายเป็นออฟไลน์และลบได้
- เปิดโฟลเดอร์ที่มีไฟล์ปัญหา
- คลิกขวาที่พื้นที่ว่าง เลือก New > Folder
- ย้ายไฟล์ที่มีปัญหาเข้าโฟลเดอร์ใหม่
- ลบโฟลเดอร์ใหม่นั้น ไฟล์ควรจะถูกลบไปด้วย
- ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
วิธีที่ 3: ปิดใช้งาน Files On-Demand
ผู้ใช้ส่วนใหญ่แก้ไขได้โดยปิด Files On-Demand ในการตั้งค่า OneDrive แล้วลบไฟล์ semi-synced (ไฟล์ที่มีภาพขนาดย่อแต่ขนาด 0 KB) หลังรีสตาร์ท ข้อผิดพลาดจะหายไป นี่เป็นบั๊กที่ยังไม่ได้รับการแก้ไขมาหลายปี
- ตรวจสอบว่าบริการ OneDrive ทำงานอยู่ หากไม่ได้ ให้รีสตาร์ทคอมพิวเตอร์ หรือกด Windows + R พิมพ์ cmd แล้วรันคำสั่ง:
start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /client=Personal
- คลิกขวาไอคอน OneDrive ที่แถบงาน เลือก More > Settings
- ที่แท็บ Settings หาส่วน Files On-Demand ยกเลิกการติ๊ก Save space and download files as you use them
- คลิก OK บันทึกการเปลี่ยนแปลง รอ OneDrive รีสตาร์ท
- คลิกไอคอน OneDrive เลือก Open folder
- หาโฟลเดอร์ที่มีปัญหา คลิกขวาเลือก Delete
- รีสตาร์ทคอมพิวเตอร์เพื่อบังคับรีสตาร์ทบริการ OneDrive
- ทดสอบย้าย ลบ หรือเปลี่ยนชื่อไฟล์ใน OneDrive ว่าปัญหาหายไปหรือไม่
วิธีที่ 4: เปิดใช้งานซิงค์ใหม่ (Resume Syncing)
อาจเกิดจากซิงค์ OneDrive ถูกปิดชั่วคราวในการตั้งค่า อาจมาจากการแทรกแซงของผู้ใช้ หรือแอปพลิเคชันภายนอกที่ปิดซิงค์เพื่อประหยัดพลังงาน ให้เปิดใช้งานซิงค์ใหม่
- กด Windows + R พิมพ์ cmd กด Enter เปิด Command Prompt
- รันคำสั่งเพื่อให้บริการ OneDrive ทำงาน:
start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /client=Personal
- คลิกไอคอน OneDrive ที่แถบงาน เลือก More
- เลือก Resume Syncing เพื่อเปิดใช้งานซิงค์ปกติ
- เปิดโฟลเดอร์ที่เคยมีข้อผิดพลาด ลองทำซ้ำดู
วิธีที่ 5: เปลี่ยน Power Plan (ถ้ามีผล)
แผนพลังงานแบบประหยัดอาจหยุดซิงค์เพื่อประหยัดแบตเตอรี่ (เฉพาะแล็ปท็อป) ให้เปลี่ยนเป็นแผนที่ไม่บล็อกซิงค์
- กด Windows + R พิมพ์ powercfg.cpl กด Enter เปิด Power Options
- เปลี่ยนแผนพลังงานจาก Power Saver เป็น Balanced หรือ High Performance
- รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
วิธีที่ 6: รีเซ็ต OneDrive
การรีเซ็ต OneDrive อาจทำให้สูญเสียการตั้งค่าบางอย่าง แต่สามารถแก้ไขไฟล์เสียหายได้
- กด Windows + R พิมพ์คำสั่ง:
%localappdata%\Microsoft\OneDrive\onedrive.exe /reset
กด Enter - รอสักครู่ OneDrive จะรีเซ็ต หากไม่รีสตาร์ทอัตโนมัติ ให้รันคำสั่ง:
%localappdata%\Microsoft\OneDrive\onedrive.exe
- เมื่อบริการรีสตาร์ทแล้ว ลองลบ ย้าย หรือแก้ไขไฟล์ที่เคยมีข้อผิดพลาด
วิธีที่ 7: ลบโฟลเดอร์ค้างบังคับด้วย PowerShell
สำหรับผู้ใช้ระดับสูง หากวิธีข้างต้นไม่ได้ผล ให้ลบโฟลเดอร์ที่ก่อให้เกิดข้อผิดพลาดบังคับด้วย PowerShell
- กด Windows + R พิมพ์ powershell กด Ctrl + Shift + Enter เปิด PowerShell แบบ Admin คลิก Yes ที่ UAC
- รันคำสั่ง:
Remove-Item "OneDrive folder name" -Recurse -Force
แทนที่ "OneDrive folder name" ด้วยชื่อโฟลเดอร์จริง - รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
วิธีที่ 8: ทำการซ่อมแซมระบบ (Repair Install)
หากทุกวิธีล้มเหลว ให้ทำ Repair Install Windows 10 จะรีเฟรชส่วนประกอบ Windows รวมถึง OneDrive โดยไม่ลบข้อมูลส่วนตัว ไฟล์ส่วนตัว แอป เกม การตั้งค่าผู้ใช้ จะคงอยู่
ทำตามขั้นตอนในบทความ (ที่นี่) สำหรับ Repair Install