OneDrive (ที่รู้จักก่อนหน้านี้ว่า SkyDrive, Windows Live SkyDrive และ Windows Live Folders) เป็นบริการโฮสต์ไฟล์ที่ดำเนินการโดย Microsoft เป็นส่วนหนึ่งของชุดบริการออนไลน์ของมัน มันอนุญาตให้ผู้ใช้เก็บไฟล์ในคลาวด์ ไฟล์สามารถซิงค์ไปยัง PC และเข้าถึงจากเบราว์เซอร์หรือโทรศัพท์มือถือ รวมถึงแชร์สาธารณะหรือกับบุคคลเฉพาะ
อย่างไรก็ตาม การใช้ CPU สูงที่เกิดจากโปรแกรมนี้เป็นเหตุผลหลักที่ทำให้ผู้คนร้องเรียน และปัญหานี้ดูเหมือนจะใหญ่กว่าครั้งก่อน การที่โปรแกรมตัวหนึ่งใช้เปอร์เซ็นต์สูงของหน่วยความจำและพลัง CPU ของคุณไม่ใช่ประสบการณ์ที่ดี เพราะกระบวนการที่ต้องการทรัพยากรมากอื่นๆ จะล้มเหลวในการทำงานอย่างถูกต้องและมีแนวโน้มที่จะทำงานได้แย่ลง

บางครั้งมีปัญหากับเครื่องมือจริงๆ และบางครั้งเป็นไฟล์ setup ที่ปรากฏขึ้นทำให้คอมพิวเตอร์ของคุณทำงานหนัก
ทำตามโซลูชันที่นำเสนอในหลายวิธีด้านล่างเพื่อป้องกันไม่ให้ OneDrive กินทรัพยากรของคอมพิวเตอร์ของคุณ
วิธีที่ 1: ยกเลิกการเชื่อมต่อ OneDrive
การยกเลิกการเชื่อมต่อ OneDrive และแทนที่เนื้อหาของโฟลเดอร์หลายโฟลเดอร์ ถูกเสนอโดยผู้ใช้บนฟอรัมออนไลน์ และคำตอบของเขาดูเหมือนช่วยผู้คนจำนวนมาก หากเราตัดสินจากคำตอบของพวกเขา วิธีนี้ไม่ควรใช้เวลานานและคุณจะเห็นผลลัพธ์ในไม่ช้า
- เปิด One Drive โดยดับเบิลคลิกที่ไอคอนของมันจากตำแหน่งปกติบนคอมพิวเตอร์ของคุณ
- ภายใต้ตัวเลือก OneDrive settings ให้คลิกที่ "Unlink OneDrive"

- รอให้คอมพิวเตอร์ยกเลิกการเชื่อมต่อโฟลเดอร์ OneDrive และเริ่มต้น setup wizard ซึ่งคุณสามารถดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการของ Microsoft อย่าทำอะไรกับกระบวนการตั้งค่า OneDrive
- เปลี่ยนชื่อโฟลเดอร์ OneDrive บนฮาร์ดไดรฟ์เป็น OneDriveKeep คุณสามารถค้นหาโฟลเดอร์นี้ได้โดยไปที่ This PC >> Local Disk C และค้นหา OneDrive

- กลับไปที่โปรแกรมตั้งค่า OneDrive และดำเนินการติดตั้งอีกครั้ง กระบวนการนี้จะสร้างโฟลเดอร์ OneDrive ใหม่ซึ่งไม่ควรมีปัญหาใดๆ
- ย้ายไฟล์และโฟลเดอร์จากโฟลเดอร์ OneDriveKeep ไปยังโฟลเดอร์ OneDrive ใหม่ที่สร้างโดย setup โปรดอดทนหากเนื้อหาของ OneDrive ของคุณมีขนาดใหญ่
- หลังจากย้ายไฟล์และโฟลเดอร์เสร็จ และหลังจากตรวจสอบว่าข้อมูลใดๆ ไม่ได้หายไป คุณควรรีสตาร์ทคอมพิวเตอร์ของคุณ
- เมื่อคุณลงชื่อเข้าใช้ใหม่ OneDrive ควรเริ่ม "Processing Changes" กระบวนการนี้อาจใช้เวลานานเพราะ OneDrive กำลังสแกนการเปลี่ยนแปลงที่คุณทำด้วยตนเองเพื่ออนุมัติว่าไม่มีไฟล์ใดเสียหาย

วิธีที่ 2: ปิดใช้งานตัวเลือกต่อไปนี้จากการตั้งค่า OneDrive
ตัวเลือกนี้เรียกว่า Improve upload speed และเมื่อเลือก มันจะใช้แบนด์วิดท์มากขึ้น ดังนั้น หากคุณอยู่บนการเชื่อมต่อที่จัดเก็บข้อมูล (metered connection) และมีปัญหากับการเชื่อมต่ออินเทอร์เน็ต คุณสามารถยกเลิกติ๊กตัวเลือกนี้ได้ นอกจากนี้ หากคุณสังเกตว่าการใช้ CPU หรือหน่วยความจำของคุณสูง คุณควรปิดใช้งานมันและดูว่าซอฟต์แวร์พฤติกรรมอย่างไรในอนาคต
- คุณจะเห็นไอคอน OneDrive บนส่วนขวาสุดของแถบงาน Windows หากไม่มี คุณสามารถเข้าถึงได้ตามวิธีที่คุณทำปกติ บนไอคอน OneDrive ให้คลิกขวาและเลือก Settings

- เมื่อคุณสามารถเห็นหน้าต่าง Microsoft OneDrive แล้ว ให้คลิกที่แท็บ Performance
- เลือกช่องถูกของส่วน Upload ซึ่งจะ Improve upload speed by uploading files in batches ตรวจสอบให้แน่ใจว่าตัวเลือกนี้ปิดใช้งานอยู่
- รีสตาร์ทคอมพิวเตอร์ของคุณทันทีและตรวจสอบว่า OneDrive ยังใช้ทรัพยากรของคุณผิดปกติหรือไม่
วิธีที่ 3: วิธีที่ค่อนข้างซับซ้อนแต่ทำงานได้
วิธีนี้ต้องใช้เวลาบางส่วนของคุณ เนื่องจากบางส่วนอาจรู้สึกค่อนข้างสับสนสำหรับผู้ใช้ที่ไม่คุ้นเคย แต่วิธีนี้ได้รับการยกย่องจากผู้ใช้ที่ประสบปัญหา OneDrive setup ใช้ส่วนใหญ่ของพลัง CPU ทำตามขั้นตอนด้านล่างเพื่อข้อมูลเพิ่มเติม
- ไปที่ Control Panel >> Administrative Tools -> Computer Management >> Local Users and Groups >> Users สร้างผู้ใช้ใหม่ด้วยชื่อผู้ใช้และกลุ่มท้องถิ่นที่ใช้ตัวอักษรเท่านั้น สามารถทำได้โดยการคลิกที่ปุ่ม More options ด้านขวาของหน้าต่าง เพิ่มผู้ใช้ที่สร้างขึ้นเข้ากับกลุ่ม Administrator

- ออกจากบัญชีผู้ใช้ที่มีปัญหา เข้าสู่ระบบด้วยผู้ใช้ใหม่ที่คุณเพิ่งสร้าง คลิกขวาที่ไฟล์ OneDriveSetup.exe และรันมันเป็น "Run as administrator"
- Setup จะเปิดและ OneDrive ควรจะเปิดใช้งาน เวอร์ชันที่ติดตั้งหลังจากที่คุณทำตามคำแนะนำบนหน้าจอคือเวอร์ชันของไฟล์ OneDriveSetup.exe ซึ่งคุณสามารถดาวน์โหลดจากเว็บไซต์ของ Microsoft

- ออกจากบัญชีผู้ใช้ใหม่และเข้าสู่ระบบเป็นผู้ใช้เดิม เวอร์ชัน OneDrive สำหรับผู้ใช้นี้ควรยังคงเป็นเวอร์ชันเก่าที่ไม่ได้ประสบปัญหานี้
- ออกจาก OneDrive โดยคลิกขวาที่ไอคอนที่แถบงาน
- เปิดโฟลเดอร์ต่อไปนี้:
- C: / Users \ (New User) \ AppData \ Local \ Microsoft \ OneDrive และคัดลอกไฟล์และโฟลเดอร์ต่อไปนี้ไปยังโฟลเดอร์:
- C: \ Users \ (Problem user) \ AppData \ Local \ Microsoft \ OneDrive ทับไฟล์เดิม
- แม้คุณจะรัน C: \ Users \ (problem user) \ AppData \ Local \ Microsoft \ OneDrive \ OneDrive.exe ที่ทับเขียนแล้ว สัญลักษณ์เวอร์ชันที่แสดงโดยการตั้งค่าไอคอนคลิกขวา - settings ยังคงล้าสมัย ปิด OneDrive อีกครั้ง
- คลิกขวาที่ไฟล์ OneDriveSetup.exe และรันมันเป็น "Run as administrator"

- หลังจากนี้ การติดตั้งควรดำเนินการต่อและเวอร์ชันล่าสุดควรติดตั้งสำหรับผู้ใช้ที่ประสบปัญหานี้ตั้งแต่แรก
วิธีที่ 4: ลบไฟล์ที่มีปัญหา
มีไฟล์ที่มีปัญหาสองไฟล์ ซึ่งการลบมันอาจแก้ไขปัญหาให้คุณอย่างสมบูรณ์ วิธีนี้ปรากฏครั้งแรกบนฟอรัมญี่ปุ่น แต่ผู้ใช้คนหนึ่งแปลมันออกมา และดูเหมือนจะทำงานได้สำหรับบางคนทันที
- ใช้ Ctrl + Shift + Esc เพื่อเปิด Task Manager หรือใช้ Ctrl + Alt + Del และเลือก Task Manager จากเมนู หรือค้นหาในเมนู Start ก็ได้

- คลิก More details เพื่อขยาย Task Manager และค้นหา OneDriveSetup ในรายการ คลิกขวาและเลือก End Task
- ไปที่โฟลเดอร์ "C: \ Users \ your username \ AppData \ Local \ Microsoft \ OneDrive \ setup \ logs" และค้นหาไฟล์สองไฟล์ต่อไปนี้:
UserTelemetryCache.otc (ลบ)
UserTelemetryCache.otc.session (ลบ)
- หลังจากลบไฟล์สองไฟล์นี้แล้ว ไปที่ "C: \ Users \ your username \ AppData \ Local \ Microsoft \ OneDrive \ Update" และรันไฟล์ OneDriveSetup อีกครั้ง วิธีนี้ ตัวติดตั้งควรจะดำเนินการอัปเดต OneDrive อย่างถูกต้อง