mardi 26 mars 2013

messages d'erreur au démarrage


1. Introduction.

    Cette page reprend les causes et dépannages des messages d'erreur de Windows au démarrage. Certains trucs sont également utilisables avec des messages lors du travail sous Windows.
    Les problèmes peuvent être matériels (mémoire défectueuse, disque dur endommagé, processeur défectueux) ou logiciels (erreurs dans Windows, fichiers DLL d'un périphérique ou d'un programme défectueux).
    Les techniciens paramètrent généralement le lecteur CD-ROM comme premier périphérique de démarrage dans le BIOS. Ceci est utile pour une réinstallation de Windows. Vient ensuite le disque dur, ... Ceci explique parfois un "message d'erreur" dès le début si un CD d'installation n'est pas inséré dans le lecteur. Il est donc sans importance.

2. Séquence de démarrage du PC (général).

Tests et messagesSolutions
L'ordinateur commence par paramétrer le PC de niveau hardware en utilisant les paramètres du BIOS (paramétrable par le SETUP). Celui-ci permet de paramétrer le lecteur de démarrage principal, ensuite secondaire, en troisième, ... Le PC effectue ici différents tests.Le PC effectue généralement un premier test mémoire ici.En cas de message d'erreur, ceci peut provenir d'une mémoire défectueuse, mais le plus souvent d'un redémarrage trop rapide.
Détection des disques dursReportez-vous à la rubrique: PC ne démarre pas
Le PC boot (démarre) ensuite sur le secteur de démarrage du disque dur (boot secteur) et détermine ainsi le système d'exploitation.Dans le cas de Win 95 / 98 / Me, un seul système d'exploitation de démarrage est finalement permit.il exécute les 2 fichiers DOS du répertoire principal (C:) suivant:
  • config.sys qui reprend les fichiers de configuration machine
  • Autoexec.bat qui reprend les commandes utilisateurs: répertoires de recherche, clavier, ...
Les commandes de configuration mémoire himem.sys et emm386.exe sont insérées dans le config.sys. Si elles n'y sont pas, Windows les exécute automatiquement. 
Les messages d'erreurs sont souvent des erreurs d'inscriptions, fichiers effacés, ... et sont souvent sans importances
Dans le cas de Windows 2000, XP Home et Pro, 2003: le système d'exploitation lit le fichier boot.ini pour déterminer le volume de démarrage. Plusieurs systèmes peuvent cohabiter. Vista utilise un autre principe.
Un deuxième test mémoire est effectué ici. En cas de message d'erreur, la mémoire est généralement à remplacer. Parfois, le message d'erreur provient également d'un processeur défectueux, mais c'est très rare. La mémoire est généralement à remplacer

3. Démarrage spécifique Windows 2000 / XP / 2003 / Vista

Messages d'erreur NTDLR manquant, is missingSecteur de démarrage défectueux, boot.ini incorrect
  • Réparation de Windows avec le CD d'installation
  • Console de récupération (CD  d'installation): commandes DOSfixboot c:Fixmbr Voire également: Dépannage NTLDR
Lecture des fichiers systèmes, base de registre
  • Messages d'erreur fichiers manquants
  • Blocage complet au démarrage, redémarrage
  • Désinstallez les programmes qui semblent incriminés en utilisant le mode sans échec ou reprendre un point de restauration de la configuration (si possible).
  • Réparation de Windows avec le CD d'installation
  • En XP/2003/Vista: essayez le dernier paramètre fonctionnel dans le menu de démarrage <F8>
  • Dépannage XP (cours système d'exploitation)
Lecture des programmes contenus dans démarrer->Programmes->Démarrer
Msconfig (Windows XP / 2003) permet de vérifier les fichiers exécutés au démarrage (Démarrer -> Exécuter)
Le cours sur les systèmes d'exploitation reprend un article complet pour les méthodes de réparation de XP, notamment la base de registre, l'utilisation de la console de récupération, ...

4. Démarrage spécifique Win95 / 98 /ME

Ces versions de Windows utilisent encore les fichiers system.ini et win.ini pour compatibilité avec les anciennes application Windows 16 bits (en gros Windows 3.1).
Sauf si le disque dur détecte des clusters défectueux, tous les messages d'erreur suivants sont logiciels.
Le scandisk démarre généralement dans les FAT 16 et 32 en cas d'arrêt incorrect. Si cette commande est demandée à chaque fois, exécutez la vérification complète des disques sous Windows. Si le disque n'est pas endommagé, le message ne reviendra plus.
    Windows exécute ensuite au moins 2 fichiers *.ini qui se trouvent dans le dossier c:\Windows:
System.ini et Win.ini. Ces 2 fichiers permettent une compatibilité avec les anciens programmes Windows 3.1. System.ini gère généralement le matériel. Win.ini reprend 2 commandes pour démarrer des programmes utilisateurs, les commandes RUN= et LOAD= 
[windows]
load=
run=
NullPort=None
device=HP LaserJet 4050 PS,PSCRIPT,LPT1:
Load permet de charger des programmes résidents qui tournent en tâche de fond, par exemple des anti-virus et utilitaires divers
Run permet de charger directement des programmes au démarrage.
Messages d'erreur au démarrage à l'écranCeci provient généralement de fichiers manquants.
Windows continue ensuite par exécuter les clefs contenues dans la base de registre
Messages d'erreur, fichiers manquantsDésinstallez les programmes qui semblent incriminés.Dans certains cas (windows 95 / 98) d'une installation réseau incomplète. Supprimez tous les paramètres réseaux (dans le panneau de configuration), redémarrez Windows et réinstallez l'ensemble (CD de Windows nécessaire).
Par Démarrer -> exécuter > regedit: recherchez les fichiers. Vérifiez le dossier pour reconnaître l'application si c'est repris pour un dossier spécifique. Supprimez le fichier dans la base de registre
Blocage completGénéralement un fichier dll provenant d'un programme ou d'un pilote de périphérique défectueux. Si le programmes n'est pas reconnu, ceci nécessite une réinstallation de Windows, généralement par dessus le Windows existant ou une réparation
    En dernier, Windows exécute les programmes inclus dans Démarrer > Programmes > Démarrage. Ces programmes sont généralement insérés par l'utilisateurs mais peuvent également être installés par certains programmes.
Fichiers manquantSupprimez les raccourcis dans ce menu de démarrage. Ceci est généralement lié à une mauvaise désinstallation d'un programme.
En Windows 98 / Millenium, The outils de réparation existe. Pour une fois merci Microsoft
  • Démarrer > programmes > Outils systèmes, exécutez le programme "Informations systèmes"
  •  La fenêtre donne déjà quelques indications sur votre PC mais ce n'est pas le but. Dans le menu Outils, sélectionnez la commande "Utilitaire de configuration système". 
Ce programme peut également exécuté en utilisant Démarrer -> Exécuter: msconfig
    De cette commande, suivant l'onglet sélectionné, vous pouvez "éditer" les fichiers exécutés au démarrage. Dans "Démarrage", en décochant la case du programme incriminé, vous le supprimez de la lise des programmes démarrés automatiquement (sauf ceux Démarrer > programme > Démarrage). Le système demandera de redémarrer pour tenir compte de ces indications.
Attention, vérifiez le dossier avant de supprimer le démarrage d'un programme. Par exemple, si le dossier contient "Symantec", c'est l'anti-virus. Si le dossier est Windows, il y a fort à parier que ce programme proviennent du fonctionnement de Windows

4.2 Vérification de config.sys et d'autoexec.bat 

Config.sys est présent en C: Il est généralement caché. Il s'ouvre par le programme Windows NotePad ou EDIT (sous dos). Les commandes ci-dessous sont correctes.
device=c:\windows\himem.sys
dos=high
device=c:\windows\emm386.exe noems
dos=umb
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=033,850,C:\WINDOWS\COMMAND\country.sys
Autoexec.bat est présent en C: Il s'ouvre par le programme Windows NotePad. Les commandes ci-dessous sont correctes.
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys
Path c:\windows;c:\windows\command

4.3 Vérification de Win.ini

    Win.ini se trouve dans c:\windows\ et s'ouvre par le programme Notepad
    Avant de supprimer les programmes exécutés par Run et Load, Mieux vaut vérifier s'il n'est pas nécessaire: vérifiez par exemple le répertoire auquel il se rapporte.

4.4. Base de registre

    La base de registre est très difficile à analyser comme cela. Deux utilitaires permettent néanmoins de l'éditer (REGEDIT) et de la contrôler sous Win98 (SCANREG). 
Pour exécuter ces 2 commandes, Démarrer > Exécuter puis tapez Regedit ou scanreg.
    Regedit n'apporte pas grand chose à l'utilisateur de base. Par contre, Scanreg va contrôler et réparer la base de registre. Cette commande est également utile avec des problèmes liés au fonctionnement de quelques périphériques. XP intègre un utilitaire avec des points de restauration. Dépannage XP.

4.5 Démarrage

    Pour supprimer un programme dans ce démarrage, Démarrer > Paramètres > Barre des tâchez et menu Démarrer. Dans l'onglet Programmes du menu Démarrer, sélectionnez le bouton Avancé
    Sélectionnez le programme qui semble vous poser des problèmes dans la partie droite et appuyez sur la touche "Delete" ou "Supprime" (selon le clavier belge ou français).

4.6 Quelques messages d'erreur typiques 95 / 98.

    Quelques programmes (souvent des jeux) proposent une installation en réseau. Si lors de l'installation, le programme demande le CD-Rom Windows (typiquement Win95 et 98) et que vous sélectionnez "annuler", les programmes et fichiers dll sont inscrit dans le system.ini et dans la base de registre mais ne sont pas installés. Il faut installer le réseau (protocoles TCI/IP et IPX (Novell), le service "Client pour les réseaux Microsoft" correctement, redémarrer le PC et enfin supprimer les composants qui ne sont pas nécessaires.

9. Malheureusement

    Ces solutions ne sont malheureusement pas toujours correctes, notamment dans des messages d'erreur réseau. En effet, des programmes nécessaires peuvent être endommagés. Une réinstallation de Windows peut être nécessaire.

0 commentaires:

Enregistrer un commentaire