Microsoft ผสาน OneDrive เข้ากับ Windows 11/10 อย่างลึกซึ้ง ทำให้ซิงค์ไฟล์ระหว่างระบบและคลาวด์ได้ ฟีเจอร์ OneDrive ช่วยชีวิตเมื่อระบบล้มเหลวและต้องเข้าถึงเอกสารสำคัญเร่งด่วน หากซิงค์ไฟล์กับ OneDrive จะเข้าถึงได้จากที่ไหนก็ได้บนเว็บ
วันนี้ผมเจอปัญหาการซิงค์กับโฟลเดอร์ OneDrive ใน File Explorer ตัวเลือก OneDrive ในบานหน้าต่างซ้ายแสดงไอคอนเครื่องหมายเตือนสีเหลือง นี่คือภาพหน้าจอ:

แม้จะเห็นไอคอนเตือน ยังซิงค์ไฟล์ได้อยู่ แต่ดูเหมือนมีไฟล์บางไฟล์ (จากจำนวนมาก) ที่ซิงค์ไม่สำเร็จ จึงมีเครื่องหมายเตือน ลองซิงค์ใหม่ทั้งหมดแต่ไม่ช่วย จึงลองขั้นตอนต่อไปนี้:
ไอคอนเครื่องหมายเตือน OneDrive
1. ปิดแอป SkyDrive และ File Explorer จาก Task Manager (กด CTRL + SHIFT + ESC)

2. กด Windows + R พิมพ์ตำแหน่งด้านล่างในกล่อง Run แล้ว Enter:
C:\Users\%username%\AppData\Local\Microsoft\Windows\OneDrive\settings

3. ในหน้าต่าง Settings ที่เปิดมา ให้เลือกไอเท็มทั้งหมดและ ลบ (Delete)

4. กด Windows + R พิมพ์ Regedt32.exe ใน Run แล้ว Enter เปิด Registry Editor
5. ไปที่ตำแหน่ง:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\OneDrive

6. ในบานหน้าต่างขวา หาคีย์สตริงชื่อ UserFolder คลิกสองครั้งแก้ไข ใส่ Value data ให้ถูกต้องเป็นตำแหน่งโฟลเดอร์ OneDrive เพราะอาจพบตำแหน่งผิดปกติ

7. คลิก OK ปิด Registry Editor รีบูทเครื่อง หลังรีสตาร์ท OneDrive จะซิงค์ไฟล์ได้ปกติ และเครื่องหมายเตือนหายไป ไปที่ตำแหน่ง:
C:/Users/%username%/

8. ในหน้าต่างที่แสดง ให้ ลบ โฟลเดอร์ OneDrive.old หรือ SkyDrive.old
เปิด SkyDrive Modern App กด Windows + I คลิก Options เปิดใช้งาน Access all files offline โดยเลื่อนสวิตช์เป็น On

ทำแบบนี้ปัญหาก็จะแก้ไขได้
