Maison >Tutoriel système >Série Windows >DLLRegisterserver n'a pas été trouvé : comment corriger cette erreur

DLLRegisterserver n'a pas été trouvé : comment corriger cette erreur

Barbara Streisand
Barbara Streisandoriginal
2025-01-06 20:46:41200parcourir

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale. En savoir plus

DLLRegisterserver Was Not Found: How To Fix This Error

Un message de notre partenaire

Corriger les erreurs Windows avec Fortect :

Dites adieu aux erreurs Windows en seulement trois étapes simples avec Fortect :

  • Téléchargez et installez Fortect sur votre PC.
  • Analysez votre système pour détecter toute erreur Windows.
  • Démarrer la réparation pour appliquer automatiquement le correctif correct pour chaque problème.
Maintenez le bon fonctionnement de votre système - procurez-vous Fortect dès aujourd'hui ! Fortect a été téléchargé par 0 lecteurs ce mois-ci, noté 4,6 sur TrustPilot

L'erreur « DLLRegisterserver was not found » peut être frustrante, en particulier lors de l'enregistrement d'un fichier Dynamic Link Library (DLL) à l'aide de la commande regsvr32. Ce problème se produit généralement lorsque le fichier DLL est manquant, mal localisé ou dispose d'autorisations insuffisantes. Heureusement, je peux vous montrer comment y remédier facilement.

Entrons dans les solutions !

Corrections rapides

    Essayez-les d'abord :
  • Désactivez tout logiciel antivirus tiers :
  • Cliquez avec le bouton droit sur l'icône antivirus dans la barre d'état système et sélectionnez l'option permettant de le désactiver temporairement.
  • Réinstallez le programme :
Cliquez avec le bouton droit sur le menu Démarrer > Applications installées > Localisez le programme > Appuyez sur les trois points > Désinstaller. Ensuite, allez sur le site officiel et réinstallez le programme.

Copiez le fichier DLL dans le dossier SysWow64

    Une cause fréquente de cette erreur est que le fichier DLL ne se trouve pas dans le bon répertoire système. Placer le fichier dans le dossier SysWow64 peut souvent résoudre le problème. Suivez les étapes ci-dessous :
  1. Ouvrez l'Explorateur de fichiers en appuyant sur la
  2. Touche Windows E
  3. . Cliquez sur Disque local (C:), double-cliquez sur
  4. Windows > Système32
.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Recherchez le fichier DLL à l'origine de l'erreur « DLLRegisterserver was not found » dans le dossier System32. Pour cet exemple, j'utiliserai un fichier OCX. Cliquez avec le bouton droit sur le fichier et sélectionnez Copier.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Une fois terminé, suivez ce chemin : C:WindowsSysWow64. Faites un clic droit dans le dossier et sélectionnez Coller

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Cliquez avec le bouton droit sur le menu Démarrer, sélectionnez Terminal (Admin) et tapez regsvr32 C:WindowsSysWow64yourfile.dll. Remplacez « yourfile.dll » par le nom réel de votre fichier DLL pour l'enregistrer.

En cas de succès, un message de confirmation apparaîtra. Vérifiez si l'erreur est résolue.

Ajuster les autorisations pour la clé de registre TypeLib

Parfois, les autorisations du registre peuvent empêcher l'enregistrement des DLL. L'ajustement des autorisations pour la clé de registre TypeLib peut résoudre ce problème :

  1. Appuyez sur la Touche Windows R, tapez regedit et appuyez sur Entrée.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Appuyez sur HKEY_CLASSES_ROOT, faites défiler vers le bas et localisez TypeLib. Faites un clic droit dessus et sélectionnez Autorisations.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Sous Autorisations, sélectionnez votre compte et cochez Contrôle total. Cliquez sur Appliquer et OK.

DLLRegisterserver Was Not Found: How To Fix This Error

Après avoir ajusté les autorisations, essayez à nouveau d'enregistrer la DLL à l'aide de la commande regsvr32.

Exécutez SFC et DISM

Des fichiers système corrompus ou manquants peuvent déclencher l'erreur « DLLRegisterserver was not found ». L’exécution des outils System File Checker (SFC) et Deployment Image Servicing and Management (DISM) peut réparer ces fichiers. Suivez les étapes ci-dessous :

  1. Cliquez avec le bouton droit sur le Menu Démarrer et sélectionnez Terminal (Admin) dans les options.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Tapez sfc /scannow et appuyez sur Entrée. Une fois l'analyse terminée, recherchez les problèmes et suivez les instructions pour les résoudre.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Tapez DISM /Online /Cleanup-Image /RestoreHealth et appuyez sur Entrée. Attendez la fin du processus.

DLLRegisterserver Was Not Found: How To Fix This Error

Après avoir exécuté ces commandes, redémarrez votre ordinateur et essayez à nouveau d'enregistrer la DLL.

Effectuer une restauration du système

Si aucune des méthodes ci-dessus ne fonctionne, la restauration de votre système à un état antérieur peut résoudre le problème s'il a commencé après une modification récente.

  1. Appuyez sur la Touche Windows S, tapez Restauration du système et cliquez sur Ouvrir.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Dans la fenêtre Propriétés système, cliquez sur Restauration du système.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Sélectionnez un point de restauration avant que l'erreur ne se produise.

DLLRegisterserver Was Not Found: How To Fix This Error

  1. Appuyez sur Terminer et laissez votre système redémarrer et se restaurer.

DLLRegisterserver Was Not Found: How To Fix This Error

L'erreur « DLLRegisterserver was not found » est gérable avec les bonnes étapes. Vous pouvez résoudre ce problème en vous assurant que le fichier DLL se trouve au bon emplacement, en ajustant les autorisations du registre, en réparant les fichiers système ou en effectuant une restauration du système.

Apprenez également à corriger les erreurs de fichiers DLL manquants sur Windows 10 et les meilleurs outils de réparation de DLL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn