Rechercher
Rechercher

Actualités - Chronologie

Les clés du dépannage Un fichier DLL reste introuvable

Le problème Lors de leur installation, certaines applications ne vérifient pas les versions des fichiers système qu’elles installent, et écrasent les versions déjà en place. À l’inverse, les fichiers .DLL sont parfois effacés lors d’une désinstallation effectuée avec Windows 95/98 ou par des produits complémentaires, comme le désinstallateur Cleansweep de Quaterdeck. En effet, de multiples logiciels partagent les mêmes jeux de bibliothèques .DLL. Il est donc fréquent que ceux-ci soient effacés sans précaution, notamment lorsque la Base de registre de Windows 95/98 n’a pas été tenue correctement à jour par les programmes d’installation. La solution Lorsque Windows 95/98 ne trouve pas un fichier .DLL, il n’est pas toujours nécessaire d’installer le système dans sa totalité. On peut extraire le module en question des fichiers cabinet (.CAB), le format de distribution propre à Microsoft. Grâce au pro- gramme Extract.exe utilisé dans une fenêtre ou, mieux, dans une session Dos, on peut décomprimer et copier le fichier .DLL dans le bon répertoire, qui est souvent le dossier C:\WINDOWS\SYSTEM. Par exemple, si vous souhaitez récupérer le fichier [mfc30loc.dll], saisissez la ligne suivante depuis le répertoire WINDOWS: [extract e drive:\win95\win95_02.cab mfc30loc.dll] , où la lettre «e» correspond au lecteur de CD-Rom. Il suffit maintenant de recopier le fichier DLL extrait dans le répertoire C:\WINDOWS\SYSTEM L’appel à la commande Extract.exe ne peut se faire que sous Dos. Si vous parvenez encore à lancer Windows 95/98, vous pouvez très bien le faire dans une simple fenêtre MS-Dos, sans revenir au mode Dos pur qui peut poser des problèmes d’accès au lecteur de CD-Rom, parfois indispensable pour retrouver certains fichiers système. Pour avoir toutes les options d’utilisation du programme Extract.exe, saisissez simplement la commande [extract], sans lui adjoindre un quelconque argument. Pour ceux qui souhaitent manipuler les fichiers .CAB dans l’explorateur de Windows 95/98, vous pouvez télécharger depuis le site Internet de Microsoft une série d’utilitaires nommés Powertoys, qui étendent les possibilités de gestion du système.
Le problème Lors de leur installation, certaines applications ne vérifient pas les versions des fichiers système qu’elles installent, et écrasent les versions déjà en place. À l’inverse, les fichiers .DLL sont parfois effacés lors d’une désinstallation effectuée avec Windows 95/98 ou par des produits complémentaires, comme le désinstallateur Cleansweep de Quaterdeck. En effet, de multiples logiciels partagent les mêmes jeux de bibliothèques .DLL. Il est donc fréquent que ceux-ci soient effacés sans précaution, notamment lorsque la Base de registre de Windows 95/98 n’a pas été tenue correctement à jour par les programmes d’installation. La solution Lorsque Windows 95/98 ne trouve pas un fichier .DLL, il n’est pas toujours nécessaire d’installer le système dans sa totalité. On peut extraire le module...