Jak naprawić wysokie użycie procesora przez OneDrive w systemie Windows 10

Firma Microsoft intensywnie zintegrowała OneDrive z systemem Windows. W przypadku Windows 10, OneDrive stał się częścią systemu, a jego usunięcie było możliwe jedynie w ramach Aktualizacji dla twórców. System Windows 7 również obsługuje OneDrive, choć nie w tak zaawansowany sposób jak Windows 10. Ta integracja wiąże się z różnymi problemami. Czasami OneDrive działa bez zarzutu, ale zdarza się, że wielokrotnie wymaga zalogowania, a w innych przypadkach obciąża procesor. Tego typu problemy mogą wystąpić zarówno podczas korzystania z aplikacji, jak i w jej braku, co jest nietypowe.

Wysoka aktywność procesora spowodowana przez OneDrive jest związana z telemetrią. Jeżeli wyłączyłeś telemetrię w Windows 10, nie powinieneś mieć z tym problemu, choć mogą wystąpić błędy. Takie sytuacje są niepożądane, ale można je stosunkowo łatwo naprawić.

Jak naprawić wysokie zużycie procesora przez OneDrive

Na początku otwórz Menedżera zadań i zamknij aplikację OneDrive.

Następnie przejdź do poniższej lokalizacji w Eksploratorze plików:

AppDataLocalMicrosoftOneDrivesetuplogs

Znajdź dwa pliki i usuń je:

UserTelemetryCache.otc
UserTelemetryCache.otc.session

Po tym, uruchom ponownie OneDrive. Możesz to zrobić, wyszukując aplikację w systemie Windows lub znajdując plik EXE na dysku C.

Znany problem z OneDrive

To powszechny problem, który występuje od lipca 2017 roku, a także w Aktualizacji dla twórców. Obecnie brak jest oficjalnego rozwiązania, ale niektórzy użytkownicy, którzy mieli ten problem, mogli go rozwiązać poprzez usunięcie plików telemetrii. Jeżeli masz telemetrię włączoną, a problem nadal występuje, warto spróbować ją dezaktywować.

Jak wyłączyć telemetrię

Aby dezaktywować telemetrię, otwórz aplikację Ustawienia i przejdź do sekcji Prywatność. Wybierz zakładkę Opinie i diagnostyka, a następnie przewiń w dół, aby ustawić opcję Diagnostyka i użycie danych na „Podstawowe”.

Kolejnym krokiem jest otwarcie edytora rejestru i przejście do lokalizacji:

HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDataCollection

Stwórz nową wartość DWORD o nazwie AllowTelemetry i ustaw jej wartość na 0. Aby wprowadzić zmiany w rejestrze, wymagane są uprawnienia administratora.

Następnie kliknij prawym przyciskiem myszy na Eksplorator plików i wybierz „Zarządzaj”, aby przejść do opcji zarządzania komputerem.

W oknie Zarządzanie komputerem przejdź do sekcji Usługi i aplikacje > Usługi.

Wyszukaj dwie poniższe usługi. Kliknij dwukrotnie na każdą z nich, a w rozwijanym menu „Typ uruchomienia” wybierz „Wyłączone”. Zastosuj zmiany i zakończ.

Connected User Experiences and Telemetry
dmwappushsvc

W ten sposób wyłączysz wszelką telemetrię w systemie Windows 10, co nie tylko wpłynie na OneDrive, ale nie powinno również negatywnie wpłynąć na działanie systemu. Wyłączenie telemetrii nie przyspieszy jednak działania systemu ani nie poprawi jego płynności.