Comment enregistrer une bibliothèque DLL dans le système

Anonim

Comment enregistrer une bibliothèque DLL dans le système

Après avoir installé divers programmes ou jeux, vous pouvez rencontrer une situation dans laquelle l'erreur se produit "Le démarrage du programme ne peut pas être effectué, puisque la DLL requise n'est pas dans le système." Malgré le fait que les fenêtres de la famille Windows enregistrent habituellement des bibliothèques en arrière-plan, après avoir téléchargé et placez votre fichier DLL à l'endroit approprié, l'erreur se produit toujours survient et le système le voit simplement ». Pour résoudre ce problème, vous devez enregistrer la bibliothèque. Comment cela peut-il être fait, sera informé plus tard dans cet article.

Options résolvant le problème

Il existe plusieurs méthodes pour éliminer ce problème. Considérez chacun d'eux plus en détail.

Méthode 1: Manager OCX / DLL

OCX / DLL Manager est un petit programme qui peut aider à enregistrer une bibliothèque ou un fichier OCX.

Télécharger le programme OCX / DLL Manager

Pour ce faire, vous aurez besoin de:

  1. Cliquez sur l'élément de menu du registre OCX / DLL.
  2. Sélectionnez un type de fichier que vous allez vous enregistrer.
  3. Utilisation du bouton Parcourir, spécifiez l'emplacement DLL.
  4. Appuyez sur le bouton "Enregistrement" et le programme lui-même enregistrera le fichier.

Programme de gestion de DLL OCX

OCX / DLL Manager sait également comment annuler l'enregistrement de la bibliothèque, car vous devez sélectionner l'élément "Unregister OCX / DLL" dans le menu et effectuez plus tard toutes les mêmes opérations que dans le premier cas. La fonction Annuler peut avoir besoin de comparer les résultats avec le fichier activé et lorsqu'il est désactivé, ainsi que lors de la suppression de certains virus informatiques.

Au cours du processus d'enregistrement, le système peut vous donner une erreur de parler de ce que les droits de l'administrateur sont nécessaires. Dans ce cas, vous devez démarrer le programme en appuyant sur le bouton droit de la souris et sélectionnez "Exécuter sur le nom de l'administrateur".

Démarrer le programme pour le compte de l'administrateur OCX DLL Manager

Méthode 2: Menu "Run"

Vous pouvez enregistrer une DLL à l'aide de la commande "Exécuter" dans le menu Démarrer du système d'exploitation Windows. Pour ce faire, vous devrez faire les actions suivantes:

  1. Appuyez sur la combinaison de clavier "Windows + R" ou sélectionnez l'élément "Exécuter" dans le menu Démarrer.
  2. Ouvrez le menu Exécuter

  3. Entrez le nom du programme qui enregistrera la bibliothèque - regsvr32.exe et le chemin d'accès auquel le fichier est placé. En conséquence, cela devrait fonctionner comme ceci:
  4. Regsvr32.exe c: \ windows \ system32 \ dllname.dll

    Où Dllname est le nom de votre fichier.

    Enregistrez une bibliothèque DLL via le menu Exécuter

    Cet exemple vous conviendra si le système d'exploitation est installé sur le lecteur C s'il est ailleurs, vous devrez modifier la lettre du disque ou utiliser la commande:

    % Systemroot% \ system32 \ regsvr32.exe% windir% \ system32 \ dllname.dll

    La commande DLL que le dossier lui-même trouve le dossier où vous avez

    Dans cette version, le programme lui-même trouve le dossier dans lequel vous avez installé OS et lance l'enregistrement du fichier DLL spécifié.

    Dans le cas du système 64 bits, vous aurez deux programmes REGSVR32 - l'un est dans le dossier:

    C: \ windows \ sswow64

    et la seconde sur le chemin:

    C: \ Windows \ System32

    Ce sont des fichiers différents qui sont utilisés séparément pour des situations pertinentes. Si vous avez un système d'exploitation 64 bits et que le fichier DLL est 32 bits, le fichier de bibliothèque lui-même doit être placé dans le dossier:

    Windows \ SYSWOW64.

    Et l'équipe ressemblera à ceci:

    % Windir% \ sswow64 \ regsvr32.exe% windir% \ sswow64 \ dllname.dll

    Commande d'enregistrement DLL dans le système 64 bits

  5. Appuyez sur le bouton "Entrée" ou "OK"; Le système vous donnera un message sur la question de savoir si la bibliothèque a réussi ou non ou non été enregistrée.

Méthode 3: Chaîne de commande

L'enregistrement de fichier via la ligne de commande n'est pas très différent de la deuxième option:

  1. Sélectionnez la commande "Exécuter" dans le menu Démarrer.
  2. Entrez dans le champ d'entrée CMD qui s'ouvre.
  3. Appuyez sur Entrée".

Vous apparaîtrez devant vous, dans lequel vous devrez entrer les mêmes commandes que dans la deuxième version.

Enregistrer une bibliothèque DLL via la ligne de commande

Il convient de noter que la fenêtre de ligne de commande a la fonction d'insertion du texte copié (pour la commodité). Vous pouvez trouver ce menu en appuyant sur le bouton droit de l'icône dans le coin supérieur gauche.

Insertion du menu sur l'invite de commande Windows

Méthode 4: Ouvrir avec

  1. Ouvrez le menu Fichier que vous allez vous enregistrer en cliquant dessus avec le bouton droit de la souris.
  2. Sélectionnez "Ouvrir avec" dans le menu qui apparaît.
  3. Enregistrer une bibliothèque DLL via le menu Ouvrir avec

  4. Cliquez sur "Présentation" et sélectionnez le programme REGSVR32.exe dans le répertoire suivant:
  5. Windows / System32.

    Ou au cas où vous travaillez dans un système 64 bits, et le fichier DLL 32 bits:

    Windows / SYSWOW64.

  6. Ouvrez la DLL en utilisant ce programme. Le système émettra un message d'enregistrement réussi.

Erreurs possibles

"Le fichier n'est pas compatible avec la version installée de Windows" signifie que vous essayez probablement d'enregistrer une DLL de 64 bits dans un système 32 bits ou inversement. Utilisez la commande appropriée décrite dans la deuxième méthode.

"Le point d'entrée n'est pas trouvé" - Toutes les bibliothèques DLL peuvent être enregistrées, certaines d'entre elles ne prennent tout simplement pas pris en charge la commande dllregisceterverver. De plus, la survenue d'une erreur peut être causée par le fait que le fichier est déjà enregistré par le système. Il existe des sites qui distribuent des fichiers qui ne sont pas des bibliothèques en réalité. Dans ce cas, bien sûr, rien ne sera enregistré.

En conclusion, il convient de dire que l'essence de toutes les options proposées des options constitue simplement des méthodes différentes de lancement de l'équipe d'enregistrement - ce qui est plus pratique.

Lire la suite