Chapitre 814 minDébutant
Méthode de diagnostic d'une panne informatique
Par Josselyn C., prof de BTS SIO. Mis à jour le .
À la fin de ce chapitre, tu sauras
- délimiter une panne : qui, quoi, depuis quand, qu'est-ce qui a changé ;
- classer des hypothèses et les tester une par une, du plus simple au plus probable ;
- mener un diagnostic réseau couche par couche ;
- lire les journaux Windows et Linux pour confirmer une cause.
3 exercices corrigés1 schéma
Diagnostiquer une panne informatique, c'est passer d'un symptôme (« ça ne marche pas ») à une cause prouvée, en formulant des hypothèses et en les testant une par une, de la plus simple à la plus coûteuse. Une méthode évite de deviner, de tout réinstaller par réflexe ou de tourner en rond. Ce chapitre donne cette méthode, les stratégies pour réduire le champ des recherches, le diagnostic réseau couche par couche et les commandes Windows et Linux qui confirment une cause.
La démarche en six temps
- Observer et délimiter. Le QQOQCP du chapitre 3 a déjà fait la moitié du travail. Les questions décisives : qui est touché (une personne, un service, tout le monde) ? Depuis quand ? Qu'est-ce qui a changé ?
- Reproduire. Constate la panne toi-même, avec l'utilisateur ou à distance. Une panne qu'on ne reproduit pas, on ne sait pas vérifier qu'on l'a corrigée. Si elle est intermittente, cherche les conditions où elle apparaît (une heure, un fichier, un site).
- Lister et classer les hypothèses. Écris toutes les causes possibles, puis classe-les : d'abord celles qui sont probables et rapides à vérifier, ensuite les plus rares et les plus longues.
- Tester une hypothèse à la fois. Chaque test a un résultat attendu ; note ce que tu obtiens. Si tu changes trois réglages d'un coup et que ça remarche, tu ne sais pas lequel a résolu la panne, et les deux autres ont peut-être créé un nouveau problème.
- Corriger et vérifier. Applique la correction (ou le contournement), puis vérifie avec l'utilisateur, dans ses conditions réelles.
- Documenter. La solution dans le ticket ; un article de la base de connaissances si elle peut resservir.
Délimiter : la question qui fait gagner le plus de temps
Avant tout test technique, qui est touché ? divise le champ des recherches.
| Constat | Ce qu'on en déduit | Où chercher |
|---|---|---|
| Une seule personne, sur un seul poste | La cause est locale | Le poste, la session, le profil |
| Une seule personne, sur tous les postes où elle se connecte | La cause suit le compte | Le compte, les droits, le profil itinérant, la boîte aux lettres |
| Tous les utilisateurs d'un poste | La cause est le poste | Matériel, système, configuration réseau du poste |
| Tout un service ou un étage | Un élément commun : commutateur, imprimante, stratégie de groupe, dossier partagé | L'équipement ou la configuration partagée |
| Tout un site | Le lien du site, son équipement d'accès | Routeur, VPN, fournisseur d'accès |
| Tout le monde | Un service central | Serveur, application, DNS, annuaire, messagerie en ligne |
Comparer avec ce qui marche est l'autre accélérateur : un poste voisin qui imprime, le même compte sur un autre poste, la même application dans un autre navigateur. Chaque comparaison élimine une moitié des causes, comme dans le ticket d'escalade du chapitre 4, où l'erreur « suivait le compte, pas le poste ».
Quatre stratégies pour avancer
| Stratégie | Principe | Quand l'utiliser |
|---|---|---|
| De bas en haut | Partir du physique (câble, voyant) et monter jusqu'à l'application | Pannes réseau, un poste qui « n'a rien » |
| De haut en bas | Partir de l'application (message d'erreur, journal) et descendre | Un message d'erreur précis, une application qui échoue seule |
| Dichotomie | Couper le chemin en deux, tester au milieu, recommencer dans la moitié en panne | Un long chemin (poste, commutateur, routeur, pare-feu, serveur) ou une liste de causes (extensions, pilotes, règles) |
| Substitution | Remplacer un élément par un élément qui marche : câble, port, imprimante, profil, poste | Un doute sur un matériel, quand l'échange est rapide |
La dichotomie est redoutable : avec 32 extensions de navigateur suspectes, en désactiver la moitié, puis la moitié de la moitié restante, trouve la coupable en 5 essais au lieu de 32.
Le diagnostic réseau couche par couche
Les pannes « je n'ai plus Internet » ou « je n'accède plus au serveur » se règlent de bas en haut, en suivant les couches du modèle réseau. Chaque étape a un test et un résultat attendu.
| Étape | Question | Test sous Windows | Test sous Linux |
|---|---|---|---|
| 1. Physique | Le lien est-il établi ? | Voyant de la carte, état de la connexion, Get-NetAdapter | ip link |
| 2. Adressage | Le poste a-t-il une adresse IP, un masque, une passerelle et des DNS corrects ? | ipconfig /all | ip a, ip r |
| 3. Réseau local | La passerelle répond-elle ? | ping 192.168.10.1 | ping -c 4 192.168.10.1 |
| 4. Réseaux distants | Une adresse extérieure répond-elle ? Où le chemin s'arrête-t-il ? | ping 1.1.1.1, tracert 1.1.1.1 | ping -c 4 1.1.1.1, traceroute 1.1.1.1 |
| 5. Résolution de noms | Le nom se traduit-il en adresse ? | nslookup srv-fichiers.cedre.local, Resolve-DnsName | dig srv-fichiers.cedre.local, resolvectl query |
| 6. Service | Le port du service répond-il ? | Test-NetConnection srv-fichiers -Port 445 | nc -zv srv-fichiers 445 |
| 7. Application | L'application accepte-t-elle la connexion ? Quel message ? | Journaux, message d'erreur, autre compte | Journaux du service |
Quelques lectures à connaître :
- une adresse en 169.254.x.x sous Windows signifie que le poste n'a obtenu aucune adresse du serveur DHCP : on cherche du côté du câble, de la prise, du VLAN ou du DHCP ;
- si
ping 1.1.1.1répond mais pasping www.exemple.fr, la connexion fonctionne et c'est la résolution de noms qui échoue ; - un
pingqui échoue ne prouve pas que la machine est éteinte : beaucoup de pare-feu bloquent ce type de paquet.Test-NetConnectionsur le port du service est plus parlant.
Ces notions sont développées dans les cours réseaux : les fondamentaux et services réseau. Pour une panne matérielle d'un poste (alimentation, mémoire, disque, démarrage), la démarche est détaillée dans le chapitre Diagnostiquer une panne du cours Poste de travail.
Lire les journaux
Les journaux disent souvent la cause en toutes lettres, à condition de chercher au bon endroit et à la bonne heure.
Sous Windows, l'Observateur d'événements (eventvwr.msc) range les événements dans les journaux Système, Application et Sécurité. Filtre sur la période de la panne et sur le niveau Erreur. Quelques identifiants utiles dans le journal Système : 41 (redémarrage sans arrêt propre : coupure de courant, plantage), 6008 (l'arrêt précédent était inattendu), 7000, 7023, 7031 et 7034 (un service n'a pas démarré ou s'est arrêté de façon inattendue). En PowerShell :
# Les 20 dernières erreurs du journal Système
Get-WinEvent -FilterHashtable @{ LogName = 'System'; Level = 2 } -MaxEvents 20
# Les arrêts inattendus des 7 derniers jours
Get-WinEvent -FilterHashtable @{ LogName = 'System'; Id = 41, 6008; StartTime = (Get-Date).AddDays(-7) }
# Les stratégies de groupe appliquées à l'utilisateur et à l'ordinateur
gpresult /r
Le Moniteur de fiabilité (perfmon /rel) montre sur une frise les plantages d'applications, les mises à jour installées et les erreurs matérielles, jour par jour : idéal pour répondre à « qu'est-ce qui a changé ? ».
Sous Linux, journalctl lit le journal de systemd :
# État d'un service et ses dernières lignes de journal
systemctl status apache2
# Journal d'un service depuis une heure donnée
journalctl -u apache2 --since "2026-11-09 08:00"
# Les erreurs depuis le dernier démarrage
journalctl -b -p err
# L'espace disque, cause fréquente de pannes « mystérieuses »
df -h
Les outils de supervision (cours supervision) gardent l'historique des mesures : un disque plein, une mémoire saturée ou un lien coupé à l'heure de la panne se voient sur un graphique.
Les outils du poste Windows
| Outil | Ce qu'il montre | Exemple d'usage |
|---|---|---|
| Gestionnaire des tâches | Processeur, mémoire, disque, réseau en direct ; programmes au démarrage | « Mon PC rame » : un processus à 100 % du disque |
Moniteur de ressources (resmon) | Qui utilise le disque, le réseau, quels fichiers sont ouverts | Un fichier verrouillé par un autre programme |
Gestionnaire de périphériques (devmgmt.msc) | Pilotes en erreur | Le pilote du copieur après une mise à jour |
Services (services.msc, Get-Service) | État des services | Le spouleur d'impression arrêté |
Vérification des fichiers système (sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth) | Fichiers système endommagés | Des plantages après une mise à jour interrompue |
Un diagnostic complet, pas à pas
Ticket 4188, chez Cèdre Habitat : « Impossible d'ouvrir les dossiers du service sur le lecteur S: », M. Diaz, site de Villeurbanne, poste PC-VIL-033, depuis ce matin.
| Étape | Ce que fait Lucas | Résultat | Conclusion |
|---|---|---|---|
| Délimiter | Il demande si les collègues accèdent à S: | Oui, tous les autres | Cause locale : le poste ou le compte |
| Comparer | M. Diaz se connecte sur le poste d'une collègue | S: fonctionne | Ce n'est pas le compte : c'est le poste |
| Adressage | ipconfig /all à distance | IP 192.168.20.57, passerelle et DNS corrects | Le réseau du poste est configuré |
| Résolution | nslookup srv-fic-vil | Répond 192.168.20.5 | Le DNS fonctionne |
| Service | Test-NetConnection srv-fic-vil -Port 445 | TcpTestSucceeded : False | Le port du partage est injoignable depuis ce poste |
| Comparer | Même test depuis le poste voisin | True | Le serveur répond, le blocage est sur PC-VIL-033 |
| Hypothèse | Pare-feu local ou logiciel de sécurité du poste | Une règle de blocage du port 445 sortant ajoutée cette nuit par l'outil de sécurité, après une alerte | Cause probable trouvée |
| Escalade | Lucas n'a pas les droits sur la console de sécurité : il transmet au groupe Systèmes avec ses tests | Thomas confirme un faux positif, retire la règle | Le lecteur S: fonctionne, vérifié avec M. Diaz |
Huit tests, aucun redémarrage inutile, aucune réinstallation. Et la passation à Thomas tient en quatre lignes, parce que chaque test a été noté.
Exercices
Exercice 1 sur 3 Classer les hypothèses Réussi À revoir
Une utilisatrice : « Mon ordinateur est très lent depuis ce matin. » Elle est seule touchée. Propose quatre hypothèses, classées de la première à tester à la dernière, et pour chacune l'outil et ce que tu regardes.
Voir la réponseMasquer la réponse de l'exercice 1
Un classement défendable (le critère : probable et rapide à vérifier d'abord) :
- Un programme qui consomme toutes les ressources (mise à jour en cours, indexation, synchronisation) : Gestionnaire des tâches, colonnes processeur, mémoire et disque.
- Un disque système presque plein : explorateur ou
Get-PSDrive C, espace libre. - Un programme ajouté au démarrage ou une mise à jour récente : onglet Démarrage du Gestionnaire des tâches, Moniteur de fiabilité (ce qui a changé hier ou cette nuit).
- Un disque ou une mémoire en défaut : journal Système (erreurs disque), outil de diagnostic du constructeur. Plus long, donc en dernier.
Un logiciel malveillant est aussi une hypothèse : s'il y a le moindre signe (programme inconnu, alerte de l'antivirus), on applique les réflexes de l'incident de sécurité du chapitre 3.
Tu avais trouvé ?
Exercice 2 sur 3 Lire des résultats Réussi À revoir
Un poste du siège n'accède à rien. Voici les résultats de ipconfig /all et de deux tests.
Adresse IPv4. . . . . . . . . . . . . .: 169.254.18.203
Masque de sous-réseau. . . . . . . . . : 255.255.0.0
Passerelle par défaut. . . . . . . . . :
DHCP activé . . . . . . . . . . . . . .: Oui
Les postes voisins fonctionnent. Le voyant de la carte réseau est éteint.
- Que signifie l'adresse 169.254.18.203 ?
- Quelle est la cause la plus probable, compte tenu du voyant ?
- Quels tests fais-tu, dans quel ordre ?
Voir la réponseMasquer la réponse de l'exercice 2
- Le poste n'a reçu aucune adresse du serveur DHCP et s'est attribué une adresse automatique privée (APIPA, plage 169.254.0.0/16). Il ne peut joindre aucun autre réseau.
- Le voyant éteint indique que le lien physique n'est pas établi : câble débranché ou abîmé, prise murale non brassée, port du commutateur désactivé. Le DHCP n'est pas en cause, puisque les voisins obtiennent une adresse.
- De bas en haut : vérifier que le câble est branché des deux côtés ; essayer un autre câble (substitution) ; brancher le poste sur la prise d'un voisin qui marche (si le lien s'allume, la prise ou le port du commutateur est en cause : escalade au N2 réseau) ; une fois le lien rétabli,
ipconfig /renewpuisipconfig /allpour vérifier l'adresse obtenue.
Tu avais trouvé ?
Exercice 3 sur 3 Trouver la couche Réussi À revoir
Pour chaque constat, dis à quelle étape du diagnostic réseau se situe la panne et quelle est la prochaine vérification.
ping 1.1.1.1répond,ping intranet.cedre.localrépond « hôte inconnu ».ping 192.168.10.1(la passerelle) ne répond pas ; l'adresse IP et le masque du poste sont corrects ; le voyant est allumé.nslookup srv-apprépond 192.168.10.30,Test-NetConnection srv-app -Port 443répondFalsedepuis tous les postes, le serveur répond au ping.
Voir la réponseMasquer la réponse de l'exercice 3
- Résolution de noms : la connexion fonctionne, le nom ne se traduit pas. Vérifier les serveurs DNS configurés sur le poste (
ipconfig /all), puis interroger directement le serveur DNS interne avecnslookup intranet.cedre.local 192.168.10.2. - Réseau local : le poste a un lien et une adresse mais n'atteint pas la passerelle. Vérifier que la passerelle configurée est la bonne, que le poste est dans le bon VLAN (port du commutateur), et comparer avec un poste voisin.
- Service : le serveur est joignable, mais rien n'écoute (ou un pare-feu bloque) sur le port 443, et ce pour tout le monde. Escalade au N2 : vérifier que le service Web tourne sur le serveur et que le pare-feu du serveur autorise le port.
Tu avais trouvé ?