Ce wikiHow vous apprend à enregistrer un fichier DLL qui crée un chemin du fichier vers le registre Windows. L'enregistrement du fichier DLL peut résoudre les problèmes de démarrage de certains programmes. Cependant, la plupart des fichiers DLL ne prennent pas en charge l'enregistrement ou sont déjà enregistrés. Notez que vous ne pouvez pas enregistrer les fichiers DLL intégrés de l'ordinateur Windows car ils sont importants pour le fonctionnement de Windows. De plus, les mises à jour de Windows peuvent également réparer les fichiers DLL obsolètes ou défectueux.
Étape
Méthode 1 sur 2: Enregistrement d'un seul fichier DLL
Étape 1. Comprenez comment fonctionne cette méthode
Vous pouvez utiliser une combinaison de la commande " regsvr " et du nom de fichier DLL pour enregistrer le fichier si le fichier prend en charge la commande d'exportation " Register Server ". Cette procédure crée un chemin entre le registre Windows et le fichier DLL afin que les processus du système d'exploitation puissent trouver et utiliser plus facilement le fichier DLL.
En règle générale, vous devrez suivre cette méthode pour enregistrer les fichiers DLL à partir de programmes tiers qui doivent être couplés directement avec des sources au niveau du système (par exemple, une invite de commande)
Étape 2. Identifiez la signification ou l'intention du message d'erreur « point d'entrée »
S'il est déjà enregistré, le fichier DLL ne prend pas en charge la commande d'exportation « Register Server » ou le code ne permet pas au fichier de se connecter au registre Windows. Vous recevrez le message d'erreur " Le module [nom du fichier DLL] a été chargé mais le point d'entrée DllRegisterServer n'a pas été trouvé ". Si un message comme celui-ci apparaît, le fichier DLL ne peut pas être enregistré.
Le message d'erreur "point d'entrée" lui-même n'est pas vraiment un problème, mais une forme de confirmation car lorsque le message apparaît, le fichier DLL que vous avez n'a pas besoin d'être enregistré
Étape 3. Localisez le fichier DLL que vous souhaitez enregistrer
Accédez au dossier où est stocké le fichier DLL qui doit être enregistré. Une fois que vous avez trouvé le fichier, vous pouvez passer à l'étape suivante.
Si vous avez déjà installé un programme avec un fichier DLL qui doit être enregistré, par exemple, ouvrez le dossier d'installation du programme (par exemple "C:\Program Files\[nom du programme]")
Étape 4. Ouvrez la fenêtre des propriétés du fichier DLL
Faites un clic droit sur le fichier, puis cliquez sur " Propriétés " dans le menu déroulant. Une fenêtre pop-up s'ouvrira ensuite.
Étape 5. Notez le nom du fichier DLL
Dans la colonne en haut de la fenêtre « Propriétés », vous pouvez voir le nom complet du fichier. Ce nom devra être saisi ultérieurement.
Étant donné que la plupart des fichiers DLL ont des noms difficiles à retenir, c'est une bonne idée de garder la fenêtre " Propriétés " ouverte à ce stade. De cette façon, vous pouvez copier le nom plus tard
Étape 6. Copiez l'adresse du fichier DLL
Cliquez et faites glisser le curseur sur la chaîne de texte à droite de l'en-tête " Emplacement ", puis appuyez sur le raccourci Ctrl+C pour copier l'adresse du répertoire du fichier DLL.
Étape 7. Ouvrez le menu "Démarrer"
Cliquez sur le logo Windows dans le coin inférieur gauche de l'écran.
Étape 8. Localisez le programme d'invite de commandes
Tapez l'invite de commande dans la barre de recherche du menu "Démarrer". Une icône d'invite de commande apparaîtra en haut de la fenêtre.
Étape 9. Ouvrez l'invite de commande en mode administrateur
Pour y accéder:
-
Clic-droit
"Invite de commandes".
- Cliquez sur " Exécuter en tant qu'administrateur ”.
- Choisir " Oui " lorsque vous y êtes invité.
Étape 10. Basculez vers le répertoire du fichier DLL
Tapez cd et insérez un espace, utilisez le raccourci Ctrl+V pour coller l'adresse du répertoire du fichier DLL, puis appuyez sur Entrée.
-
Par exemple, si le fichier DLL se trouve dans le dossier " SysWOW64 " du dossier " Windows " par défaut, saisissez la commande suivante:
cd C:\Windows\SysWOW64
Étape 11. Tapez la commande " regsvr " et le nom du fichier DLL
Entrez regsvr32 et insérez un espace, puis tapez le nom du fichier DLL (avec l'extension ".dll") et appuyez sur Entrée. Si le fichier DLL peut être enregistré, un message de confirmation s'affichera.
-
Par exemple, si le nom du fichier est " usbperf.dll ", la commande saisie ressemblera à ceci:
regsvr32 usbperf.dll
- Pour copier le nom du fichier DLL à ce stade, rouvrez le dossier dans lequel le fichier a été stocké (la fenêtre « Propriétés » apparaîtra), marquez le nom dans le champ de texte et appuyez sur le raccourci Ctrl+C. Vous pouvez coller le nom du fichier dans la fenêtre d'invite de commandes en appuyant sur Ctrl+V.
- Si le fichier DLL est ou ne peut pas être enregistré, vous verrez un message d'erreur " point d'entrée " au lieu d'un message de confirmation.
Étape 12. Essayez de désinscrire le fichier DLL et de le réinscrire
Si vous obtenez un message d'erreur autre que " point d'entrée " lors de la saisie de la commande " regsvr ", vous devrez peut-être désenregistrer le fichier avant de pouvoir l'enregistrer:
- Tapez regsvr32 /u nama.dll et appuyez sur Entrée. Assurez-vous de remplacer "nom" par le nom du fichier DLL.
- Tapez regsvr32 nama.dll et appuyez sur Entrée, et n'oubliez pas de remplacer "nom" par le nom du fichier DLL.
Méthode 2 sur 2: Ré-enregistrement de tous les fichiers DLL
Étape 1. Comprenez comment fonctionne cette méthode
En créant une liste de fichiers DLL sur votre ordinateur et en exécutant la liste en tant que fichier BAT, vous pouvez enregistrer automatiquement tous les fichiers DLL sur votre ordinateur. Cette procédure est le choix optimal si vous n'avez pas de fichiers DLL spéciaux à enregistrer.
Étape 2. Ouvrez le menu "Démarrer"
Cliquez sur le logo Windows dans le coin inférieur gauche de l'écran.
Étape 3. Localisez le programme d'invite de commandes
Tapez l'invite de commande dans la barre de recherche du menu "Démarrer". Vous pouvez voir l'icône du programme d'invite de commandes en haut de la fenêtre de menu.
Étape 4. Ouvrez l'invite de commande en mode administrateur
Pour y accéder:
-
Clic-droit
"Invite de commandes".
- Cliquez sur " Exécuter en tant qu'administrateur ”.
- Choisir " Oui " lorsque vous y êtes invité.
Étape 5. Basculez vers le répertoire Windows
Tapez cd c:\Windows et appuyez sur Entrée. Cette commande indique à l'invite de commande d'exécuter la commande suivante dans le dossier « Windows ».
Étape 6. Répertoriez les fichiers DLL
Tapez dir *.dll /s /b > C:\regdll.bat dans la fenêtre d'invite de commandes, puis appuyez sur Entrée. Après cela, l'invite de commande peut créer un fichier qui inclut l'emplacement et le nom de chaque fichier DLL dans le répertoire Windows.
Étape 7. Fermez la fenêtre d'invite de commandes
Une fois que vous voyez la ligne de texte "c:\Windows>" sous la commande entrée, vous êtes libre de fermer la fenêtre d'invite de commande et de passer à l'étape suivante.
Étape 8. Visitez le répertoire de liste de fichiers
Vous pouvez trouver une liste de fichiers DLL via l'explorateur de fichiers:
-
ouvert Explorateur de fichiers
(ou appuyez sur le raccourci Win+E).
- Cliquez sur " Ce PC " sur le côté gauche de la fenêtre.
- Double-cliquez sur le disque dur de l'ordinateur" Système d'exploitation (C:) ”.
- Faites glisser (si nécessaire) jusqu'à ce que vous voyiez le fichier " regdll ".
Étape 9. Copiez les fichiers sur le bureau
Pour enregistrer les modifications, vous devez enregistrer une copie du fichier " regdll " sur le bureau:
- Cliquez une fois sur le fichier pour le sélectionner.
- Appuyez sur Ctrl+C.
- Cliquez sur le bureau.
- Appuyez sur Ctrl+V.
Étape 10. Ouvrez la liste des fichiers dans le Bloc-notes
Cliquez une fois sur le fichier sur le bureau pour le sélectionner, puis procédez comme suit:
- Faites un clic droit sur le fichier " regdll ".
- Cliquez sur " Éditer " dans le menu déroulant.
Étape 11. Supprimez le répertoire inutile ou l'emplacement du fichier DLL
Bien que facultative, cette étape permet de réduire le temps nécessaire à l'enregistrement des fichiers DLL. Vous pouvez supprimer des lignes de texte contenant les répertoires ou emplacements suivants:
- C:\Windows\WinSXS - Le quart inférieur du document contient généralement ces lignes.
- C:\Windows\Temp - Vous pouvez trouver cette ligne près du segment contenant la ligne " WinSXS ".
- C:\Windows\$patchcache$ - Cette ligne est plus difficile à trouver. Cependant, vous pouvez effectuer une recherche en appuyant sur le raccourci Ctrl+F, en tapant $patchcache$, et en cliquant sur " Rechercher suivant ”.
Étape 12. Ajoutez la commande " regsvr " à chaque ligne de texte
Vous pouvez les ajouter à l'aide de la fonction intégrée "Rechercher et remplacer" du Bloc-notes:
- Cliquez sur " Éditer ”.
- Cliquez sur " Remplacer… " dans le menu déroulant.
- Tapez c:\ dans le champ "Rechercher quoi".
- Tapez Regsvr32.exe /s c:\ dans le champ "Remplacer par".
- Cliquez sur " Remplace tout ”.
- Ferme la fenêtre.
Étape 13. Enregistrez les modifications et fermez la fenêtre du Bloc-notes
Appuyez sur Ctrl+S pour enregistrer les modifications, puis cliquez sur le " X" dans le coin supérieur droit de la fenêtre du Bloc-notes pour le fermer. À ce stade, vous êtes prêt à exécuter le fichier " regdll.bat ".
Étape 14. Exécutez le fichier
Faites un clic droit sur le fichier " regdll.bat ", cliquez sur " Exécuter en tant qu'administrateur, et sélectionnez " Oui " lorsque vous êtes invité à exécuter le fichier dans l'invite de commande. Après cela, l'invite de commande commencera à enregistrer tous les fichiers DLL disponibles. Ce processus peut prendre beaucoup de temps, alors assurez-vous que votre ordinateur est allumé et branché pendant le processus.
Étape 15. Fermez l'invite de commande
Une fois le processus terminé, vous pouvez fermer la fenêtre d'invite de commande. Les fichiers DLL sur l'ordinateur sont maintenant enregistrés.