Question Comment est-ce que je dépanne un gel ou une lenteur de Windows?


Une machine est décrite comme étant "vraiment lente" ou "gelée". Comment puis-je résoudre / résoudre ce problème? Quelles devraient être les premières étapes à suivre?


74


origine




Réponses:


En supposant que vous utilisez un système d'exploitation Windows ...

Choses à vérifier:

  1. Le PC dispose d'au moins 10% d'espace disque libre
  2. PC a au moins 1 Go de RAM pour Windows XP et 2 Go pour Windows Vista
  3. S'il y a des programmes ou des pilotes suspendus.
  4. Fichiers système corrompus. Si tel est le cas, lancez sfc / scannow dans cmd et laissez-le remplacer tous les fichiers système corrompus. Il peut demander votre CD Windows. Ou, s'il est sérieusement endommagé, effectuez une installation de réparation Windows XP ou Installation de réparation Windows Vista
  5. Un système de fichiers corrompu. Cela vient de l'expérience plutôt que de la connaissance. Courir chkdsk / r dans l'invite de commande.
  6. En raison de la manière dont Windows gère les fichiers, il se ralentit inévitablement avec le temps. Votre MFT la structure devient de plus en plus grande au fil du temps. Le seul remède est une nouvelle installation.
  7. Malware Télécharger et exécuter HijackThis, puis publiez le journal ici. Cela nous donnera une bonne idée de ce qui fonctionne et de ce qui pourrait contenir toute votre mémoire / CPU.

37



Êtes-vous sûr de votre commentaire de défragmentation? J'ai récemment défragmenté un système de fichiers NTFS qui était très utilisé, presque plein et qui n’avait pas été défragmenté depuis de nombreuses années. Le commentaire "sans différence" s'applique peut-être aux cas les plus courants où un disque est généralement sous-utilisé? - luapyad
La défragmentation fonctionnera une fois par semaine dans les délais prévus, mais oui, la défragmentation obsessionnelle-compulsive ne sera pas d'une grande utilité. Si quelque chose ne perd que du temps. De plus, si vous ne remplissez pas votre disque plus de 75%, il est peu probable que la fragmentation cause un problème de performance. - Joey
WRT defrag, ça dépend. J'avais l'habitude de travailler quotidiennement dans une application qui dépendait de deux fichiers, une taille d'environ 65 Mo et une autre d'environ 2 Go. Lorsque cette application est devenue "vraiment lente", je suis allé faire une analyse de défragmentation et j'ai découvert que, généralement, un ou les deux fichiers étaient fragmentés à environ 85%. Après l'exécution de Defrag, l'application s'est accélérée de manière significative. - J. Polfer
"En raison de la manière dont Windows gère les fichiers, il sera inévitablement lent avec le temps." -> Avez-vous des références pour cela? Je sais que NTFS utilise une structure MFT, mais je n'ai jamais entendu dire que cela obligerait toujours Windows à ralentir. - sleske
Je sais que c'est vieux, mais est-ce que quelqu'un fait référence au ralentissement "inévitable" de Windows dû à la structure de la MFT (le seul remède étant le reformatage)? Je ne comprends pas comment ce ne serait qu'une "voie à sens unique", la seule solution étant un nettoyage complet et une réinstallation. Je pensais que l’époque des reformats Windows "annuels" pour garder les choses vivantes disparaissait à l’ère du XP. - Coldblackice


La plupart des gels du système (où vous ne pouvez pas utiliser les touches de raccourci comme CTRL + ALT + SUPPR) sont provoqués par des pilotes suspendus,
vous devrez donc remplacer le périphérique ou mettre à jour le pilote. Le dépannage peut être fait:

  1. Téléchargez la configuration depuis Outils d'analyse des performances Windows pour votre version Windows.
  2. Installez le logiciel sur votre système.
  3. Ouvrez une invite de commande en tant qu'administrateuret copiez collez la commande suivante:

    xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. presse ENTRER  une fois que pour démarrer la commande, vous devrez maintenant attendre que votre système se bloque.
    Vous pouvez faire ce que vous voulez. S'il vous plaît pas d'activité lourde comme le jeu ou les choses privées ...

  5. Juste après que votre système ne soit plus suspendu vous allez à la console et appuyez sur ENTRER.
  6. Après avoir attendu un certain temps, un fichier journal myTrace.etl sera produit, compressez-le dans un fichier zip.
  7. Placez cette version compressée du fichier quelque part en ligne (peut-être 2shared).
  8. Partagez le lien ici, je vais faire une tentative pour trouver et vous montrer la cause de votre problème.
  9. OU dépanner la trace vous-même en utilisant les instructions trouvées ici, commencez par les étapes 6 à 7.

39



Cela ne s'adapte pas très bien, il suffit de télécharger une trace xperf. Y a-t-il un moyen de modifier ceci pour inclure des informations sur la façon dont les gens peuvent utiliser ces informations pour déboguer le système eux-mêmes? - nhinkle♦
@nhinkle: Cela décrit le programme en détail, cependant, cela revient à ouvrir la trace et à regarder autour de vous. Si une personne n'est pas assez intelligente pour faire des études sur les choses vues, il ne devrait probablement pas déboguer des traces. Le débogage est vraiment quelque chose que vous devriez utiliser Google pour beaucoup. Lorsqu'un programme est tombé en panne, je peux voir les données qui se trouvaient sur la pile. Peut tu? Bien sûr, on peut se demander comment fonctionne exactement une chose ou ce que cela signifie. - Tom Wijsman
Mais en général, vous êtes seul. Rédiger un guide complet sur l'utilisation de XPerf nuirait à l'intention de cet article, qui consiste à résoudre le problème réel. Veuillez noter qu'une trace Xperf compressée est très petite, elle est donc très bien adaptée aux vidages sur incident. Et eh bien, ceux-ci seraient même plus difficiles à expliquer pour les déboguer (cela nécessite une bonne compréhension des composants internes d'un ordinateur). Google est ton ami, si vous lisez la documentation, vous pouvez même y accéder depuis une fenêtre de mémoire. - Tom Wijsman
En outre, cela dépend de la casse que vous devez rechercher. Une fois, je descends dans l'arborescence de la pile d'un processus pour découvrir qu'un pare-feu perturbe mon débogueur Visual Studio. Une autre fois, je regarde simplement les appels DPC pour quelqu'un qui m'envoie un vidage par courrier, une autre fois je cherche le plus gros consommateur I / O pour quelqu'un sur le chat SU. Vous avez besoin d'une compréhension pour savoir ce que vous devez rechercher, si je dois couvrir la plupart de ces cas, j'aurais le plus long message sur SU. Bien que la plupart de ces facteurs puissent être atteints, il suffit de rechercher et d’apprendre. - Tom Wijsman
Cependant, n'hésitez pas à poser une question sur l'utilisation réelle de XPerf, ainsi que sur un wiki communautaire qui résume ce qu'il faut faire lorsque des cas spécifiques se présentent. Cela pourrait aider comme un début pour les débutants qui n'ont aucune idée de ce qu'ils font. Cependant, je n'ai actuellement pas le temps et la volonté de le faire ici et maintenant ... Excusez-moi pour la longueur de mes commentaires, mais je pensais qu'un seul commentaire était insuffisant pour comprendre l'idée. - Tom Wijsman


Tout d'abord, je vérifie ce qui est automatiquement démarré lorsque la machine démarre.

  • Autoruns
  • Enregistrement: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • msconfig
  • Run -> services.msc Cela va lister tous les services qui sont démarrés lorsque votre machine est allumée. Vous pouvez tous les gérer ici à partir de ce composant logiciel enfichable MMC.
  • Tâches planifiées

Je vais ensuite exécuter un explorateur de processus et voir ce qui est en cours d'exécution après son démarrage et voir ce qui absorbe beaucoup de mémoire et de processeur.

Je m'assurerai alors que tous les pilotes sont à jour, même avec l'antivirus, Windows Update et d'autres applications critiques telles que les navigateurs Web, Java, Flash, etc.

Ensuite, je vais défragmenter leur disque dur si cela doit être fait.

Parfois, je vais effacer l'historique de leur navigateur Web et les cookies et nettoyer leurs dossiers temporaires.

Je regarderai aussi à travers l'observateur d'événements pour voir s'il y a des erreurs qui sont rapportées et vérifiez-les si c'est le cas.

Si tout le reste échoue et que le système le supporte, une mise à niveau de la RAM peut être en ordre.


33





(en supposant un instant que nous parlons de Windows)

Si votre ordinateur est soudainement en cours d'exécution lente (c'est-à-dire que vous n'avez pas seulement un ordinateur lent), je vérifierais le Gestionnaire des tâches de Windows.

  • Type Ctrl-Alt-Delete pour afficher le gestionnaire de tâches.
  • Sélectionnez l'onglet "Processus" en haut pour afficher la liste de tous les processus en cours d'exécution sur l'ordinateur.
  • Cliquez deux fois sur la colonne "CPU" en haut de la fenêtre de processus (pour trier les processus avec l'utilisation maximale du processeur en premier).
  • Voir si quelque chose (autre que "Processus inactif du système") prend plus de quelques pour cent de CPU de manière cohérente.

Les scanners de virus ou autres services d'arrière-plan peuvent parfois devenir trop zélés pour l'utilisation des ressources système. Parfois, une application peut entrer un condition de course où il est "bloqué" dans une boucle de code, il ne fait que fonctionner en continu. Alors, parfois, vous avez juste une application que vous avez oublié de prendre tout votre temps CPU.

Le gestionnaire de tâches devrait vous dire si quelque chose de ce genre se passe.


20



Je ferais aussi google des processus dont vous n’êtes pas certain pour confirmer s’ils sont nécessaires / nécessaires, puis utilisez msconfig / HiJackThis pour les empêcher de démarrer. - Umber Ferrule
MSCONFIG n'est pas un gestionnaire de démarrage mais un utilitaire de dépannage et donc mieux vaut le laisser seul. HiJackThis je ne fais plus confiance depuis TrendMicro a mis la main dessus.


Dans cet ordre habituellement ...

  • Matériel - Le matériel est la solution la plus rapide et la plus facile à vérifier. La mémoire est bon marché ces jours-ci, les gens qui ont encore 128 Mo et 256 Mo installés me donnent envie de pleurer. Avec La loi de Moore être si évident dans le monde du matériel, les processeurs qui sont encore rapides et peuvent être achetés très bon marché aussi.
  • L'encombrement des logiciels - la quantité de logiciels installés et exécutés au démarrage du système a un impact considérable sur les performances. Il peut également y avoir un logiciel malveillant qui vous ralentit.
  • Pilotes mis à jour - ceux-ci peuvent donner à votre machine de gros gains de performances.

Une bonne passe d'un défragmentation programme, CCleaner, et un scanner de virus et un scanner de logiciels malveillants sont également bénéfiques.


11





Pour voir si votre machine va être lente, vérifiez

  • Quantité de mémoire
  • Vitesse du processeur
  • Espace disque disponible

Il existe de nombreux outils tiers disponibles qui vous donnent des informations sur votre ordinateur, mais pour ce faire, vous pouvez utiliser le Gestionnaire de tâches Windows.

Pour ouvrir "Task Manager"

  • Dans la barre des tâches, cliquez avec le bouton droit de la souris, puis sélectionnez "Gestionnaire des tâches"

Sur l'onglet Performances, vous verrez à quel point votre processeur est également occupé et à quel point la mémoire physique est disponible.

Si le processeur est constamment supérieur à 10% et que la mémoire disponible est inférieure à 500 000 K, votre ordinateur fonctionnera probablement lentement.

De plus, si votre disque dur est plein, cela peut entraîner de mauvaises performances. Vous devriez viser à avoir au moins 15% d'espace libre.

Pour vérifier cela, ouvrez l'Explorateur Windows, vous pouvez le faire en

  • En même temps, appuyez sur la touche Windows suivie de la lettre e

Sélectionnez le lecteur C: avec un clic de souris. Cliquez ensuite avec le bouton droit de la souris et sélectionnez les propriétés - cela vous indiquera combien d'espace libre / utilisé vous avez sur votre disque dur.


7





Pas sans savoir ce qui cause le gel car il ne provoque pas réellement un crash.

Cela semble au premier abord supposer qu'il s'agit d'un pilote matériel d'interruption / de périphérique défectueux, comme pour frapper le clavier - il s'agit probablement de la chance.

Essayez d'abord de rechercher dans le journal des événements de votre système les erreurs ou les avertissements susceptibles d'être liés au pilote.

Ensuite, soit désinstaller le pilote ou si vous ne trouvez rien, je vous conseille tout d'abord de débrancher tous les périphériques USB supplémentaires comme solution la plus simple, puis si cela résout le problème, branchez-les un par un jusqu'à ce que vous trouviez le mauvais. Si vous ne trouvez rien, vous devrez peut-être désinstaller les pilotes.

Si vous avez encore des erreurs ou si vous souhaitez l'exclure plus tôt, je vous conseille de lancer un Test de mémoire, et aller à l'invite de commande pour exécuter un Chkdsk pour analyser le disque dur à la recherche de problèmes.

J'avais l'habitude d'obtenir ça tout le temps sur de vieilles machines, 99% du temps, c'était des gens qui achetaient des appareils de marque pas chers / inconnus avec TRÈS mauvais pilotes - cela donne un mauvais nom à Windows. Si toutefois vous rencontrez toujours des problèmes après avoir suivi cela, dites-le s'il vous plaît et je vais essayer de vous aider davantage.


6





Défragmentez votre disque dur. Pour Windows XP, Disk Defragmenter est situé à
Démarrer -> Programmes -> Accessoires -> Outils système.

Pour Windows 7 ou Vista, voyez ceci question.


5