173 Shares 6684 views

Comment enregistrer une DLL dans Windows une version: quelques méthodes de base

Parfois, il arrive que certains programmes dans Windows-Media ne fonctionne pas au début du fichier exécutable de l'application, et le système affiche un message indiquant qu'un format DLL composante dynamique (Library) est manquant ou non enregistré. Ensuite, examiner la question de la façon d'enregistrer la DLL sur le système de plusieurs façons, mais seulement à la condition que ce soit vraiment disponible. l'attention de l'utilisateur sera également versée à certaines des erreurs qui peuvent se produire lors de l'exécution de quelque manière que des actions.

Comment enregistrer DLL dans les systèmes basés sur Windows méthode simple?

La plupart des produits logiciels, conçus pour l'installation et l'utilisation de Windows, à l'exception du fichier exécutable contient un certain nombre de composants supplémentaires. La DLL est l'un des modules, qui, au début du fichier EXE est chargé en mémoire, où il lui est faite du code prescrit.

La structure du programme de séquence de démarrage et de chargement des ingrédients dans la mémoire principale de telle sorte que la quasi-totalité d'entre eux commencent à partir d'un répertoire. Ainsi, dans sa forme la plus simple, la question de savoir comment enregistrer la DLL dans les systèmes Windows 10 ou rang inférieur, est résolu en plaçant le format requis des fichiers dans un répertoire avec le principal programme exécutable (EXE). Mais ce ne convient que pour les cas où les bibliothèques elles-mêmes étaient absents, mais ont été chargés séparément, par exemple, de l'Internet.

Comment enregistrer une DLL dans Windows XP et au-dessus de la console « Exécuter »?

Malheureusement, la méthode ci-dessus ne fonctionne pas toujours. Par conséquent, sous Windows, vous devez utiliser leurs fonds propres et les instruments. En particulier, il se résume à l'utilisation d'un service logiciel RegSvr, qui est présenté sous forme de fichier regsvr32.exe situé dans l'un des répertoires du système. Dans les systèmes avec une architecture 32 bits, ce composant se trouve dans le dossier System32, mais dans les versions 64 bits de ces fichiers peut être deux (deuxième composant situé dans le dossier SysWOW64).

Ainsi, avant d'aborder la question de savoir comment enregistrer la DLL sur le système, vous devez savoir comment longueur de mot est calculée la bibliothèque elle-même. Cela permettra de déterminer le cours d'action approprié.

Donc, pour l'enregistrement doivent mettre en place (façon de le faire le plus facile grâce à une combinaison de Win + R) la console « Run », qui est nécessaire pour enregistrer la commande regsvr32.exe, et par la suite par l'écart d'un chemin complet vers le fichier de bibliothèque. Dans le cas où vous devez vous inscrire au nombre de bits, pour exécuter le fichier regsvr32.exe aurez également besoin d'enregistrer le chemin complet indiquant l'emplacement dans le dossier System32 ou SysWOW64.

Action à travers la ligne de commande

DLL bibliothèque méthode analogue peut être enregistrée et par la ligne de commande. Il est accessible depuis le menu « Exécuter » en réduisant cmd (toujours avec des droits d'administrateur).

Ici, comme dans le cas avec la console « Exécuter », enregistre l'équipe, en commençant par le nom du fichier (regsvr32.exe), suivi par le chemin complet vers le fichier de bibliothèque ou le chemin complet au début de la ligne pour l'outil d'inscription.

Création d'un enregistrement via le « Explorer »

Au moins une solution simple au problème de la façon d'enregistrer une DLL dans le système est l'utilisation de « Explorer » ou d'un autre gestionnaire de fichiers.

Ici, vous devez trouver le fichier de la bibliothèque et en faire un clic droit, puis dans le menu contextuel, sélectionnez « Ouvrir avec … ». Suivant dans la liste des programmes pour ouvrir la DLL de format n'est pas soumis, par conséquent, en utilisant le bouton de navigation dans les répertoires ci-dessus pour trouver le fichier le plus regsvr32.exe (en fonction du bit du programme principal).

Problèmes possibles avec l'inscription

Tout serait suffisant, mais il peut parfois provoquer des erreurs. Le plus souvent, vous pouvez voir un message qui ne peut être trouvé que l'on appelle le point d'entrée DLLRegisterServer.

La raison peut être que la bibliothèque a déjà été enregistrée, mais est endommagé. Peut-être, le module DLLRegisterServer n'est pas compatible avec la version actuelle du système ou de la bibliothèque ne supporte pas, etc. Pourtant, il faut se rappeler que tous les composants de ce type sont utilisés pour l'enregistrement. Si le fichier est téléchargé à partir de l'Internet, il peut très bien être qu'il a verrouillé antivirus ou complètement supprimé dans le processus de téléchargement.

Parfois, il est pas nécessaire d'utiliser les outils Windows pour l'enregistrement. Donc, pour les composants D3D qui peuvent être présents dans le jeu, il suffit d'installer une version mise à jour de DirectX, et pour les bibliothèques MSVC installer Microsoft Visual Studio redistribuable. Dans un cas extrême, si le pirate piraté copie du logiciel, dans le même Internet devrait être de localiser la version officielle du logiciel et rendre l'action nécessaire a été utilisé à nouveau (mais seulement dans ce cas, ces procédures peuvent ne pas être nécessaire). Si la préférence est donnée au programme informel, vous devez faire un démarrage avec antivirus et pare-feu désactivé, mais seulement à condition que l'utilisateur est catégorique que le contenu téléchargeable est complètement sûr et ne porte pas de menaces potentielles pour le système informatique.