Comment enregistrer un fichier DLL (avec image)

Table des matières:

Comment enregistrer un fichier DLL (avec image)
Comment enregistrer un fichier DLL (avec image)

Vidéo: Comment enregistrer un fichier DLL (avec image)

Vidéo: Comment enregistrer un fichier DLL (avec image)
Vidéo: Astuce #3: Stocker les images dans une base de données 2024, Peut
Anonim

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

Enregistrer une DLL Étape 1
Enregistrer une DLL Étape 1

É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)

Enregistrer une DLL Étape 2
Enregistrer une DLL Étape 2

É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é

Enregistrer une DLL Étape 3
Enregistrer une DLL Étape 3

É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]")

Enregistrer une DLL Étape 4
Enregistrer une DLL Étape 4

É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.

Enregistrer une DLL Étape 5
Enregistrer une DLL Étape 5

É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

Enregistrer une DLL Étape 6
Enregistrer une DLL Étape 6

É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.

Enregistrer une DLL Étape 7
Enregistrer une DLL Étape 7

Étape 7. Ouvrez le menu "Démarrer"

Windowsstart
Windowsstart

Cliquez sur le logo Windows dans le coin inférieur gauche de l'écran.

Enregistrer une DLL Étape 8
Enregistrer une DLL Étape 8

É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.

Enregistrer une DLL Étape 9
Enregistrer une DLL Étape 9

Étape 9. Ouvrez l'invite de commande en mode administrateur

Pour y accéder:

  • Clic-droit

    Windowscmd1
    Windowscmd1

    "Invite de commandes".

  • Cliquez sur " Exécuter en tant qu'administrateur ”.
  • Choisir " Oui " lorsque vous y êtes invité.
Enregistrer une DLL Étape 10
Enregistrer une DLL Étape 10

É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

Enregistrer une DLL Étape 11
Enregistrer une DLL Étape 11

É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.
Enregistrer une DLL Étape 12
Enregistrer une DLL Étape 12

É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

Enregistrer une DLL Étape 13
Enregistrer une DLL Étape 13

É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.

Enregistrer une DLL Étape 14
Enregistrer une DLL Étape 14

Étape 2. Ouvrez le menu "Démarrer"

Windowsstart
Windowsstart

Cliquez sur le logo Windows dans le coin inférieur gauche de l'écran.

Enregistrer une DLL Étape 15
Enregistrer une DLL Étape 15

É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.

Enregistrer une DLL Étape 16
Enregistrer une DLL Étape 16

Étape 4. Ouvrez l'invite de commande en mode administrateur

Pour y accéder:

  • Clic-droit

    Windowscmd1
    Windowscmd1

    "Invite de commandes".

  • Cliquez sur " Exécuter en tant qu'administrateur ”.
  • Choisir " Oui " lorsque vous y êtes invité.
Enregistrer une DLL Étape 17
Enregistrer une DLL Étape 17

É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 ».

Enregistrer une DLL Étape 18
Enregistrer une DLL Étape 18

É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.

Enregistrer une DLL Étape 19
Enregistrer une DLL Étape 19

É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.

Enregistrer une DLL Étape 20
Enregistrer une DLL Étape 20

É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

    File_Explorer_Icon
    File_Explorer_Icon

    (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 ".
Enregistrer une DLL Étape 21
Enregistrer une DLL Étape 21

É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.
Enregistrer une DLL Étape 22
Enregistrer une DLL Étape 22

É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.
Enregistrer une DLL Étape 23
Enregistrer une DLL Étape 23

É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 ”.
Enregistrer une DLL Étape 24
Enregistrer une DLL Étape 24

É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.
Enregistrer une DLL Étape 25
Enregistrer une DLL Étape 25

É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 ".

Enregistrer une DLL Étape 26
Enregistrer une DLL Étape 26

É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.

Enregistrer une DLL Étape 27
Enregistrer une DLL Étape 27

É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.

Des astuces

La désinscription d'un fichier DLL peut être une étape utile si vous souhaitez le supprimer, car tout fichier DLL enregistré est considéré comme un fichier en lecture seule et ne peut donc pas être supprimé sans le désinscrire au préalable

Conseillé: