Réinstallez votre système / Reinstall your System
|
This page is written in French; if you're interested in it and wish my translating into English, do ask me! |
Maintenez votre ordinateur / Maintain your Comp Donnez du tonus à votre ordinateur / Revitalize your Comp Accélérez Windows / Speed up Windows Réinstallez votre système / Reinstall your System Quelques sites d'aide / Some Help Sites |
Cette page évoque les cas de mauvais fonctionnement des ordinateurs sans bien sûr en faire le tour (et de loin) ! On y trouvera des pistes pour aborder ces problèmes et notamment, des précisions sur les failles de Windows, la désinstallation correcte d'une application, l'installation correcte du système d'exploitation, etc. |
Cette page est en cours de rédaction. |
|
L'installation répétée de nouveaux programmes apporte la copie, dans C:\Windows\System, de nombreux fichiers, notamment les bibliothèques (dites librairies) portant l'extension .dll, qui viennent remplacer ceux de Windows, plus anciens et créent un environnement hétérogène propice à l'instabilité. |
|
. Tout d'abord, je vous demanderai "Qu'avez-vous fait juste avant de rencontrer le problème ?", "Avez-vous rencontré le problème plusieurs fois ?", "Depuis quand est-ce que çà se produit ?" non pas pour vous réprimander ou culpabiliser mais pour évaluer les chances d'un dysfonctionnement du à la dernière action effectuée. . Ensuite, je regarderai si un redémarrage de la machine résoudrait le problème. . Puis, je tenterai de reproduire le cas grâce à votre description. . Parfois, je redémarrerai l'ordinateur en "Mode sans échec" (Redémarrage/action sur la touche [F8] ou [Ctrl] au moment où apparaît le message "Démarrage de Windows" juste après le logo du constructeur). . Ces différents essais me guideront pour déterminer si le problème est matériel, logiciel, système, applicatif, etc. - . Si un programme a été installé avant le dysfonctionnement, je proposerai la désinstallation (mais une DLL n'a-t'elle pas été altérée ? . Si rien de spécial n'a été fait avant le dysfonctionnement, la restauration d'une version de la Registry antérieure aux ennuis (Scanreg /restore en "vrai Dos") est un des meilleurs conseils. . ou . EasyCleaner suivi d'un Scandisk et d'un Defrag, . L'analyse des dernières lignes de Bootlog.txt apporte des informations sur les dysfonctionnements (C:\Bootlog.txt pour Ws9x; ou C:\Windows\Bootlog.txt), . Boot Log Analyzer pour Windows 95/98 de Gemini Affinitas Ltd permet également d'analyser les conditions de démarrage ; ce programme peut être téléchargé sur http://www.vision4.dial.pipex.com/. . ensuite... çà dépend ! ;-) bon courage ! - . Il n'est pas possible de réparer ou remplacer des fichiers techniques abimés à partir de Windows (lorsque les programmes incriminés sont en cours de fonctionnement). Il faut pour cela démarrer différemment ; L'utilitaire de configuration système -MSconfig- comporte de nombreux paramètres permettant de choisir son démarrage ; ci-dessous, 3 types de démarrage pour examiner les cas de dysfonctionnement. - - Docteur Watson -DrWatson.exe : Démarrer/Exécuter/MSinfo32/Outils/Dr Watson ou Démarrer/Exécuter/DrWatson - Gestionnaire de conflit de version -VCMCUI.exe : Démarrer/Exécuter/MSinfo32/Outils/Gestionnaire de conflit de version ou Démarrer/Exécuter/VCMUI - ScanDisk -scandskw.exe : Démarrer/Exécuter/MSinfo32/Outils/ScanDisk ou Démarrer/Exécuter/scandskw - Vérification des fichiers système / System File Check -sfc.exe : Démarrer/Exécuter/MSinfo32/Outils/Vérification des fichiers systèmes ou Démarrer/Exécuter/sfc [Entrée] Sous W2K/XP, utilisation de SFC pour réparer le système (même à partir du système en fonctionnement) : SFC /scannow - Vérification du Registre / Scan Registry -scanregw.exe : Démarrer/Exécuter/MSinfo32/Outils/Vérification du Registre ou Démarrer/Exécuter/scanregw - etc. autres outils de MSinfo32 : Démarrer/Exécuter/MSinfo32/Outils/etc. - Voici les éléments passés en revue :
La liste qui suit répertorie une partie des fichiers statiques .vxd Microsoft :
- Réparer le Master Boot Record en Dos : Fdisk /MBR - Réparer le système Dos : Sys C: (Io.sys, MsDos.sys et Command.com) - Le programme Scandisk (sous Dos) est différent et plus précis que celui de Windows. - Réparer la base de Registres en Dos : Scanreg /fix - Réparer, optimiser, défragmenter la base de Registres en Dos : Scanreg /opt /fix ; (voir Compacting the Registry in Windows 95, 98 & ME) - Restaurer une branche de la base de Registres en Dos (fichier de sauvegarde c:\sauv.reg) : cd\Windows Regedit /L:c:\windows\system.dat/R:c:\windows\user.dat/C:c:\sauv.reg - Restaurer la base de Registres en Dos (1 des 5 fichiers standards) : Scanreg /restore (voir How to Manually Restore the Windows 98 Registry (Q221512)) - Remplacer manuellement des éléments du système par extraction à partir des fichiers CABS. les fichiers CABS, situés dans le répertoire C:\Windows\Options\CABS ou dans le répertoire \Win98 du CD-Rom, sont des fichiers compressés nécessaires à l'installation standard de Windows. Il est possible, par la suite, d'en extraire quelques éléments spécifiques : --- EXTRACT /A D:\Win98\Win98_22.CAB Kernel32.dll /L C:\Windows\System (D: lecteur de CD) --- EXTRACT /A C:\Windows\Options\Cabs\Win98_22.CAB Kernel32.dll /L C:\Windows\System (à partir du répertoire Cabs du disque). Microsoft (R) Cabinet Extraction Tool - Version (16) 1.00.603.0 (08/14/97) Copyright (c) Microsoft Corp 1994-1997. All rights reserved. EXTRACT [/Y] [/A] [/D | /E] [/L dir] cabinet [filename ...] EXTRACT [/Y] source [newname] EXTRACT [/Y] /C source destination . cabinet - Cabinet file (contains two or more files). . filename - Name of the file to extract from the cabinet. wild cards and multiple filenames (separated by blanks) may be used. . source - Compressed file (a cabinet with only one file). . newname - New filename to give the extracted file ; if not supplied, the original name is used. . /A Process ALL cabinets. Follows cabinet chain starting in first cabinet mentioned. . /C Copy source file to destination (to copy from DMF disks). . /D Display cabinet directory (use with filename to avoid extract). . /E Extract (use instead of *.* to extract all files). . /L dir Location to place extracted files (default is current directory). . /Y Do not prompt before overwriting an existing file. . Bien se souvenir que les répertoires C:\Backup et C:\Windows\Sysbckup contiennent des fichiers utiles à une éventuelle restauration ; de même que le répertoire C:\Windows\Command contient la plupart des programmes Dos. Il y a plusieurs manières non équivalentes pour redémarrer un ordinateur sous Dos, dans un ordre croissant de "pureté Dos". - à partir de Windows, lors d'un double-clic sur un programme/raccourci Dos (programme .com ou .exe, fichier .bat ou .pif). Ce mode est bien évidemment du "Dos sous Windows". - à partir de Windows, Démarrer/Programmes/Commandes MS-Dos... on quitte Dos et revient sous Windows par EXIT. Ce mode est bien évidemment du "Dos sous Windows". - à partir de Windows, Démarrer/Arrêter/bouton radio Redémarrer en mode MS-DOS, cliquer sur OK... il y a prise en compte et déroulement des instructions prévues dans le fichier C:\Windows\DosStart.bat... on quitte Dos et revient sous Windows par EXIT. Ce mode est bien évidemment du "Dos sous Windows". - à partir de Windows, Démarrer/Arrêter/Redémarrer, cliquer sur OK... voir la suite ci-dessous ou à partir d'un ordinateur éteint, appuyer sur le bouton de mise en marche... voir la suite ci-dessous Appuyer sur la touche [F8] ou [Ctrl] après l'écran constructeur, lorsqu'apparaît le message "Démarrage de Windows" ; un menu est proposé dans lequel on choisit "Lignes MS-Dos". Il y a prise en compte ou déroulement des instructions des fichiers C:\Config.sys et C:\Autoexec.bat avant la proposition du "Prompt" C:\>. Le Dos utilisé est celui présent sur le disque dur. Cette intervention pour faire apparaître le menu de démarrage est possible à condition que le contraire ne soit pas indiqué dans MSDos.sys ou MSconfig.exe. - Démarrer l'ordinateur (l'arrêter s'il est en marche) avec une disquette préalablement montée dans le lecteur. Il y a prise en compte ou déroulement des instructions des fichiers A:\Config.sys et A:\Autoexec.bat avant de proposer le "Prompt" A:\>. Le système utilisé est celui qui est sur la disquette. Sauf disquette spécialement préparée, il n'est pas prévu d'utiliser les programmes Dos du disque dur et il pourrait même y avoir des messages d'erreurs parlant de mauvaise version du Dos. La disquette montée doit être une "disquette bootable" c'est à dire contenant un système d'exploitation. Ce démarrage sur disquette n'est possible qu'à la condition que cet ordre de démarrage (disquette avant disque) soit spécifié dans le setup. Cette disquette peut être une disquette de "Démarrage de Windows", c'est à dire prévue pour une utilisation des programmes et fichiers Dos du disque dur. La disquette de "Démarrage de Windows 98" prévoit en outre un menu avec notamment une option de prise en charge du lecteur de CD-Rom. --- On prépare une "Disquette de Démarrage" par Démarrer/Paramètres/Panneau de configuration/d-clic sur Ajout-suppression de programmes/onglet Disquette de démarrage/bouton Créer une disquette ; on peut ensuite ajouter les fichiers désirés (autres que ceux déjà installés). --- Le contenu de la disquette de démarrage correspond au répertoire C:\Windows\Command\Ebd. Cette disquette peut être une disquette Dos pure. Le système peut ainsi être au choix de l'opérateur. --- On prépare une "Disquette Système" par formatage d'une disquette (clic droit sur l'unité A:/Formater.../cocher "Copier les fichiers système"/OK) ; on doit ensuite copier les fichiers désirés (autres que les fichiers système déjà installés). --- On obtient aussi une "Disquette Système" en montant une disquette vide et en entrant la commande Dos SYS A: ; on doit ensuite copier les fichiers désirés (autres que les fichiers système déjà installés). La série complète des disquettes de démarrage est proposée par divers sites Web, dont DrDevice, Bootdisk.com, Terri's PC Support, PowerLoad, Bootdisk.info, Teamatic.net ou Lightspeed's reference page. Pour installer Windows 95 à partir d'un CD, il est recommandé d'utiliser une disquette de démarrage de Windows 98, ce qui assure le support du lecteur de CD en Dos. Pour installer Windows sur un portable qui ne dispose que d'une unité amovible lecteur de disquette/lecteur de CD, adapter les fichiers de démarrage du disque pour permettre l'utilisation du lecteur de CD (et ainsi, ne pas avoir à utiliser la disquette) ; aller voir la méthode de Krystyna sur le site de mesich : mesich -Krystyna Je rappelle que seuls les disques formatés avec les systèmes de fichiers FAT, FAT16 et FAT32 sont accessibles par le Dos (et nullement, les systèmes NTFS x de NT, W2K ou XP, sans parler des Unix). Bien se souvenir que le répertoire C:\Windows\Command contient la plupart des programmes Dos. Quand Windows ne démarre plus, il se peut que le MBR (Master Boot Record) ou les secteurs d'amorçage soient endommagés, ou qu'un virus soit la cause du problème. Pour créer manuellement une disquette d'amorçage : - faire un formatage complet d'une disquette (pas de formatage rapide) - Insérer le CD d'install. de Windows et copier les 2 fichiers I386\ntldr & I386\ntdetect.com - copier \boot.ini qui se trouve à la racine du disque dur ; on peut aussi créer le fichier boot.ini à partir d'un autre ordi ou en recopiant ce qui suit : --- [boot loader] --- timeout=10 --- default=multi(0)disk(0)rdisk(0)partition(1)\WINNT --- [operating systems] --- multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect Windows 2000, NT ou XP... télécharger NTFSDOS Pro/NTFS for Win98 |
En cas de dysfonctionnement et de décision de réinstallation d'une application lorsque la simple réparation n'aboutit pas, un premier essai consiste à réinstaller en place c'est à dire à tenter de rétablir les conditions d'origine. Les avantages de cette méthode sont sa simplicité et sa rapidité (pas de besoin de sauvegarde des personnalisations, des fichiers, etc.). L'inconvénient est constitué par la possible subsistance des causes de dysfonctionnements. Cette méthode peut ne pas donner satisfaction et les tentatives suivantes seront alors la simple désinstallation, puis la désinstallation avec suppression manuelle des résidus (quelques fichiers dans le répertoire alloué à l'application). Réinstallation en place, avec désinstallation voire suppression du répertoire ne constitue pas néanmoins l'équivalent d'une installation propre du fait des fichiers dll ou autres qui se sont logés dans le répertoire C:\Windows\System. Ce travail ne peut être réalisé que par un logiciel spécialisé comme CleanSweep de Symantec (ou par la réinstallation du système d'exploitation lui-même). |
Désinstallation d'une application : Vu la complexité d'installation d'une application (voir ci-dessous), il est hors de question de désinstaller une application par simple suppression du répertoire dans lequel sont rangés la plupart de ses fichiers. La désinstallation se fera par les fonctions prévues par l'éditeur afin d'éliminer l'ensemble des éléments ajoutés à l'installation, dans l'ordre : - Démarrer/Paramètres/Panneau de configuration/Ajout-Suppression de programmes/onglet Installation-Désinstallation, rechercher dans la liste, une ligne relative au logiciel en question et cliquer sur Ajouter-Supprimer/Suivre les instructions. - ou - Rechercher dans Démarrer/Programmes/Application, une fonction de désinstallation. - ou - Supprimer à la main en commençant par la suppression du répertoire alloué à l'application. Une application est très rarement correctement désinstallée même par la procédure prévue par l'éditeur : le programme utilise en effet quelquefois, des routines standards de Windows (fichiers .dll) et il est difficile de savoir si ces dll sont ou non utilisées aussi par une autre application encore en place ; d'autre part, la programmation de la désinstallation peut avoir été négligée. C'est ce qui explique en partie qu'au fur et à mesure de l'utilisation d'un ordinateur, le système s'alourdisse (taille du fichier C:\Windows\System) et devienne plus lent : des fichiers dll ajoutés et non supprimés, des clés inutiles dans la base de Registres (une autre raison de l'accroissement de taille du fichier System est le chargement, sans que l'utilisateur en ait bien conscience, de nombreux utilitaires supplémentaires en même temps que des mises à jour du système ; c'est ainsi que dans un forum, un membre s'étonnait que son système de 400 Mo à l'origine, soit passé à 700 Mo !). Nettoyage des clés d'installation dans la base de Registres : Une application ne se désinstalle pas manuellement sinon, il subsistera une ligne dans Ajout-Suppression de programmes/Installation-Désinstallation et la clé associée dans la base de Registres. Pour supprimer à la fois cette ligne et cette clé : . lancer Regedit (Démarrer/Exécuter/Regedit puis [Entrée]). . HKLM\Software\MicroSoft\Windows\CurrentVersion\Uninstall\clic-droit sur la clé & Supprimer ; une clé comprend classiquement 3 valeurs : (Défaut), DisplayName (vérifier le libellé) & UninstallString. Installation d'une application : Une application est généralement fournie sur un CD ou téléchargée depuis Internet. L'installation d'une application Windows est faite par un programme spécial dont le nom est souvent setup.exe ou install.exe. Il est impossible de se contenter de recopier un répertoire d'un ordinateur à l'autre. La procédure d'installation placera tout un ensemble de fichiers dans un répertoire généralement situé dans C:\Program Files, mais insèrera aussi des clés dans la base de Registres et des fichiers dans le répertoire C:\Windows\System, sans parler d'un raccouci dans le menu Démarrer/Programmes (répertoire C:\Windows\Menu Démarrer\Programmes) et souvent, d'une possibilité de désinstallation. Si par le passé, les programmes étaient indépendants (répertoire spécial et fichier paramètres .ini), ils tendent de plus en plus à être mariés au système d'exploitation par l'utilisation des routines standards (fichiers .dll) et l'intégration de beaucoup de paramètres dans la base de Registres (désinstallation, derniers fichiers traités, etc.) ; les fichiers .ini se raréfient malgré la facilité de modification des paramètres. |
En cas de dysfonctionnement persistant lorsque la simple réparation n'aboutit à rien (voir plus haut), un premier essai consiste à réinstaller en place c'est à dire à tenter de rétablir les fichiers d'origine. Les avantages de cette méthode sont sa simplicité et sa rapidité (pas de nécessité de sauvegarde des fichiers, etc. ni donc, de réinstallation des pilotes et applications). L'inconvénient est constitué par la possible subsistance des causes de dysfonctionnements. Certains systèmes comportent le contenu du CD d'installation sur le disque dur dans un répertoire C:\Win98 ou C:\Windows\Options\Cabs et ces répertoires contiennent un fichier setup.exe. Cette méthode peut ne pas donner satisfaction. La réinstallation en place ne constitue pas l'équivalent d'une installation propre (loin de là) du fait des fichiers dll superflus et autres qui subsisteront dans le système et la Registry ; cette méthode doit être considérée comme une méthode de réparation des fichiers système. Les tentatives suivantes seront alors la réinstallation en place mais avec renommage du programme Win.com, puis l'installation dans un autre répertoire, puis le formatage de l'ordinateur après sauvegardes soigneuses. Je me souviens de Microsoft me disant il y a quelques années (alors que je me plaignais auprès d'eux de la lenteur de Windows au bout d'un certain temps), qu'il fallait reformater et réinstaller le système chaque année ! Une méthode originale de réinstallation lue sur Computing.Net, fil 9x-118607, response #3 par Dan Penny : - Enlève les attributs ReadOnly et Hidden de C:\Windows\System.dat, - fais de même avec C:\System.1st, - copie C:\System.1st dans C:\Windows, - supprime C:\Windows\System.dat, - renomme C:\Windows\System.1st en C:\Windows\System.dat, - remets les attributs ReadOnly et Hidden dans le "nouveau" System.dat et relance la machine. / - Remove the ReadOnly and Hidden attributes from C:\Windows\System.dat, - do the same with C:\System.1st, - copy C:\System.1st to C:\Windows, - delete C:\Windows\System.dat, - rename C:\Windows\System.1st to C:\Windows\System.dat, - replace the ReadOnly and Hidden attributes on the "new" System.dat and reboot the machine. Cette méthode remplace toute la partie System.dat de la base de Registres. |
Cette solution intermédiaire est proposée par HotLine PC A condition que les fichiers que vous avez créés se trouvent dans un répertoire situé à la racine du disque dur, par exemple : C:\Mes Documents, il suffit de supprimer sous Msdos, les répertoires Program files et Windows. On démarre toujours à partir du CD-ROM Windows98. Choix 2 puis choix 2 : vous vous retrouvez sur A:\ Tapez : C: CD\ Windows\command\smartdrv Ce Gestionnaire crée une antémémoire disque. Cela va considérablement accélérer les opérations Windows\command\deltree[]progra~1 (le pseudonyme Msdos du répertoire Program files) Windows\command\deltree[]Windows ; validez votre choix en appuyant sur la lettre o et entrée. D: cd[]win98 install[]/ie Se lance une installation classique... Il est conseillé de redémarrer après la suppression des répertoires. Avant le début de l' installation proprement dite, Windows lance un scandisk et trouve plein d' erreurs. Sélectionnez "Corriger" avec la touche de tabulation du clavier. |
Comment utiliser FDisk et Format pour partitionner un disque dur (MicroSoft Support) Fdisk Help Pages by Compguys Techweb TSP (General Information, How to Fdisk and partition, Dual Boot, Upgrading frm FAT16 to FAT32, Other Information) Windows Install Guides Installation du système d'exploitation : |