คู่มือการแก้ปัญหานี้มีคำแนะนำโดยละเอียดเกี่ยวกับวิธีแก้ปัญหา OneDrive ต่อไปนี้: "OneDrive Not Syncing", "OneDrive crashes when syncing" และ "OneDrive Not Starting Up" บนคอมพิวเตอร์ Windows 10/8.1 หรือ 7 หากคุณเผชิญปัญหาเมื่อเปิด OneDrive (เช่น OneDrive ค้าง OneDrive เริ่มต้นไม่ได้) หรือหากคุณได้รับข้อผิดพลาด "An unexpected error is keeping you from copying the file" (รหัสข้อผิดพลาด: 0x80040A47, 0x80070057, 0x80040A41, 0x80070184) เมื่อซิงค์ (คัดลอก) ไฟล์กับ OneDrive ให้ทำตามวิธีด้านล่างเพื่อแก้ไขปัญหาของคุณ
วิธีแก้: OneDrive Not Starting Up, Crashes หรือ No Syncing issues
วิธีที่ 1: หยุดและเริ่ม OneDrive ใหม่
วิธีที่ 2: รีเซ็ต OneDrive เป็นค่าเริ่มต้น
วิธีที่ 3: ตั้งค่า DisableFileSyncNGSC Registry Value เป็น 0
วิธีที่ 4: แก้ไขสิทธิ์ความปลอดภัยโฟลเดอร์ OneDrive
วิธีที่ 5: ลบและถอนการติดตั้ง OneDrive อย่างสมบูรณ์
วิธีที่ 1: หยุดและเริ่ม OneDrive ใหม่
วิธีแรกในการแก้ปัญหา OneDrive คือการหยุดและเริ่ม OneDrive ใหม่ วิธีการมีดังนี้:
1. กด Ctrl + Shift + Esc เพื่อเปิด Task Manager
2. ที่แท็บ Processes คลิกขวาที่ Microsoft OneDrive และเลือก End Task

3. จากนั้นคลิกเมนู Start และเปิด OneDrive อีกครั้ง

4. ตอนนี้ลองซิงค์ไฟล์ของคุณ
วิธีที่ 2: รีเซ็ต OneDrive เป็นค่าเริ่มต้น
วิธีถัดไปในการแก้ไขปัญหา OneDrive คือการรีเซ็ตการตั้งค่า OneDrive เป็นค่าเริ่มต้น โดยทำตามขั้นตอนด้านล่าง:
1. กด Windows
+ R พร้อมกัน เพื่อเปิดกล่องคำสั่ง run
2. ตอนนี้ คัดลอก/วางคำสั่งต่อไปนี้ในกล่อง 'RUN' และกด Enter
%localappdata%\Microsoft\OneDrive\onedrive.exe /reset

3. ระหว่างกระบวนการรีเซ็ต ไอคอน OneDrive จะหายจาก taskbar รอ 2-3 นาที แล้ว restart คอมพิวเตอร์
4. หลัง restart ลองซิงค์/คัดลอกไฟล์กับ OneDrive *
* หมายเหตุ: ถ้าไอคอน OneDrive ไม่ปรากฏ (หลัง restart) ให้เริ่ม OneDrive ด้วยวิธีต่อไปนี้:
1. กด Windows
+ R พร้อมกัน เพื่อเปิดกล่องคำสั่ง run
2. คัดลอก/วางคำสั่งต่อไปนี้ในกล่อง 'RUN' และกด Enter%localappdata%\Microsoft\OneDrive\onedrive.exe

วิธีที่ 3: ตั้งค่า DisableFileSyncNGSC Registry Value เป็น 0
1. เปิด Registry Editor วิธีการมีดังนี้:
a. กด Windows
+ R พร้อมกัน เพื่อเปิดกล่องคำสั่ง run
b. พิมพ์ regedit และกด Enter
2. ที่แผงด้านซ้าย ไปที่ registry key นี้:
- HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\OneDrive
4. เปลี่ยนข้อมูลค่า จาก 1 เป็น 0

5. ปิด Registry Editor และ restart PC ของคุณ
6. หลัง restart ลองเปิด OneDrive *
a. กด Windows
+ R พร้อมกัน เพื่อเปิดกล่องคำสั่ง run
b. พิมพ์ gpedit.msc และคลิก OK เพื่อเปิด Local Group Policy Editor
c. ภายใต้ Local Computer Policy ไปที่
- Computer Configuration → Administrative Templates → Windows Components → OneDrive
d. ตั้ง Prevent the usage of OneDrive for file storage เป็น "Not configured" หรือ "Disabled"
e. Restart คอมพิวเตอร์
วิธีที่ 4: แก้ไขสิทธิ์ความปลอดภัยโฟลเดอร์ OneDrive
1. ปิด กระบวนการ OneDrive โดยใช้ Task Manager (ดูขั้นตอน 1 & 2 จาก Method-1 ด้านบน)
2. เปิด Windows Explorer และที่แผงด้านซ้าย คลิกขวาที่โฟลเดอร์ OneDrive* และเลือก Properties
* หมายเหตุ: หากคุณไม่เห็นโฟลเดอร์ OneDrive ด้านซ้าย ให้สำรวจเนื้อหาของโฟลเดอร์โปรไฟล์ของคุณ (C:\User\%Username%\)

3. ที่แท็บ Security คลิก Advanced

4. ที่ 'Advanced Security Settings for OneDrive':
1. ตรวจสอบให้แน่ใจว่า SYSTEM, Administrators และ บัญชีผู้ใช้ของคุณ มีสิทธิ์ Full Control Access ที่โฟลเดอร์ ย่อยไฟล์
2. ติ๊ก กล่อง Replace all child object permission entries with inheritable permissions from this object
3.จากนั้นคลิก OK *
* หมายเหตุ: หากหลังคลิก 'OK' คุณได้รับข้อผิดพลาดบนไฟล์บางไฟล์ ให้ บันทึกไฟล์เหล่านั้น และคลิก Ignore เพื่อดำเนินการสิทธิ์ต่อ เมื่อการดำเนินการเสร็จสิ้น ให้ย้ายไฟล์เหล่านั้น ไปตำแหน่งอื่นบนดิสก์ และใช้สิทธิ์ความปลอดภัยเดียวกันอีกครั้ง เมื่อเสร็จแล้ว ย้ายไฟล์เหล่านั้นกลับไปที่โฟลเดอร์ OneDrive (C:\User\%Username%\OneDrive\)

5. เมื่อคุณเสร็จแล้ว ปิดหน้าต่างทั้งหมด แล้วลองซิงค์ไฟล์ของคุณกับ OneDrive
วิธีที่ 5: ลบและถอนการติดตั้ง OneDrive อย่างสมบูรณ์
ขั้นตอนที่ 1: ถอนการติดตั้ง OneDrive
1. เปิด Command Prompt as Administrator วิธีการมีดังนี้:
a. ในกล่องค้นหา พิมพ์: cmd (หรือ command prompt)
b. คลิกขวาที่ command prompt (ผลลัพธ์) และเลือก Run as Administrator

2. ภายในหน้าต่าง command prompt ให้คำสั่งต่อไปนี้ เพื่อจบกระบวนการ OneDrive:
- taskkill /f /im OneDrive.exe
3. จากนั้น คัดลอก/วางคำสั่งต่อไปนี้ตาม Windows version ของคุณ และกด Enter เพื่อถอนการติดตั้ง OneDrive:
- หากคุณใช้ระบบ 64-bit:
- %Systemroot%\SysWOW64\OneDriveSetup.exe /uninstall
- หากคุณใช้ระบบ 32-bit:
- %Systemroot%\System32\OneDriveSetup.exe /uninstall

4. ปิดหน้าต่าง Command Prompt
ขั้นตอนที่ 2: เปลี่ยนชื่อโฟลเดอร์ OneDrive
1. เปิด Windows Explorer และเปิดโฟลเดอร์โปรไฟล์ของคุณ (C:\User\%Username%\)
2. เปลี่ยนชื่อโฟลเดอร์ "OneDrive" เป็น "OneDrive.OLD"

ขั้นตอนที่ 3: ดาวน์โหลดและติดตั้ง OneDrive ใหม่จาก Microsoft
1. ดาวน์โหลด OneDrive (แหล่งที่มา: https://onedrive.live.com/about/en-hk/download/)
2. เปิด "OneDriveSetip.exe" และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง OneDrive บนคอมพิวเตอร์ของคุณ

3. เมื่อการติดตั้งเสร็จสิ้น คลิกไอคอน OneDrive และคลิก Sign in เพื่อ login เข้าสู่บัญชี OneDrive (Microsoft) ของคุณ

4. หลัง Sign In ให้ย้ายไฟล์ทั้งหมดจาก "C:\User\%Username%\OneDrive.OLD" ไป "C:\User\%Username%\OneDrive"
5. เริ่มซิงค์ไฟล์ของคุณ
เสร็จแล้ว! วิธีไหนได้ผลสำหรับคุณ?
แจ้งให้ทราบว่าคู่มือนี้ช่วยได้หรือไม่ โดยทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น
