Les modules complémentaires MediaMonkey (scripts) dépendent du framework de script Windows pour fonctionner. S'il n'est pas installé ou configuré correctement, les modules complémentaires peuvent échouer ou afficher des erreurs.
« Impossible de trouver le moteur de script… »
Certaines applications antivirus peuvent empêcher l'enregistrement des scripts ; cette erreur peut se produire si l'application antivirus tente d'analyser un module complémentaire avant de l'autoriser à être exécuté par le moteur de script de Windows et ne parvient pas à trouver le fichier vbscript.dll une fois l'analyse terminée.
Le problème apparaît parfois après l'installation du correctif Microsoft MS10-020 et l'exécution de Kaspersky Internet Security.
Pour résoudre l'erreur « Impossible de trouver le moteur de script… », vous pouvez modifier le registre à l'aide de REGEDIT :
[HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
[HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
[HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
Et écrivez « C:\Windows\system32\vbscript.dll » comme valeurs clés
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
Et écrivez « C:\Windows\SysWOW64\vbscript.dll » comme valeurs clés
« Un script pour la langue spécifiée ne peut pas être créé »
Sur certains systèmes (en particulier les systèmes x64), les contrôles d'accès utilisateur (UAC) peuvent interférer avec l'enregistrement correct des composants de script, ce qui entraîne l'erreur ci-dessus.
Pour résoudre le problème « Un script pour la langue spécifiée ne peut pas être créé » :
- Exécutez CMD en mode administrateur (cliquez sur le bouton Démarrer de Windows -> tapez CMD dans la barre de recherche et faites un clic droit, puis choisissez exécuter en tant qu'administrateur).
- Tapez/exécutez « cd \windows\syswow64 » (« cd \windows\system32 » pour Windows 32 bits)
- Tapez/exécutez « regsvr32 /U vbscript.dll » pour désenregistrer la bibliothèque Visual Basic Script (vbscript) et Windows Scripting Host (WSH) si elle est enregistrée
Tapez/exécutez « regsvr32 vbscript.dll » pour enregistrer la bibliothèque Visual Basic Script (vbscript) et Windows Scripting Host (WSH) - Tapez/exécutez « regsvr32 /U jscript.dll » pour désenregistrer la bibliothèque Java Script (jscript) si elle est enregistrée
Tapez/exécutez « regsvr32 jscript.dll » pour enregistrer la bibliothèque Java Script (jscript) - Tapez/exécutez « regsvr32 /U scrrun.dll » pour désinscrire la bibliothèque Microsoft Script Runtime si elle est enregistrée
Tapez/exécutez « regsvr32 scrrun.dll » pour enregistrer la bibliothèque Microsoft Script Runtime - Tapez/exécutez « regsvr32 /U msscript.ocx » pour enregistrer la bibliothèque Microsoft Script Control si elle est enregistrée
Tapez/exécutez « regsvr32 msscript.ocx » pour enregistrer la bibliothèque Microsoft Script Control
Après avoir enregistré ces bibliothèques, MediaMonkey et tous les modules complémentaires/scripts tiers devraient fonctionner sans problème.
Remarque : pour tester VBScript, vous pouvez utiliser le test suivant pour afficher la version VBScript sur votre système :
http://www.happymonkeying.com/eSupport/Test_VBscript.exe devrait afficher la version VBScript.
Si la version ne s'affiche pas, il se peut qu'il y ait toujours un problème de script sur votre système.
REMARQUES
- La modification du registre Windows comporte des risques. Assurez-vous de bien vous familiariser avec le registre Windows en effectuant des recherches en ligne avant de le modifier.