Mémorisez ces commandes de diagnostic système Windows pour résoudre rapidement les problèmes de Windows

Command Prompt Commands Troubleshoot Windows

Les commandes de l’invite de commande sont inestimables pour le dépannage à distance et l’accès rapide à des informations système vitales sans solliciter le système. Voici quelques-unes des commandes les plus utiles de l’invite de commande pour vous aider à résoudre efficacement les problèmes de PC.

Table des matières

    1. Voir les détails du système – systeminfo
    1. Vérifier la santé de l’image système – DISM /Online /Cleanup-Image /ScanHealth
    1. Lister les processus en cours – tasklist /v
    1. Afficher les connexions réseau – netstat -an
    1. Voir la configuration réseau détaillée – ipconfig /all
    1. Voir la configuration de démarrage – bcdedit /enum all
    1. Générer un rapport d’efficacité énergétique – powercfg /energy
    1. Tracer le chemin réseau – tracert
    1. Vérifier les erreurs de disque – chkdsk /f

Lancer une fenêtre d’invite de commande élevée

Pour utiliser ces commandes, vous devez d’abord ouvrir la fenêtre de l’invite de commande. Bien que certaines de ces commandes fonctionnent bien dans une fenêtre d’invite de commande normale, il est préférable d’utiliser une fenêtre élevée pour un accès complet.

La façon la plus simple d’ouvrir une fenêtre d’invite de commande élevée est de rechercher “cmd” dans la recherche Windows, de faire un clic droit sur l’invite de commande, et de sélectionner Exécuter en tant qu’administrateur.

Option d'exécution de l'invite de commande en tant qu'administrateur dans le menu Démarrer

Si vous ne pouvez pas ouvrir une fenêtre d’invite de commande élevée, une fenêtre normale peut également fonctionner pour certaines de ces commandes. Appuyez sur les touches Win + R et tapez cmd dans la boîte de dialogue Exécuter pour ouvrir l’invite de commande.

1. Voir les détails du système – systeminfo

Avec la commande systeminfo, vous pouvez rapidement accéder à de nombreuses informations sur le PC. Cela inclut des informations importantes comme le nom d’hôte, les spécifications matérielles, le temps de démarrage, la version de l’OS, etc.

Elle montre également des informations qui ne se trouvent pas dans le résumé de l’outil Informations système, comme la date d’installation de l’OS, les correctifs (ID KB), les informations de l’adaptateur réseau, et plus encore.

Commande Systeminfo montrant les détails du PC

Ces informations peuvent être cruciales lors du dépannage à distance pour comprendre quel appareil vous manipulez. De nombreuses commandes nécessitent également le nom exact du PC ou du disque de stockage pour fonctionner, ce que cette commande peut fournir.

2. Vérifier la santé de l’image système – DISM /Online /Cleanup-Image /ScanHealth

L’outil DISM (Deployment Imaging Service and Management) peut aider à résoudre les problèmes liés à l’image Windows. Les problèmes avec l’image Windows peuvent entraîner des pannes, des blocages ou des fonctions critiques échouées, comme les mises à jour Windows qui se bloquent. Si vous êtes confronté à de tels problèmes, vous pouvez utiliser les commandes DISM pour vérifier et réparer.

Résultats réussis de la commande DISM Scan Health

Pour commencer, exécutez la commande DISM /Online /Cleanup-Image /ScanHealth. Après avoir scanné pendant quelques minutes, elle vous informera s’il y a un problème avec l’image Windows. Si des problèmes sont trouvés, exécutez la commande suivante.

DISM /Online /Cleanup-Image /RestoreHealth

3. Lister les processus en cours – tasklist /v

Avoir accès aux processus en cours dans l’invite de commande peut être très utile lors du diagnostic des problèmes système, surtout lorsque le Gestionnaire des tâches est désactivé ou en cas de difficultés à y accéder. Il suffit d’exécuter la commande tasklist /v et elle listera tous les processus en cours avec des détails importants comme l’utilisation de la mémoire, le nom, le PID, et le nom d’utilisateur du propriétaire.

Liste des processus actuellement en cours d'exécution par Tasklist

Avec ces informations, vous pouvez utiliser des commandes supplémentaires pour gérer davantage les processus. Par exemple, vous pouvez taper taskkill /PID (numéro d'ID) pour fermer un processus. En outre, elle affiche également une colonne supplémentaire, contrairement au Gestionnaire des tâches, où vous pouvez voir combien de temps un processus a utilisé le CPU après son démarrage.

4. Afficher les connexions réseau – netstat -an

Si vous rencontrez des problèmes de réseau, alors netstat -an peut fournir une multitude d’informations pour aider au diagnostic. Cette commande liste toutes les connexions réseau actives établies, à la fois entrantes et sortantes. Elle affichera les adresses IP locales et étrangères de chaque connexion ainsi que leur statut.

Commande Netstat -an montrant la connexion actuelle

Vous pouvez utiliser ces informations pour résoudre des problèmes de connexion avec des domaines spécifiques, comme vérifier si une connexion est établie ou si elle est en attente. Vous pouvez également utiliser ces informations pour détecter des connexions inconnues, éventuellement par des programmes malveillants.

5. Voir la configuration réseau détaillée – ipconfig /all

Vous avez peut-être déjà utilisé cette commande lorsque vous avez besoin de trouver l’adresse IP du routeur. Cependant, le but principal de cette commande est d’énumérer des informations détaillées sur les adaptateurs réseau. Vous pouvez accéder à des informations réseaux importantes telles que l’adresse IP, le masque de sous-réseau, la passerelle par défaut, l’adresse MAC, les serveurs DNS, l’état DHCP, les temps de bail, et plus encore.

Détails de Ipconfig /all dans l'invite de commande

Ces informations sont vitales pour résoudre les problèmes réseaux courants tels que l’adresse IP ou le serveur DNS incorrects. Elles sont également très importantes lorsque vous avez besoin de configurer une adresse IP statique.

6. Voir la configuration de démarrage – bcdedit /enum all

Si vous avez des problèmes liés au démarrage de Windows, comme un double démarrage qui ne fonctionne pas ou des temps de démarrage lents, alors cette commande sera utile. En utilisant bcdedit /enum all, vous pouvez voir des informations détaillées sur le gestionnaire de démarrage Windows, comme la séquence de démarrage et la configuration de l’OS.

Commande BCDEdit dans l'invite de commande Windows

Elle peut fournir des informations sur le système d’exploitation par défaut, les paramètres de l’environnement de récupération, les paramètres de mode sans échec, et les partitions. Toutes ces informations peuvent aider à résoudre des problèmes liés au démarrage, et vous pouvez même y accéder depuis l’environnement de récupération Windows.

7. Générer un rapport d’efficacité énergétique – powercfg /energy

Que vous gériez la performance du PC ou que vous essayiez d’augmenter l’autonomie de la batterie de votre portable, la commande powercfg /energy peut fournir des informations utiles pour vos objectifs. Une fois exécuté, elle observera votre système pendant 60 secondes et générera un rapport que vous pouvez ouvrir dans votre navigateur. Ce rapport liste toutes les configurations qui impactent directement la performance de votre système.

Rapport d'énergie montrant une liste d'erreurs

Le rapport est divisé en trois sections : Erreurs, Avertissements, et Informations. Les erreurs incluent les configurations qui impactent directement la performance, comme la suspension sélective USB. Les avertissements listent généralement les processus qui consomment trop de ressources CPU. La section Informations liste les paramètres généraux qui impactent la performance.

Vous pouvez utiliser les informations de ce rapport pour diagnostiquer de nombreux problèmes liés à la performance.

8. Tracer le chemin réseau – tracert

C’est une autre commande de diagnostic réseau utile qui aide à identifier les problèmes de réseau. Cette commande est vraiment utile pour diagnostiquer des problèmes de connexion à un domaine ou une adresse IP spécifique.

Lorsque vous exécutez tracert, elle envoie des paquets avec des valeurs de Temps de Vie (TTL) progressivement croissantes, en enregistrant l’adresse IP, le temps de trajet, et le nombre de sauts que chaque paquet effectue pour atteindre sa destination. Ces informations peuvent aider à déterminer où des retards ou des interruptions surviennent dans le réseau.

Pour utiliser la commande, tapez tracert suivi du nom de domaine ou de l’adresse IP. Par exemple, tracert www.maketecheasier.com tracera le chemin de votre réseau vers Make Tech Easier.

Commande Tracert montrant le chemin vers Make Tech Easier

Si la commande prend trop de temps à un saut ou si une demande expire, cela peut suggérer une congestion du réseau, une perte de paquets, ou une interférence de pare-feu à ce point.

9. Vérifier les erreurs de disque – chkdsk /f

C’est généralement la première recommandation donnée par les experts lorsque quelqu’un fait face à des plantages fréquents, des écrans bleus de la mort, des gels, etc. Avec chkdsk /f, vous pouvez scanner votre disque de stockage pour des erreurs logiques de système de fichiers, comme des entrées corrompues dans la MFT ou des problèmes d’allocation de fichiers. De tels problèmes peuvent causer des corruptions de fichiers, des gels, et des erreurs de corruption de disque.

Résultats de la commande Chkdsk /f dans l'invite de commande

Pour les HDD, vous devriez plutôt exécuter chkdsk /r. Cela corrigera non seulement les erreurs logiques de système de fichiers mais détectera également les secteurs défectueux (zones physiquement endommagées) et essaiera de récupérer des données à partir d’eux. Une fois détectés, ils seront marqués pour s’assurer qu’aucune donnée à l’avenir ne soit écrite sur les secteurs défectueux.

Vous pouvez également spécifier un seul lecteur à vérifier pour des erreurs, comme chkdsk C: /f pour ne vérifier que le lecteur C. Cependant, si vous scannez le lecteur système, il vous demandera de planifier un scan pour le prochain démarrage car il ne peut scanner le lecteur système que pendant le démarrage.

La plupart de ces commandes sont simples à retenir. Bien que la commande DISM soit un peu plus longue, elle devient plus facile à rappeler une fois que vous comprenez son but et sa fonction. Si vous aimez utiliser l’invite de commande pour résoudre des problèmes, vous pourriez également apprécier ces astuces de l’invite de commande.

Crédit d’image : Toutes les captures d’écran et images par Karrar Haider.