ข้อผิดพลาด OneDrive Cannot Connect to Windows มักปรากฏเมื่อผู้ใช้พยายามเข้าถึงรายการในโฟลเดอร์ OneDrive ข้อผิดพลาดนี้รายงานว่าเกิดขึ้นเฉพาะเมื่อผู้ใช้ได้เปิดใช้งาน Files on Demand ในการตั้งค่า OneDrive ไว้ก่อนหน้านี้
สาเหตุที่ป้องกัน OneDrive ไม่ให้เชื่อมต่อกับ Windows
- บั๊กของ Windows 10 — Windows 10 รุ่นก่อน Build 17046 ล้วนได้รับผลกระทบจากบั๊กที่ขัดจังหวะการสื่อสารระหว่างเซิร์ฟเวอร์คลาวด์และฟีเจอร์ซิงค์ในเครื่องของ OneDrive โชคดีที่บั๊กนี้ได้รับการแก้ไขในรุ่นใหม่กว่า ดังนั้นหากเป็นกรณีนี้ คุณเพียงแค่อัปเดต Windows เป็นรุ่นล่าสุด
- ตำแหน่งซิงค์ไม่ถูกต้อง — ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อฟีเจอร์ Files On-Demand ถูกเปิดใช้งานเมื่อเร็วๆ นี้ แต่ตำแหน่งซิงค์ที่ใช้ตั้งอยู่ที่ USB Drive หรือ External HDD/SSD ในกรณีนี้ แก้ไขได้โดยยกเลิกการเชื่อมต่อ PC จากบัญชี OneDrive และเพิ่มใหม่ (บังคับให้เส้นทาง Refresh)
- ความไม่สอดคล้องของเครือข่าย — ความผิดปกติของเครือข่ายก็อาจเป็นสาเหตุ ผู้ใช้หลายคนยืนยันว่าปัญหาแก้ไขได้หลังทำ TCP/IP Reset แบบเต็มรูปแบบและรีสตาร์ทเครื่อง
- ไดรเวอร์ Cldflt.sys ถูกปิดใช้งาน — สถานการณ์ที่อาจนำไปสู่ข้อผิดพลาดคือ Files on Demand เปิดอยู่แต่ไดรเวอร์ cldflt.sys ไม่ได้เปิดใช้งาน หากเป็นกรณีนี้ ต้องปรับผ่าน CMD ที่มีสิทธิ์ Admin เพื่อบังคับให้ไดรเวอร์ cldflt.sys ทำงาน
- การรบกวนของ Antivirus/Firewall บุคคลที่สาม — หากคุณใช้ AV หรือ Firewall บุคคลที่สามและไม่ได้อัปเดตเป็นรุ่นล่าสุดเพื่อแก้ไขความไม่เข้ากันได้ โอกาสสูงที่คุณเจอปัญหานี้เพราะ AV ป้องกันฟีเจอร์ซิงค์ของ OneDrive ไม่ให้เข้าถึงไฟล์บนคลาวด์ หากไม่อยากอัปเดต Windows วิธีเดียวคือลบชุดความปลอดภัยออก (หรือปิด Real-time Protection)
- การเสียหายของไฟล์ระบบ — ในกรณี نادر ข้อผิดพลาดนี้อาจเกิดจากความไม่สอดคล้องของไฟล์ Windows มักปรากฏหลังการสแกนความปลอดภัยที่กักกันรายการบางอย่าง หากเป็นกรณีนี้ แก้ไขได้โดยรีเฟรชทุกส่วนประกอบของ OS ด้วยขั้นตอนอย่าง Clean Install หรือ Repair Install
วิธีแก้ไขข้อผิดพลาด OneDrive cannot connect to Windows Error
1. อัปเดต Windows เป็นรุ่นล่าสุด
ในส่วนใหญ่ ปัญหานี้เกิดจากบั๊กที่แก้ไขแล้วใน Windows 10 รุ่นใหม่กว่า Build 17046 ในกรณีส่วนใหญ่ ปัญหานี้เกิดจากการโต้ตอบระหว่าง Antivirus บุคคลที่สามกับฟีเจอร์ซิงค์ของ OneDrive
หากเป็นกรณีนี้ วิธีแก้ไขที่ง่ายที่สุดคืออัปเดต Windows 10 Build เป็นรุ่นล่าสุดที่มีอยู่ การดำเนินการนี้ควรช่วยแก้ไขข้อผิดพลาด OneDrive Cannot Connect to Windows ไม่ว่าจะเป็น Windows 10 รุ่นไหน (Standard, Pro, Enterprise ฯลฯ)
อัปเดตที่แก้ปัญหานี้จะถูกติดตั้งอัตโนมัติโดยหนึ่งใน Important Updates ที่ค้างอยู่ หากคุณยังไม่มี Build ล่าสุด นี่คือคำแนะนำอย่างรวดเร็วในการอัปเดต Windows 10 เป็น Build ล่าสุด:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R พิมพ์ "ms-settings:windowsupdate" แล้วกด Enter เพื่อเปิดแท็บ Windows Update ของแอป Settings
หมายเหตุ: หากต้องการอัปเดต Windows 7 หรือ 8.1 ให้ใช้คำสั่ง 'wuapp' แทน - เมื่ออยู่ในหน้าจอ Windows Update ให้เริ่มด้วยการคลิก Check for updates จากนั้นทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งทุกอัปเดตที่รออยู่
- หากมีอัปเดตที่ค้างมาก อาจได้รับแจ้งให้รีสตาร์ทคอมพิวเตอร์ก่อนติดตั้งอัปเดตที่เหลือ หากเกิดขึ้น ให้ทำตามนั้น แต่ต้องกลับมาที่หน้าจอ Windows Update เดียวกันหลังเริ่มต้นใหม่เพื่อติดตั้งอัปเดตที่เหลือให้เสร็จ
- สุดท้าย หลังติดตั้งอัปเดตที่ค้างทั้งหมดแล้ว ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งสุดท้าย และดูว่าปัญหาแก้ไขแล้วหรือยังในการเริ่มต้นครั้งต่อไป
หากสังเกตว่าข้อผิดพลาด OneDrive Cannot Connect to Windows ยังคงอยู่ และยังเห็นข้อความเมื่อพยายามเข้าถึงไฟล์บน OneDrive ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
2. ยกเลิกการเชื่อมต่อ PC จากบัญชี OneDrive
สยเหตุยอดนิยมอีกอย่างที่ทำให้เกิดข้อความข้อผิดพลาดนี้คือการเปิดใช้งานฟีเจอร์ Files On-Demand แบบกะทันหัน หากคุณใช้ฟีเจอร์ซิงค์ของ OneDrive โดยไม่มี Files On-Demand และเปิดใช้งานทีหลัง คุณอาจเริ่มเห็นข้อผิดพลาด OneDrive Cannot Connect to Windows
สิ่งนี้เกิดจากตำแหน่งซิงค์ที่ใช้ไม่ใช่ฮาร์ดดิสก์ในเครื่อง อาจเป็น USB Drive หรือฮาร์ดดิสก์ภายนอก ซึ่ง OneDrive ไร้รองรับอย่างเต็มที่
หากเป็นกรณีนี้ แก้ไขได้โดยเข้าถึงแท็บการตั้งค่าของไคลเอนต์ซิงค์ OneDrive (จาก System Tray) เข้าถึงการตั้งค่าบัญชี และยกเลิกการเชื่อมต่อ PC ที่ก่อให้เกิดปัญหากับบัญชี OneDrive
ผู้ใช้หลายคนที่เจอปัญหานี้รายงานว่าปัญหาแก้ไขหลังทำเช่นนี้และเพิ่มบัญชีใหม่ (พร้อมบังคับให้แอปใช้พื้นที่ดิสก์ในเครื่อง)
นี่คือคำแนะนำอย่างรวดเร็วในการเชื่อมต่อบัญชี OneDrive ใหม่เพื่อหลีกเลี่ยงข้อผิดพลาด OneDrive Cannot Connect to Windows:
- ก่อนอื่น ตรวจสอบว่าบริการ OneDrive หลักเปิดอยู่ คลิกไอคอน Taskbar (System Tray) มุมขวาล่าง แล้วคลิก More > Settings
- เมื่อเข้าสู่เมนู OneDrive หลักแล้ว เลือกแท็บ Account จากเมนูแนวนอน คลิก Unlink this PC เพื่อลบบัญชีปัจจุบัน
- ที่หน้าต่างยืนยัน คลิก Unlink Account อีกครั้งเพื่อยืนยัน หลังเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์เพื่อล้างข้อมูลชั่วคราว
- หลังเริ่มต้นใหม่ เปิด OneDrive อีกครั้ง ใส่อีเมลและรหัสผ่านเพื่อซิงค์บัญชีกับ PC ใหม่
หมายเหตุ: หากถูกพูดให้เลือกตำแหน่งที่ต้องการใช้สำหรับ OneDrive ให้แน่ใจว่าเลือกพื้นที่ดิสก์ในเครื่อง เพื่อไม่ให้เจอปัญหาเดิมซ้ำ - ลองเข้าถึงไฟล์บน OneDrive (แม้จะเปิดฟีเจер On-Demand Files) ดูว่าปัญหาแก้ไขแล้วหรือยัง
หากข้อผิดพลาด OneDrive Cannot Connect to Windows ยังคงอยู่ ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
3. ทำ TCP/IP Reset
ปัญหานี้อาจเกิดจากความไม่สอดคล้องของเครือข่ายทั่วไป ผู้ใช้หลายคนรายงานว่าสาเหตุที่อาจทำให้เกิดข้อผิดพลาด OneDrive Cannot Connect to Windows รวมถึง Gateway Server ที่ผิดปกติ หรือ Dynamic IP ที่เปลี่ยนบ่อยเกินไป
หากเป็นกรณีนี้ ควรแก้ไขได้โดยรันชุดคำสั่งที่ทำ TCP/IP Reset แบบเต็มรูปแบบ ด้วยการรีเฟรชทุกส่วนประกอบของการตั้งค่าเครือข่าย คุณจะตัดปัญหาเครือข่ายออกจากรายการสาเหตุได้
นี่คือคำแนะนำอย่างรวดเร็วในการทำ TCP/IP Reset แบบเต็มรูปแบบจาก Command Prompt ที่มีสิทธิ์ Admin:
- กด Windows key + R เปิดกล่อง Run พิมพ์ 'cmd' แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ด้วยสิทธิ์ Admin เมื่อ UAC ถาม คลิก Yes เพื่อให้สิทธิ์
- ใน Command Prompt ที่มีสิทธิ์ Admin ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ และกด Enter หลังแต่ละคำสั่ง เพื่อทำ TCP/IP Reset แบบเต็มรูปแบบ:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns
- หลังประมวลผลคำสั่งทุกอย่างสำเร็จ รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือยังหลังเริ่มต้นระบบครั้งต่อไป
หากข้อผิดพลาด OneDrive Cannot Connect to Windows เดียวกันยังปรากฏทุกครั้งที่พยายามเข้าถึงไฟล์ OneDrive ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
4. เปิดใช้งานไดรเวอร์ cldflt.sys
หากคุณเพิ่งเปิดใช้งานฟีเจอร์ Files on Demand ใน OneDrive และทันทีเห็นข้อผิดพลาด OneDrive Cannot Connect to Windows อาจเป็นเพราะไดรเวอร์ cldflt.sys ไม่ได้ทำงาน
นี่เป็นส่วนสำคัญของฟีเจอร์ Files on Demand ที่ต้องทำงาน ผู้ใช้หลายคนที่เจอปัญหาเดียวกันรายงานว่าแก้ไขได้หลังใช้ CMD ที่มีสิทธิ์ Admin เพื่อเปิดใช้งานไดรเวอร์ cldflt.sys แบบมืออาชีพ
นี่คือคำแนะนำอย่างรวดเร็วที่จะช่วยให้คุณเปิดใช้งานไดรเวอร์ cldflt.sys เพื่อแก้ไขข้อผิดพลาด:
- กด Windows key + R เปิดกล่อง Run พิมพ์ 'cmd' แล้วกด Ctrl + Shift + Enter เพื่อเปิด CMD ที่มีสิทธิ์ Admin
หมายเหตุ: เมื่อ UAC ถาม คลิก Yes เพื่อให้สิทธิ์ Admin - ใน CMD Admin พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อไปที่ตำแหน่งที่ไดรเวอร์ cldflt.sys ควรจะอยู่:
cd %systemroot%\system32\drivers
- เมื่อถึงตำแหน่งที่ถูกต้อง ผ่านเทอร์มินัลแล้ว พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อสอบถามไดรเวอร์ cldflt.sys:
sc query cldflt
- ภายใต้ Service_Name: cldflt ให้ดูที่ STATE หากค่า State ไม่ใช่ 4 โอกาสสูงที่คุณเจอปัญหาก่อนหน้านี้เพราะไดรเวอร์ cldflt.sys ไม่ได้ทำงาน หากเป็นจริง ให้พิมพ์คำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการโดยตรงจากเทอร์มินัล:
sc config cldflt start=auto
- หลังได้ข้อความสำเร็จ รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือยังตั้งแต่การเริ่มต้นครั้งต่อไป
หากข้อผิดพลาด OneDrive Cannot Connect to Windows เดียวกันยังแสดงอยู่ ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
5. ลบชุดความปลอดภัยบุคคลที่สาม
สาเหตุอีกอย่างที่อาจทำให้เกิดข้อผิดพลาด OneDrive Cannot Connect to Windows คือชุด AV ที่คุ้มครองมากเกินไป ปรากฏว่าบาง False Positive อาจขวางข้ามความสามารถของ OneDrive ในการซิงค์ไฟล์ในเครื่องไปยังคลาวด์
ปัญหานี้ยืนยันว่าเกิดกับชุดบุคคลที่สามเท่านั้น (ไม่ใช่ Windows Defender) หากเป็นกรณีนี้ คุณสามารถเริ่มด้วยการปิด Real-time Protection แล้วดูว่าปัญหาการซิงค์หยุดเกิดหรือไม่
อย่างไรก็ตาม หาก AV ของคุณมีส่วนประกอบ Firewall การปิด Real-time Protection เพียงอย่างเดียวจะไม่เพียงพอ เพราะกฎความปลอดภัยเดิมจะยังคงมีผลบังคับใช้ หากปัญหายังคงอยู่หลังปิด Active Protection คุณอาจต้องพิจารณาลบชุดบุคคลที่สามชั่วคราวเพื่อให้แน่ใจว่าไม่มีการรบกวนของ AV
นี่คือคำแนะนำอย่างรวดเร็วในการลบโปรแกรมบุคคลที่สามเพื่อให้แน่ใจว่าไม่มีการรบกวน:
- เปิดกล่อง Run โดยกด Windows key + R พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิดหน้าต่าง Programs and Features
- ในหน้าจอ Programs and Features เลื่อนลงรายการแอปที่ติดตั้ง และค้นหา AV บุคคลที่สามที่สงสัยว่าเป็นสาเหตุ เมื่อเจอ คลิกขวาแล้วเลือก Uninstall
- ในหน้าต่างการลบติดตั้ง ทำตามขั้นตอนบนหน้าจอเพื่อเสร็จสิ้นกระบวนการ
- หลังเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ และรอการเริ่มต้นครั้งต่อไป หากต้องการให้แน่ใจว่าไม่เหลือไฟล์ซากที่อาจก่อให้เกิดพฤติกรรมเดิม ใช้คำแนะนำ ที่นี่ เพื่อล้างข้อมูลซากที่เหลือจากโปรแกรมความปลอดภัย
หากสถานการณ์นี้ไม่เกี่ยวข้อง หรือคุณยังเจอปัญหาเดิม ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
6. ทำ Repair Install / Clean Install
หากคุณทำตามวิธีทั้งหมดข้างต้นและไม่มีวิธีไหนช่วยได้ โอกาสสูงที่คุณเจอข้อผิดพลาด OneDrive Cannot Connect to Windows เนื่องจากความไม่สอดคล้องของ Windows ที่แก้ไขไม่ได้ด้วยวิธีปกติ หากเป็นกรณีนี้ วิธีเดียวที่จะแก้ไขคือการรีเซ็ตทุกส่วนประกอบของ Windows
เมื่อต้องทำเช่นนี้ คุณมี 2 ทางเลือก:
- Repair Install (In-place Repair) — การดำเนินการนี้ค่อนข้างยุ่งยาก แต่ข้อได้เปรียบหลักคือ รีเฟรชทุกส่วนประกอบของ Windows โดยไม่สัมผัสข้อมูลส่วนตัว Repair Install จะเก็บไฟล์ทั้งหมดของคุณไว้ (รวมถึงไมเดียส่วนตัว แอป แอปพลิเคชัน และการตั้งค่าผู้ใช้บางส่วน)
- Clean Install — แม้วิธีนี้จะง่ายกว่า แต่คุณต้องมีสื่อการติดตั้งพร้อมรุ่น Windows 10 ส่วนใหญ่ อย่างไรก็ตาม หากไม่สำรองข้อมูลล่วงหน้า ข้อมูลส่วนตัวทุกชิ้นจะหายไป