Taskbar ของคุณอาจไม่แสดงไอคอน OneDrive หากการติดตั้ง Windows และ OneDrive ล้าสมัย นอกจากนี้ การกำหนดค่าที่ผิดของ system registry หรือ group policy อาจก่อให้เกิดปัญหานี้ได้
ผู้ใช้เผชิญปัญหาเมื่อเขาไม่เห็นไอคอน OneDrive บน taskbar (หรือใน system tray) และ OneDrive client ไม่สามารถเปิดได้จาก Start menu แม้ผู้ใช้บางส่วนสามารถเปิด OneDrive ได้ อย่างไรก็ตาม เมื่อพวกเขาเอาเมาส์ไปวางเหนือ OneDrive ไอคอนก็หายไป สำหรับกลุ่มผู้ใช้น้อย ไอคอน OneDrive ก็หายจาก File Explorer ด้วย
ผู้ใช้บางส่วนรายงานว่ามี OneDrive ทำงานมากกว่าหนึ่งอินสแตนซ์ใน Task Manager ของระบบของพวกเขา แต่ไม่มีไอคอนบน taskbar ปัญหามักเกิดขึ้นหลังการอัปเดต Windows ปัญหาถูกรายงานในทั้ง personal และ business versions ของ OneDrive
ก่อนจะดำเนินการกู้คืนไอคอน OneDrive ของคุณ โปรดตรวจสอบให้แน่ใจว่า backup ข้อมูล/ข้อมูลสำคัญและสร้าง system restore point นอกจากนี้ ให้ตรวจสอบให้แน่ใจว่า OneDrive ถูกเปิดใช้งานใน Select Which Icons Appear on the Taskbar นอกจากนี้ ไอคอน OneDrive อาจไม่แสดงบน taskbar หาก OneDrive ถูก ติดตั้ง จาก Microsoft Store
สุดท้าย โปรดทราบว่า OneDrive มี item limit (สำหรับประสิทธิภาพที่ดีที่สุด) ของ 300,000 ไฟล์สำหรับ document libraries ทั้งหมด ดังนั้น ให้ตรวจสอบว่าขีดจำกัดนั้นไม่ได้ถูกถึง เพราะอาจทำให้ OneDrive client ค้างและก่อให้เกิดปัญหา
วิธีแก้ไขที่ 1: อัปเดต Windows เป็น Latest Build
Microsoft อัปเดต Windows OS เพื่อตอบสนองขอบเขตเทคโนโลยีที่พัฒนาตลอดเวลาและแก้ไขบั๊กที่รายงาน ในบริบทนี้ การอัปเดต Windows ของ PC ของคุณเป็น latest build อาจแก้ปัญหาได้
- อัปเดต Windows ของ PC ของคุณเป็น latest build นอกจากนี้ ให้ตรวจสอบให้แน่ใจว่าไม่มี optional updates ใดๆ ที่รอดำเนินการติดตั้ง
- หากการอัปเดตล้มเหลว ให้เปิด web browser และ นำทาง ไปยังหน้าดาวน์โหลด Windows 10 หากการอัปเดตสำเร็จ ให้ไปขั้นตอนที่ 5
- ตอนนี้คลิกที่ปุ่ม Update Now (ภายใต้ latest update ที่พร้อมใช้งาน ปัจจุบันคือ Windows 10 October 2020 Update) และปล่อยให้ดาวน์โหลดเสร็จสิ้น
- จากนั้น เปิด ไฟล์ที่ดาวน์โหลด (คือ update assistant) ด้วย administrative privileges และปฏิบัติตามคำแนะนำเพื่อดำเนินการอัปเดตให้เสร็จสิ้น
- หลังอัปเดต OS ตรวจสอบว่าปัญหา OneDrive ได้รับการแก้ไขหรือไม่
วิธีแก้ไขที่ 2: เปิด OneDrive จากเว็บไซต์
ปัญหาที่กำลังพิจารณาอาจเป็น glitch ชั่วคราวของโมดูลการสื่อสารของ OS หรือแอปพลิเคชัน OneDrive การ Sign in ไปที่ web version ของ OneDrive และเปิดมันผ่านเบราว์เซอร์อาจล้าง glitch และแก้ปัญหาได้
- เปิด web browser และนำทางไปยังเว็บไซต์ OneDrive
- ตอนนี้คลิกที่ปุ่ม Sign-in และ login โดยใช้ credentials ของคุณ
- จากนั้น ใกล้มุมซ้ายล่าง ให้คลิกที่ Get the OneDrive Apps และเปิด Start OneDrive
- ตอนนี้เลือก Open Microsoft OneDrive และตรวจสอบว่าปัญหา OneDrive ได้รับการแก้ไขหรือไม่
- หากไม่ ให้เปิด web browser และ นำทาง ไปยังหน้า Devices ของบัญชี Microsoft ของคุณ
- ตอนนี้ ภายใต้อุปกรณ์ที่มีปัญหา ให้คลิก Manage
- จากนั้น ที่แถบด้านบน ขยาย Manage (ภายใต้ชื่ออุปกรณ์ที่มีปัญหา) และเลือก Remove Device
- ตอนนี้ ยืนยัน เพื่อลบอุปกรณ์ (หากเป็นไปได้ ให้ลบอุปกรณ์ทั้งหมดที่เชื่อมต่อกับบัญชี OneDrive) และจากนั้น reboot PC ของคุณ
- หลังรีบูท ให้เปิด OneDrive (ขั้นตอนที่ 1 ถึง 4) เพื่อตรวจสอบว่ามันแก้ปัญหา OneDrive ได้หรือไม่
วิธีแก้ไขที่ 3: เปิดใช้งาน OneDrive ใน Group Policy และที่ System Boot
ไอคอน OneDrive อาจไม่แสดงบน taskbar หาก group policy ของระบบของคุณบล็อก OneDrive ไม่ให้ทำงาน ในกรณีนี้ การแก้ไข group policy เพื่ออนุญาตให้ OneDrive ทำงานอาจแก้ปัญหาได้
- กดปุ่ม Windows key และใน Windows Search พิมพ์ Group Policy จากนั้นเปิด Edit Group Policy
- ตอนนี้ขยาย Computer Configuration (ภายใต้ Local Computer Policy) และจากนั้น Administrative Templates
- จากนั้นขยาย Windows Components และเปิด OneDrive (ใน फलกด้านซ้ายของหน้าต่าง)
- ตอนนี้ ใน right-pane ให้ดับเบิลคลิกที่ Prevent the usage of OneDrive for File Storage และในหน้าต่างใหม่ที่แสดง ให้เลือก Enabled (หากมันถูกตั้งเป็น Enabled อยู่แล้ว ให้ตั้งเป็น Disabled)
- จากนั้นคลิกที่ Apply/OK และ reboot PC ของคุณ
- หลังรีบูท ตรวจสอบว่า OneDrive ทำงานปกติหรือไม่
หาก OneDrive ไม่เริ่มต้นที่ system startup ให้ตรวจสอบให้แน่ใจว่า "Start OneDrive Automatically When I Sign in to Windows" ถูกเปิดใช้งาน และในแท็บ Startup ของ Task Manager OneDrive ถูกตั้งเป็น Enabled
วิธีแก้ไขที่ 4: ใช้ Registry Editor
OneDrive อาจไม่แสดงบน taskbar หากการตั้งค่า registry ที่เกี่ยวข้องของระบบของคุณถูกกำหนดค่าผิดหรือเสียหาย ในกรณีนี้ การแก้ไข registry ที่เกี่ยวข้องอาจแก้ปัญหาได้ แต่ก่อนดำเนินการ ให้ตรวจสอบให้แน่ใจว่า backup system registry (เผื่อไว้...)
คำเตือน: ให้ระมัดระวังเป็นพิเศษ เนื่องจากการแก้ไข system registry ต้องการระดับความเชี่ยวชาญบางระดับ และหากทำผิด คุณอาจทำลายระบบ/ข้อมูลของคุณอย่างไม่สามารถซ่อมแซมได้
- กดปุ่ม Windows key และในกล่องค้นหา พิมพ์ Registry Editor จากนั้น ในผลลัพธ์ ให้คลิกขวาที่ Registry Editor และเลือก Run as Administrator (หากได้รับ UAC prompt ให้คลิก Yes)
- ตอนนี้ นำทาง ไปที่ path ต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive
- จากนั้น ใน फलกด้านขวา ให้ ดับเบิลคลิก ที่ DisableFileSyncNGSC และตั้งค่า value ของมันเป็น 0 (หาก registry key ไม่มีอยู่ ให้ข้ามขั้นตอนนี้)
- ตอนนี้ตรวจสอบว่า OneDrive ทำงานได้ดีหรือไม่
- หากไม่ ให้ นำทาง ไปที่ path ใน Registry Editor ตามที่อภิปรายในขั้นตอนที่ 2
- ตอนนี้ ลบเนื้อหาทั้งหมด (ไม่ต้องกังวลหากคุณลบ entry Default ไม่ได้) ใน right pane ของหน้าต่าง และตรวจสอบว่า OneDrive ทำงานได้ดีหรือไม่
วิธีแก้ไขที่ 5: Restart/Reset OneDrive Application
คุณอาจเผชิญกับปัญหานี้ หากการติดตั้งของแอปพลิเคชัน OneDrive เสียหาย ในสถานการณ์นี้ การ restart หรือ reset OneDrive client อาจแก้ปัญหาได้
Restart OneDrive:
- คลิกขวาที่ปุ่ม Windows และในเมนู Quick Access ให้เปิด Run
- ตอนนี้ นำทาง ไปที่ path ต่อไปนี้:
%localappdata%\Microsoft\OneDrive\
- จากนั้นคลิกขวาที่ OneDrive.exe และเลือก Run as Administrator
- ตอนนี้ตรวจสอบว่า OneDrive ทำงานปกติหรือไม่
- หากไม่ ให้ นำทาง ไปที่ path ต่อไปนี้ในกล่อง Run:
%localappdata%\Microsoft\OneDrive\Update\
- ตอนนี้คลิกขวาที่ OneDriveSetup.exe และเลือก Run as Administrator (คลิก Yes หากได้รับ UAC prompt)
- จากนั้นตรวจสอบว่าปัญหา OneDrive ได้รับการแก้ไขหรือไม่
Reset OneDrive
- เปิดกล่อง Run และ รัน คำสั่งต่อไปนี้:
%localappdata%\Microsoft\OneDrive\onedrive.exe /reset
- ตอนนี้ รอ สองนาที (OneDrive อาจแสดงเป็นช่วงสั้น) และ รัน คำสั่งต่อไปนี้เพื่อตรวจสอบว่าปัญหา OneDrive ได้รับการแก้ไขหรือไม่:
%localappdata%\Microsoft\OneDrive\onedrive.exe
- หากที่ขั้นตอนที่ 1 คุณเจอข้อความว่า Windows cannot find the file ให้ รัน คำสั่งต่อไปนี้และตรวจสอบว่า OneDrive ทำงานได้ดีหรือไม่:
%programfiles(x86)%\Microsoft OneDrive\onedrive.exe /reset
หากไม่พบไฟล์ใดๆ ที่กล่าวมาข้างต้น คุณสามารถ ค้นหา ไฟล์ในหน้าต่าง This PC
วิธีแก้ไขที่ 6: ติดตั้ง OneDrive Application ใหม่
หากปัญหายังคงอยู่ การติดตั้ง OneDrive client ที่เสียหายอยู่นั้นอยู่นอกเหนือจากการซ่อมแซม/รีเซ็ต ในบริบทนี้ การติดตั้ง OneDrive ใหม่อาจแก้ปัญหาได้
- เปิด web browser และนำทางไปยังหน้าดาวน์โหลด OneDrive
- ตอนนี้คลิกที่ปุ่ม Download และปล่อยให้ดาวน์โหลดเสร็จสิ้น
- จากนั้นเปิด OneDrive installer ในฐานะ administrator และปฏิบัติตามคำแนะนำเพื่อดำเนินการติดตั้ง OneDrive ให้เสร็จสิ้น
- ตอนนี้ตรวจสอบว่า OneDrive ทำงานได้ดีหรือไม่
- หากไม่ ให้กดปุ่ม Windows key และเลือก Settings
- จากนั้นเปิด Apps และขยาย OneDrive
- ตอนนี้คลิกที่ปุ่ม Uninstall และจากนั้น ยืนยัน เพื่อ uninstall OneDrive
- จากนั้นปฏิบัติตามคำแนะนำเพื่อดำเนินการ uninstall OneDrive ให้เสร็จสิ้น
- ตอนนี้ reboot PC ของคุณ และหลังรีบูท ให้ทำซ้ำ ขั้นตอนที่ 1 ถึง 4 เพื่อติดตั้ง OneDrive ใหม่
- หลังติดตั้งใหม่ ตรวจสอบว่า OneDrive client ทำงานได้ดีหรือไม่
หากปัญหายังคงอยู่ คุณอาจใช้ Command Prompt เพื่อ uninstall และ reinstall OneDrive client
- กดปุ่ม Windows key และพิมพ์ CMD ตอนนี้ คลิกขวาที่ผลลัพธ์ Command Prompt และเลือก Run as Administrator (คลิก Yes หากได้รับ UAC prompt)
- จากนั้น รัน คำสั่งต่อไปนี้ (เพื่อ terminate OneDrive process ที่กำลังทำงาน):
taskkill /f /im OneDrive.exe
- ตอนนี้ รัน คำสั่งต่อไปนี้ตามสถาปัตยกรรม OS ของคุณ (เพื่อ uninstall OneDrive):
สำหรับ 32-bit
%SystemRoot%\System32\OneDriveSetup.exe /uninstall
สำหรับ 64-bit
%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
- จากนั้น restart PC ของคุณ และ รัน คำสั่งต่อไปนี้ (เพื่อ reinstall OneDrive):
สำหรับ 32-bit:
%Systemroot%\System32\OneDriveSetup.exe
สำหรับ 64-bit:
%Systemroot%\SysWOW64\OneDriveSetup.exe
- ตอนนี้ตรวจสอบว่า OneDrive client ทำงานได้ดีหรือไม่
หากปัญหายังคงอยู่ คุณอาจใช้ third-party uninstaller เพื่อลบการติดตั้ง OneDrive และจากนั้นติดตั้งใหม่
วิธีแก้ไขที่ 7: คัดลอกโฟลเดอร์ OneDrive จาก User Profile อื่น
หากปัญหายังคงอยู่ ปัญหา OneDrive อาจเป็นผลของ Windows user profile ที่เสียหาย ในบริบทนี้ การสร้าง Windows user profile ใหม่และใช้มัน sign-in เข้า OneDrive อาจแก้ปัญหาได้
- สร้าง Windows user profile ใหม่ (ตรวจสอบให้แน่ใจว่าบัญชีที่สร้างเป็น administrator) และ log out จาก current user
- ตอนนี้ login เข้าสู่ user profile ที่สร้างใหม่และตรวจสอบว่า OneDrive สามารถเปิดได้ (แต่อย่า sign-in)
- จากนั้นคลิกขวาที่ปุ่ม Windows และในเมนู Quick Access ให้เปิด Run
- ตอนนีนำทางไปที่ path ต่อไปนี้ (คัดลอกและวางลงในกล่อง Run):
%LocalAppData%\Microsoft\OneDrive
- จากนั้น คัดลอกเนื้อหา ของโฟลเดอร์ OneDrive และ นำทาง ไปที่ต่อไปนี้ในกล่อง Run:
\Users\
- ตอนนี้เปิดโฟลเดอร์บัญชีที่มีปัญหา และจากนั้น นำทาง ไปที่ path ต่อไปนี้:
AppData\Local\Microsoft\OneDrive
เส้นทางเต็มจะเป็นดังนี้:
\Users\[yourproblematicaccount]\AppData\Local\Microsoft\OneDrive
- จากนั้นวางเนื้อหาของโฟลเดอร์ OneDrive ที่คัดลอกที่ขั้นตอนที่ 5 หากได้รับ prompt ให้ overwrite เนื้อหา ให้แน่ใจว่าคลิก Yes
- ตอนนี้ login ด้วยบัญชีที่มีปัญหาและตรวจสอบว่าปัญหา OneDrive ได้รับการแก้ไขหรือไม่
- หากไม่ คุณอาจโอนข้อมูลทั้งหมดไปยังบัญชีใหม่และใช้ OneDrive ที่นั่น (หากเป็นไปได้)
หากปัญหายังคงอยู่ ให้ ตั้งค่า value ของ DisableFileSyncNGSC registry key เป็น 0 (วิธีแก้ไขที่ 4) และจากนั้นตรวจสอบว่าการคัดลอกโฟลเดอร์ OneDrive ตามที่อภิปรายข้างต้นแก้ปัญหา OneDrive ได้หรือไม่
หากปัญหายังคงอยู่ คุณอาจใช้คำสั่ง DISM หรือ SFC หรือ reset Windows PC ไปที่ factory defaults