> Tous les forumsWindows 9x et Me

 shell32.dll endommagé avec W98SE(fr)
Statut du sujet : NON RESOLU Imprimer
 ÉNorm
  Posté le 18/02/2004 @ 06:31  
 Petit astucien

5 Messages
J'ai tenté de remplacer le fichier shell32.dll par une version plus récente ceuillie sur un site internet. Désastre, maintenant au lancement de W98 le processus s'arrête juste après l'apparition du fond d'écran vert et une fenêtre me dit:''c:\Windows\System\Shell32.dll est manquant ou est endommagé. Explorer a causé une exception 6d007eH dans le module Explorer.exe à 017f:0040a071.'' J'ai en main le dll d'origine et je sais comment remplacer un fichier dans des conditions normales. Mon problème est que je suis incapable de me rendre au-delà de ce point (écran vert totalement vide) et je suis dans l'impossibilité de donner quelque commande que se soit, idem en mode sans échec. Je ne vois qu'une manoeuvre par le DOS mais je suis pas fort pas fort avec ce OS. Si cette solution est vraiment la seule dans ce cas, y aurait'il une âme charitable pour me prendre par la main et me guider dans les obscurs corridors du MS-DOS pour effectuer cette manoeuvre! PS: C'est l'ordi de ma femme et je dois dormir dans le bain depuis!!!
 Afficher le profil de ÉNormEnvoyer un message privé à ÉNorm
 
 
Publicité
 pgriffet  Posté le 18/02/2004 à 08:12  
  Maître astucien

11199 Messages
J'avais fait un post à ce sujet mais il est vérolé dans les archives, c'était à l'origine pour WinME mais il marche parfaitement pour Win9x. Je vais donc le coller ici : WinME inclut un outil de restauration système qui ne peut être démarré à partir d'une commande en DOS. Si WinME ne démarre plus en mode normal ni en mode sans échec, il existe néanmoins un moyen de restaurer le système. Il s'agit de remplacer temporairement le shell (=noyau) de Windows qui est normalement le programme Explorer.exe par le programme Progman.exe. Celui-ci étant l'ancien gestionnaire de programmes de Win3.1 qui ne gère pas la BdR et les autres fichiers système propres à WinME. On pourrait dire que c'est encore une couche en dessous du mode sans échec. Procédure Démarrer le PC avec la disquette de démarrage (ou une disquette DOS). Dans le menu qui s'affiche, choisir "mode MS-DOS" Copier le fichier Windows\System.ini sur une autre disquette ou le DD mais dans un autre Répertoire. Au prompt, taper : edit c:\Windows\System.ini puis enter Modifier la ligne shell= de manière à ce qu'elle soit comme ceci : shell=progman.exe Appuyer sur ALT+F puis sur S pour sauver les modifications. Appuyer sur ALT+F puis sur X pour quitter l'éditeur. Enlever la disquette et redémarrer le PC. Normalement, le Gestionnaire de Programmes démarre. Ne soyez pas surpris par le "look", il n'y a pas de barre de tâches, pas d'icônes sur le bureau, chez moi, j'ai juste le papier peint qui s'affiche. Faire "Fichier" -> "Exécuter...". Dans la boîte qui s'ouvre, taper sfc puis, cliquer sur OK. Normalement, l'option "rechercher des erreurs dans les fichiers" est cochée, on peut cliquer sur démarrer. S'il ne trouve pas d'erreur, on peut extraire le fichier corrompu à partir du CD d'installation. Ne pas oublier de changer le system.ini et remettre shell=explorer.exe après la manipulation. Sous Win9x, la procédure de modification du fichier system.ini est la même et j'ai essayé pour voir ce que ça donnait. Mon Win a bien démarré en m'affichant le gestionnaire de programmes où j'avais donc accès à la boîte "Exécuter...". L'avantage, c'est que Explorer ne tourne pas et c'est lui le noyau de Windows. Je pense donc que cette procédure pourrait être applicable à Win9x non pas pour restaurer le système mais dans le cas où on ne pourrait plus redémarrer Windows tout en voulant faire une action de récupération. Exemple, renommer un fichier, éditer un fichier système, etc. J'ai lancé aussi msconfig de cette manière, on peut en fait démarrer une série de programmes mais je ne connais pas les conséquences pour ceux en rapport avec la BdR et Explorer qui est tout de même intégré avec IE. En fait, MS préconise cette méthode dans sa base de connaissances, lire ici en anglais. [url="http://support.microsoft.com/support/kb/articles/q279/7/36.asp"]How to Start the System Restore Tool From a Command Prompt[/url]
Afficher le profil de pgriffet Voir la configuration de pgriffetEnvoyer un message privé à pgriffet
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsWindows 9x et Me

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page