web-dev-qa-db-fra.com

OneDriveSetup.exe provoque une utilisation élevée du processeur

Sur ma tablette Toshiba Encore 8, j'ai remarqué que l'utilisation du processeur était très élevée. Dans Taskmgr/ProcessExplorer, je peux voir que OneDriveSetup.exe monopolise 1 cœur de processeur pendant des heures.

 enter image description here

Comment puis-je résoudre ce problème et terminer la mise à jour OneDrive?

18
magicandre1981

Il s'agit d'un problème connu depuis la fin du mois de juin 2017 lorsque les utilisateurs ont des valeurs non anglais/ASCII dans leur nom d'utilisateur et donc dans les chemins d'accès à leurs profils (C:\Users\André, C:\Users\András ou nom d'utilisateur cyrillique). OneDriveSetup.exe se bloque avec un seul thread de processeur accaparant un processeur logique de l'ordinateur, car il retentit les opérations sur les fichiers qui échouent à cause des caractères non anglais/ASCII dans les chemins d'accès aux profils utilisateur. Utilisez ces étapes pour résoudre ce problème :

  1. Tuez le OneDriveSetup.exe dans Task Manager/Process Explorer; Cette étape est facultative, OneDriveSetup.exe va très probablement récupérer du blocage et continuer après l'étape 2 même si vous ne le tuez pas (étape 1) et ne l'exécutez pas à nouveau (étape 3).
  2. Allez dans le dossier %localappdata%\Microsoft\OneDrive\setup\logs et trouvez les deux fichiers suivants
    UserTelemetryCache.otc
    UserTelemetryCache.otc.session
    (Si vous ne pouvez pas les voir, assurez-vous que tous les fichiers cachés et du système sont visibles )
  3. Supprimez maintenant ces 2 fichiers, accédez à %localappdata%\Microsoft\OneDrive\Update et exécutez à nouveau le OneDriveSetup.exe.

À présent, le programme d'installation ne se bloque plus dans une boucle, se termine correctement et l'utilisation du processeur a disparu.

20
magicandre1981