OneDrive เป็นบริการ cloud storage ยอดนิยมที่สุดวันนี้ ใน Windows 10 OneDrive ติดตั้งมาพร้อม ผู้ใช้เก็บและเข้าถึงไฟล์ข้ามอุปกรณ์ได้ แต่อย่างซอฟต์แวร์อื่น OneDrive ก็ไม่ปราศจากข้อบกพร่อง
ปัญหา syncing ใน OneDrive เป็นปัญหาที่รายงานมากที่สุด คือ OneDrive Client บน Desktop ไม่สามารถอัปเดตไฟล์ไปยัง OneDrive cloud service ได้
หากไม่สามารถซิงค์ไฟล์กับ OneDrive หรือ OneDrive ค้างที่ "Sync pending" อย่ากลัว ในคู่มือนี้รวบรวมวิธีแก้ปัญหา OneDrive Sync บน Windows 10 หลายวิธีครับ
วิธีแก้: OneDrive Synchronization Issues in Windows 10 (Cannot Sync Files, OneDrive Sync Pending, OneDrive Not Syncing, ฯลฯ)
วิธีที่ 1: ปิดและรีสตาร์ท OneDrive Application
เมื่อมีปัญหาเชื่อมต่อ ไฟล์จะไม่ซิงค์ ในกรณีนี้การรีสตาร์ทแอป OneDrive จะช่วยได้
- คลิกขวาไอคอน OneDrive บน Taskbar *
* หมายเหตุ: หากไม่เห็นไอคอน คลิก Show hidden icons
ดูว่าอยู่ที่นั่นไหม
- เลือก Close OneDrive จากเมนู

- พิมพ์ OneDrive ในช่องค้นหาถัดจากสัญลักษณ์ Start
- ดับเบิลคลิกผลลัพธ์อันดับบนสุด

- ลองซิงค์ไฟล์ดูว่าทำงานได้หรือไม่
วิธีที่ 2: ย้ายไฟล์จากโฟลเดอร์ซิงค์ไปโฟลเดอร์อื่น
เมื่อเห็นไอคอน Sync ค้างนาน ลองย้ายบางไฟล์จากโฟลเดอร์ซิงค์ไปโฟลเดอร์อื่นที่ไม่ลิงก์กับ OneDrive
- คลิกขวาไอคอน OneDrive บน taskbar
- คลิก ลูกศรลง ถัดจาก Pause syncing

- เลือก 2 hours จากเมนูเลื่อนลง

- ไปที่โฟลเดอร์ซิงค์ หรือถ้าไม่แน่ใจตำแหน่ง OneDrive คลิกไอคอน OneDrive เลือก Open Folder

- ย้ายบางไฟล์ไปโฟลเดอร์อื่นที่ไม่เกี่ยวกับ OneDrive (เช่น โฟลเดอร์บน Desktop)
- ตอนนี้ คลิกขวา OneDrive icon เลือก Resume Syncing

- ตรวจสอบว่า syncing issue แก้ไขแล้วหรือยัง ถ้าแก้แล้ว ย้ายไฟล์กลับไปโฟลเดอร์ Sync
วิธีที่ 3: Unlink และ Sign-in ใหม่เข้า OneDrive account
- คลิกขวา OneDrive icon บน Taskbar
- เลือก Settings

- ที่แท็บ Account คลิก Unlink this PC

- คลิก Unlink account ในกล่องยืนยัน

- คลิก Add an account (หน้าต่าง Sign-in OneDrive จะขึ้นอัตโนมัติ)
- ใส่อีเมล คลิก Sign in

- จะถามรหัสผ่าน ใส่รหัสผ่าน คลิก Sign in
- ทำตามขั้นตอน setup จนเสร็จ
- ตรวจสอบว่า sync issue แก้ไขแล้วหรือยัง
วิธีที่ 4: Reset OneDrive Account
- ค้าง Windows key
กด R เปิด Run - ใน Run พิมพ์คำสั่งนี้ กด Enter *
- %localappdata%\Microsoft\OneDrive\onedrive.exe /reset

* หมายเหตุ: หากเจอ error "Windows cannot find…" หลังรันคำสั่ง ลองคำสั่งด้านล่าง:
สำหรับ 32-bit:
- C:\Program Files\Microsoft OneDrive\onedrive.exe /reset
สำหรับ 64-bit:
- C:\Program Files (x86)\Microsoft OneDrive\onedrive.exe /reset
- ลองเปิด OneDrive โดยค้นหาในช่องค้นหาถัดจาก Start
- ดับเบิลคลิกผลลัพธ์อันดับบนสุด

- ลอง sign in ดูว่า sync issue แก้ไขแล้วหรือยัง
วิธีที่ 5: ตรวจสอบพื้นที่จัดเก็บ OneDrive
- คลิกขวา ไอคอน OneDrive บน Taskbar
- เลือก Settings

- อยู่ที่แท็บ Account ตรวจสอบว่ามีพื้นที่เพียงพอหรือไม่

วิธีที่ 6: ตรวจสอบว่า Filenames & Filetypes รองรับหรือไม่
OneDrive Sync issues เกิดเมื่อ:
- Filetypes ไม่รองรับ: ไฟล์ Temporary TMP จะไม่ซิงค์ ไฟล์ที่ Windows ใช้ เช่น "desktop.ini" หรือ ".ds_store" บน macOS ก็ไม่ซิงค์ *
* หมายเหตุ: ชื่อต่อไปนี้ห้ามใช้สำหรับไฟล์/โฟลเดอร์: .lock, CON, PRN, AUX, NUL, COM0–COM9, LPT0–LPT9, _vti_, desktop.ini, ชื่อไฟล์ขึ้นต้นด้วย ~$
- File Path ยาวเกินไป จำนวนตัวอักษรสูงสุดใน file path รวมชื่อไฟล์ควรเป็น 400 ตัวอักษร ในกรณีนี้ ให้ตั้งชื่อไฟล์หรือ sub-folders สั้นลง
- Filename มีตัวอักษร เช่น: " * : < > ? / \ |
เสร็จแล้ว! วิธีไหนใช้ได้บ้าง/ แจ้งมาได้เลยว่าคู่มือนี้ช่วยได้ไหมครับ โปรดกดไลก์และแชร์เพื่อช่วยคนอื่นๆ นะครับ