J'ai un ordinateur portable sous Windows 8. Bien qu'il fonctionnait bien à l'origine, il commençait à avoir de très mauvais problèmes de performances. J'ai décidé de faire des recherches sur le sujet. En ouvrant le Gestionnaire des tâches, j'ai découvert qu'un processus appelé TiWorker.exe
(je pense que cela gère la vérification de la mise à jour) occupe environ 50% de mon processeur pendant la première heure de fonctionnement de mon ordinateur, puis qu'il s'éteint.
Cela provoque des temps de chargement horribles sur mon ordinateur et une très mauvaise performance. Mon utilisation du processeur oscille entre 90 et 100%, ce qui est inacceptable. Pour mettre cela en perspective, mon processeur oscille entre 0 et 20% et Linux, et le démarrage est rapide. Je comprends que Linux a de toute façon de meilleures performances que Windows, mais c’est excessif.
Est-il possible que TiWorker utilise moins de temps processeur? J'ai vraiment besoin que mon ordinateur soit rapide (au moins, plus qu'un escargot). Merci pour toute aide. J'apprécie vraiment cela.
Voici mon xperf
etl
fichier: https://www.dropbox.com/s/6le4j7ye9on0k79/HighCPUUssage.etl
Réponses:
Il semble donc que Microsoft ait publié une mise à jour en 2013, introduisant de nouvelles fonctionnalités dans le moteur Windows Update, notamment la compression d'anciens fichiers. Le
TIWorker.exe
va commencer à compresser les fichiers, mais le SFC (vérificateur de fichiers système) détecte les fichiers modifiés et les restaure tels qu’ils étaient, ce qui provoque leTIWorker.exe
blocage (le rapport d’erreurs Windows s'affiche dans le gestionnaire de tâches qui consomme toutes vos ressources) .Il semble que l'exécution de la commande suivante sur une invite de commande avec privilège résolve le problème:
Je ne peux pas le tester sur ma machine car j'ai installé ma machine à partir de zéro lorsque j'ai rencontré ce problème, mais l'approche semble vraiment prometteuse.
La source originale mentionnant cette solution se trouve ici .
la source
Je ressens actuellement le même sentiment. Puisque nous partageons un objectif commun (être capable de travailler), je vous suggère de faire comme moi:
1 - Installez et lancez l'Explorateur de processus de Microsoft (ce que j'adore car il affiche les responsabilités historiques) à l'aide de privilèges élevés.
2 - Cliquez avec le bouton droit de la souris sur TiWorker.exe et définissez sa priorité sur Arrière - plan ou, temporairement, suspendez -la (votre système sera immédiatement libéré).
la source
Votre meilleur pari est de voir ce qu'est TiWorker.exe et ce qui peut l’inciter à utiliser le processeur. Parfois, une utilisation élevée du processeur peut être causée par un autre problème, tel qu'une utilisation élevée du disque. (Peut-être cela entraîne-t-il une utilisation importante du cache disque auquel le processeur est impliqué; je ne sais pas. Mais j'ai définitivement constaté cette cause et cet effet.) Ou une utilisation importante de la mémoire, qui provoque des ruptures de disque. Quoi qu'il en soit, votre meilleur pari est de regarder spécifiquement TiWorker.exe. Vous constaterez peut-être qu'au lieu d'essayer de contrôler le problème (en limitant son impact), il existe peut-être un moyen d'éliminer simplement le problème (pour que les choses fonctionnent mieux).
Cependant, certaines approches peuvent fonctionner avec ce fichier et d’autres fichiers exécutables d’une manière plutôt cohérente. Je vais partager avec vous plusieurs approches.
Sinon, vous pouvez ajuster la priorité, ce qui peut être fait dans le gestionnaire de tâches, Process Hacker ou Process Explorer (comme le montre la réponse de Julio Nobre ) ou WMIC.
Une autre option, si vous avez plusieurs cœurs de processeur, consiste à ajuster l'affinité du processeur. Sous Windows 7 (mais pas XP, si je me souviens bien), le Gestionnaire des tâches possède cette fonctionnalité. Je suppose donc qu'il est également disponible dans Windows 8. Cette approche m'a sauvé une fois au travail; Je limitais une tâche à un seul cœur de processeur, puis elle atteignait 50% au lieu de 95%, ce qui donnait à l'ensemble du système un sentiment de réactivité au lieu d'être si insensible qu'il déclencha des alertes pour ne pas pouvoir communiquer dans les délais impartis.
Une autre option consiste à utiliser un programme de limitation du processeur (téléchargé), tel que Process Tamer ou Battle Encoder Shirase .
Enfin, une autre option avec laquelle vous pouvez essayer de bricoler est la "priorité d'E / S de thread", disponible via Process Hacker ou Process Explorer.
la source
Résoudre le problème TiWorker.exe
Ctrl+Alt+Del
.Task Manager
.Details
.TiWorker.exe
. La description seraWindows Modules Installer Worker
.End process tree
ou survolez ci-dessusSet priority
. Continuez si vous sélectionnez une deuxième option.Low
.Pour réduire les temps de démarrage
Sous Windows
Ctrl+Alt+Del
.Task Manager
.Startup
.Dans le BIOS
Les étapes seront différentes d’un BIOS à l’autre, toutes mes excuses. En tous cas:
Enable Intel Rapid Start Technology
ouIntel Fast Boot Technology
.Instant Boot
,UEFI Technology
(c'est une chose différente, mais si votre matériel système le supporte, activez, c'est courant de nos jours). Fondamentalement, tout ce qui est synonyme du motFast Boot
et il fait le même travail que ces technologies.Yes
et, si vous êtes sûr de vous, essayez de personnaliser la technologie à votre guise.la source
le moyen le plus rapide que j'ai trouvé est de
exécuter en
cmd
tant qu'administrateurpuis exécutez la commande suivante:
la source
Avez-vous essayé le correctif suivant de Microsoft?
http://support.microsoft.com/kb/2771431/en-us
la source
J'ai eu le même problème que je viens de résoudre, le fichier que vous rencontrez des problèmes est le service de mise à jour automatique de Windows. Accédez au panneau de configuration, recherchez la mise à jour, cliquez sur Activer ou désactiver les mises à jour Windows, puis configurez-le pour ne jamais rechercher les mises à jour Windows. Si vous souhaitez rechercher des mises à jour à l'avenir, il vous suffit de modifier le paramètre, de les récupérer et de les redéfinir sur NEVER.
la source
Cela a fonctionné pour moi (tout ou une de ces étapes):
Maintenant, le "travailleur a cessé de travailler!" (pour moi).
la source