Comment DLL inscrire dans Windows toute version: plusieurs façons de base
Parfois, il arrive que certains programmes duLes environnements Windows ne démarrent pas au démarrage de l'exécutable de l'application et le système affiche un message indiquant qu'un tel composant DLL dynamique (bibliothèque) est manquant ou non enregistré. Ensuite, examinez la question de l’inscription d’une DLL dans un système de plusieurs manières, mais uniquement à condition qu’elle soit réellement disponible. Cela attirera également l'attention de l'utilisateur sur certaines erreurs éventuelles pouvant survenir lors de l'exécution de certaines actions.
Comment puis-je enregistrer des DLL sur des systèmes Windows avec la méthode la plus simple?
La plupart des logicielspour l'installation et l'utilisation de Windows, en plus de l'exécutable du programme lui-même, contient de nombreux composants supplémentaires. La DLL est l'un des modules chargés dans la mémoire principale lors du lancement du fichier EXE, où le code leur est attribué.
Dans ce cas, la structure de la séquence de démarrageprogrammez et chargez les composants restants dans la mémoire vive de telle sorte que la quasi-totalité d'entre eux partent d'un répertoire. Ainsi, dans la forme la plus simple, la question de savoir comment enregistrer une DLL dans Windows 10 ou des systèmes de rang inférieur est résolue en plaçant les fichiers nécessaires de ce format dans le répertoire avec le fichier exécutable principal du programme (EXE). Mais cela ne concerne que les cas où les bibliothèques elles-mêmes n'étaient pas disponibles, mais elles ont ensuite été téléchargées séparément, par exemple depuis Internet.
Comment puis-je enregistrer une DLL dans Windows XP et supérieur via la console Run?
Malheureusement, la technique ci-dessus fonctionnepas toujours Par conséquent, sous Windows, vous devez utiliser vos propres outils et outils. En particulier, tout se résume à l'utilisation du service logiciel RegSvr, représenté par un fichier regsvr32.exe situé dans l'un des catalogues système. Dans les systèmes à architecture 32 bits, ce composant est situé dans le dossier System32, mais dans les versions 64 bits de ces fichiers, il peut en contenir deux (le second composant se trouve dans le dossier SysWOW64).
Ainsi, avant de résoudre le problème de ce qui se passe,Comment enregistrer la DLL dans le système, il est nécessaire de savoir à quelle capacité de la bibliothèque est conçue. Cela déterminera la suite des actions.
Donc, pour vous inscrire, vous devez appeler la console"Exécuter" (la façon la plus simple de le faire est de combiner Win + R), dans lequel vous devez enregistrer la commande regsvr32.exe, puis, dans l’espace, écrivez le chemin complet du fichier de bibliothèque. Dans le cas où l'enregistrement est requis en tenant compte de la résolution, pour exécuter le fichier regsvr32.exe, vous devez également enregistrer le chemin complet, en spécifiant l'emplacement du dossier System32 ou du dossier SysWOW64.
Actions via la ligne de commande
Une DLL peut également être enregistrée via la ligne de commande. Il peut être appelé à partir du menu "Exécuter" via la réduction de cmd (obligatoire avec les droits d'administrateur).
Ici, comme dans le cas de la console "Run",enregistre l'équipe, en commençant par le nom de 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éer un enregistrement via "Explorer"
Une solution tout aussi simple au problème de l'enregistrement des DLL sur un système consiste à utiliser Explorer ou un autre gestionnaire de fichiers.
Ici, vous devez trouver le fichier de bibliothèque etFaites un clic droit, puis sélectionnez "Ouvrir avec ..." dans le menu contextuel. Plus loin dans la liste des programmes d’ouverture de format DLL, il ne sera pas présenté, par conséquent, en utilisant le bouton de la revue, dans les répertoires mentionnés ci-dessus, il faut trouver le fichier regsvr32.exe (en fonction de la profondeur du programme principal).
Problèmes possibles avec l'enregistrement
Tout irait bien, mais parfois il peut y avoir des erreurs. Le plus souvent, vous pouvez voir un message indiquant que le soi-disant point d'entrée DLLRegisterServer est introuvable.
La raison en est peut-être que la bibliothèque a déjàenregistré, mais est endommagé. Le module DLLRegisterServer est peut-être incompatible avec la version actuelle du système ou la bibliothèque ne le prend pas en charge, etc. Encore faut-il se rappeler que tous les composants de ce type ne sont pas destinés à l’enregistrement. Si le fichier est téléchargé à partir d'Internet, il se peut très bien que l'antivirus l'ait bloqué ou l'a complètement supprimé lors du téléchargement.
Parfois, pour enregistrer un outil Windowsl'utilisation n'est pas nécessaire. Donc, pour les composants D3D pouvant être présents dans les jeux, installez simplement une version mise à jour de DirectX, et pour les bibliothèques MSVC, installez Microsoft Visual Studio Redistributable. Dans les cas extrêmes, si une copie piratée du logiciel a été utilisée, sur le même Internet, vous devez trouver la version officielle du logiciel et recommencer les actions nécessaires (mais dans ce cas, de telles procédures peuvent ne pas être nécessaires). Si la préférence est donnée à un programme non officiel, le téléchargement doit être effectué avec l'antivirus et le pare-feu désactivés, mais uniquement si l'utilisateur est fermement convaincu que le contenu téléchargé est complètement sûr et ne comporte aucune menace potentielle pour le système informatique.