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.