Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

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

1. Observer et délimiterqui est touché, qu'est-ce qui a changé2. Reproduireconstater la panne soi-même3. Lister et classer les hypothèsesprobables et rapides à tester d'abord4. Tester une hypothèse à la foisnoter chaque résultathypothèseécartéecause confirméeEscaladeravec tes testshypothèsesde ton niveauépuisées5. Corriger et vérifieravec l'utilisateur, dans ses conditions6. Documenterticket, puis base de connaissances
La démarche de diagnostic : on boucle sur les hypothèses jusqu'à la cause, ou on escalade
  1. 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é ?
  2. 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).
  3. 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.
  4. 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.
  5. Corriger et vérifier. Applique la correction (ou le contournement), puis vérifie avec l'utilisateur, dans ses conditions réelles.
  6. 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.

ConstatCe qu'on en déduitOù chercher
Une seule personne, sur un seul posteLa cause est localeLe poste, la session, le profil
Une seule personne, sur tous les postes où elle se connecteLa cause suit le compteLe compte, les droits, le profil itinérant, la boîte aux lettres
Tous les utilisateurs d'un posteLa cause est le posteMatériel, système, configuration réseau du poste
Tout un service ou un étageUn élément commun : commutateur, imprimante, stratégie de groupe, dossier partagéL'équipement ou la configuration partagée
Tout un siteLe lien du site, son équipement d'accèsRouteur, VPN, fournisseur d'accès
Tout le mondeUn service centralServeur, 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égiePrincipeQuand l'utiliser
De bas en hautPartir du physique (câble, voyant) et monter jusqu'à l'applicationPannes réseau, un poste qui « n'a rien »
De haut en basPartir de l'application (message d'erreur, journal) et descendreUn message d'erreur précis, une application qui échoue seule
DichotomieCouper le chemin en deux, tester au milieu, recommencer dans la moitié en panneUn long chemin (poste, commutateur, routeur, pare-feu, serveur) ou une liste de causes (extensions, pilotes, règles)
SubstitutionRemplacer un élément par un élément qui marche : câble, port, imprimante, profil, posteUn 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.

ÉtapeQuestionTest sous WindowsTest sous Linux
1. PhysiqueLe lien est-il établi ?Voyant de la carte, état de la connexion, Get-NetAdapterip link
2. AdressageLe poste a-t-il une adresse IP, un masque, une passerelle et des DNS corrects ?ipconfig /allip a, ip r
3. Réseau localLa passerelle répond-elle ?ping 192.168.10.1ping -c 4 192.168.10.1
4. Réseaux distantsUne adresse extérieure répond-elle ? Où le chemin s'arrête-t-il ?ping 1.1.1.1, tracert 1.1.1.1ping -c 4 1.1.1.1, traceroute 1.1.1.1
5. Résolution de nomsLe nom se traduit-il en adresse ?nslookup srv-fichiers.cedre.local, Resolve-DnsNamedig srv-fichiers.cedre.local, resolvectl query
6. ServiceLe port du service répond-il ?Test-NetConnection srv-fichiers -Port 445nc -zv srv-fichiers 445
7. ApplicationL'application accepte-t-elle la connexion ? Quel message ?Journaux, message d'erreur, autre compteJournaux 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.1 répond mais pas ping www.exemple.fr, la connexion fonctionne et c'est la résolution de noms qui échoue ;
  • un ping qui échoue ne prouve pas que la machine est éteinte : beaucoup de pare-feu bloquent ce type de paquet. Test-NetConnection sur 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 :

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 :

bash
# É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

OutilCe qu'il montreExemple d'usage
Gestionnaire des tâchesProcesseur, 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 ouvertsUn fichier verrouillé par un autre programme
Gestionnaire de périphériques (devmgmt.msc)Pilotes en erreurLe pilote du copieur après une mise à jour
Services (services.msc, Get-Service)État des servicesLe spouleur d'impression arrêté
Vérification des fichiers système (sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth)Fichiers système endommagésDes 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.

ÉtapeCe que fait LucasRésultatConclusion
DélimiterIl demande si les collègues accèdent à S:Oui, tous les autresCause locale : le poste ou le compte
ComparerM. Diaz se connecte sur le poste d'une collègueS: fonctionneCe n'est pas le compte : c'est le poste
Adressageipconfig /all à distanceIP 192.168.20.57, passerelle et DNS correctsLe réseau du poste est configuré
Résolutionnslookup srv-fic-vilRépond 192.168.20.5Le DNS fonctionne
ServiceTest-NetConnection srv-fic-vil -Port 445TcpTestSucceeded : FalseLe port du partage est injoignable depuis ce poste
ComparerMême test depuis le poste voisinTrueLe serveur répond, le blocage est sur PC-VIL-033
HypothèsePare-feu local ou logiciel de sécurité du posteUne règle de blocage du port 445 sortant ajoutée cette nuit par l'outil de sécurité, après une alerteCause probable trouvée
EscaladeLucas n'a pas les droits sur la console de sécurité : il transmet au groupe Systèmes avec ses testsThomas confirme un faux positif, retire la règleLe 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) :

  1. Un programme qui consomme toutes les ressources (mise à jour en cours, indexation, synchronisation) : Gestionnaire des tâches, colonnes processeur, mémoire et disque.
  2. Un disque système presque plein : explorateur ou Get-PSDrive C, espace libre.
  3. 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).
  4. 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.

text
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.

  1. Que signifie l'adresse 169.254.18.203 ?
  2. Quelle est la cause la plus probable, compte tenu du voyant ?
  3. Quels tests fais-tu, dans quel ordre ?
Voir la réponseMasquer la réponse de l'exercice 2
  1. 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.
  2. 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.
  3. 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 /renew puis ipconfig /all pour 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.

  1. ping 1.1.1.1 répond, ping intranet.cedre.local répond « hôte inconnu ».
  2. 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é.
  3. nslookup srv-app répond 192.168.10.30, Test-NetConnection srv-app -Port 443 répond False depuis tous les postes, le serveur répond au ping.
Voir la réponseMasquer la réponse de l'exercice 3
  1. 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 avec nslookup intranet.cedre.local 192.168.10.2.
  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.
  3. 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é ?

Chapitre terminé !

Fais les 3 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Prise en main à distance : outils et sécuritéRevoir le sommaire du cours