comment corriger "appel à DllRegisterServer a echoue"

Thierry Granier 0 Points de réputation
2024-03-27T17:15:24.5133333+00:00

bonjour,

j'essaye de creer une machine virtuelle Kali Linux avec VMWare et j'ai une erreur 0x80004005 quand je charge la dll : jscript.dll avec la commande :

regsvr32 jscript.dll

le message est:

le module "jscript.dll" a ete chargé mais l'appel à DllRegisterServer a echoue avec le code erreur 0x80004005

Comment faire?

Merci

Windows 10
Windows 10
Système d’exploitation Microsoft qui s’exécute sur des ordinateurs personnels et des tablettes.
36 questions
0 commentaires Aucun commentaire
{count} votes

1 réponse

Trier par : Le plus utile
  1. Ian Xue (Shanghai Wicresoft Co., Ltd.) 30 376 Points de réputation Fournisseur Microsoft
    2024-04-26T01:40:47.7433333+00:00

    Bonjour,

    Le code d'erreur 0x80004005 indique généralement une erreur d'accès refusé lors de la tentative d'enregistrement d'un fichier DLL sur Windows. Ce problème peut survenir pour diverses raisons, telles qu'une autorisation insuffisante ou des mécanismes de protection des fichiers système.

    Voici quelques étapes que vous pouvez essayer pour résoudre le problème :

    Exécutez l'invite de commande en tant qu'administrateur

    Ouvrez l'invite de commande avec les privilèges d'administrateur. Pour ce faire, recherchez "Invite de commande" dans le menu Démarrer, faites un clic droit dessus et sélectionnez "Exécuter en tant qu'administrateur".

    Désactivez temporairement la protection des fichiers système (SFP)

    La protection des fichiers système est une fonctionnalité de Windows qui protège les fichiers système contre les remplacements ou corruptions. Vous pouvez la désactiver temporairement et essayer d'enregistrer à nouveau le DLL :

    a. Ouvrez l'invite de commande en tant qu'administrateur.

    b. Exécutez la commande suivante : sc stop windefend

    c. Essayez d'enregistrer le DLL à nouveau avec regsvr32 jscript.dll

    d. Après avoir enregistré le DLL, réactivez la protection des fichiers système en exécutant la commande : sc start windefend

    Copiez le DLL dans un autre emplacement et enregistrez-le

    Parfois, le problème peut être lié à l'emplacement du fichier DLL. Essayez de copier le fichier jscript.dll dans un autre répertoire (par exemple, votre Bureau), accédez à ce répertoire dans l'invite de commande et exécutez regsvr32 jscript.dll à partir de là.

    Vérifiez si le fichier DLL est corrompu

    Si les étapes ci-dessus ne fonctionnent pas, le fichier jscript.dll lui-même peut être corrompu. Vous pouvez essayer de le remplacer par une copie fraîche provenant d'une source fiable.

    Mettez à jour ou réinstallez le Microsoft Scripting Runtime

    Le fichier jscript.dll fait partie du Microsoft Scripting Runtime, qui est généralement installé avec Internet Explorer. Vous pouvez essayer de mettre à jour ou de réinstaller le Microsoft Scripting Runtime pour résoudre les éventuels problèmes avec le fichier jscript.dll.

    Réparez ou réinitialisez Windows

    Si aucune des étapes ci-dessus ne fonctionne, vous devrez peut-être réparer ou réinitialiser votre installation Windows pour résoudre les éventuels problèmes sous-jacents du système qui pourraient causer ce problème.

    Ian Xue


    Si la réponse est utile, veuillez cliquer sur "Accepter la réponse" et la noter.

    0 commentaires Aucun commentaire