Foutmeldingen 'Script-engine niet gevonden …' / 'Er kan geen script voor de opgegeven taal worden gemaakt'

MediaMonkey Addons (scripts) zijn afhankelijk van het Windows Scripting-framework om te kunnen draaien. Als het niet correct is geïnstalleerd of geconfigureerd, kunnen Addons mislukken of fouten vertonen.

'Script-engine kan niet worden gevonden …'

Sommige antivirusprogramma's kunnen voorkomen dat scripts worden geregistreerd. Deze fout kan optreden als het antivirusprogramma een invoegtoepassing probeert te scannen voordat deze door de scriptengine van Windows mag worden uitgevoerd, en het bestand vbscript.dll niet kan vinden nadat het scannen is voltooid.

Het probleem ontstaat soms nadat Microsoft patch MS10-020 is geïnstalleerd en Kaspersky Internet Security actief is.

Om de fout 'Kan script-engine niet vinden …' op te lossen, kunt u het register bewerken met 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]

En schrijf “C:\Windows\system32\vbscript.dll” als sleutelwaarden


[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]

En schrijf “C:\Windows\SysWOW64\vbscript.dll” als sleutelwaarden

'Er kan geen script voor de opgegeven taal worden gemaakt'

Op sommige systemen (met name x64-systemen) kan het zijn dat User Access Controls (UAC) de juiste registratie van scriptcomponenten verstoren, wat resulteert in de bovenstaande fout.

Om het probleem 'Er kan geen script voor de opgegeven taal worden gemaakt' op te lossen:

  1. Voer CMD uit in de administratormodus (klik op de Windows Start-knop -> typ CMD in de zoekbalk en klik met de rechtermuisknop, en kies vervolgens Uitvoeren als administrator).
  2. Typ/voer “cd \windows\syswow64” (“cd \windows\system32” voor 32-bits Windows) uit
  3. Typ/voer “regsvr32 /U vbscript.dll” uit om de registratie van de Visual Basic Script (vbscript) en Windows Scripting Host (WSH) bibliotheek ongedaan te maken als deze is geregistreerd
    Typ/voer “regsvr32 vbscript.dll” uit om de Visual Basic Script (vbscript) en Windows Scripting Host (WSH) bibliotheek te registreren
  4. Typ/voer “regsvr32 /U jscript.dll” uit om de Java Script (jscript) bibliotheek te deregistreren als deze is geregistreerd
    Typ/voer “regsvr32 jscript.dll” uit om de Java Script (jscript) bibliotheek te registreren
  5. Typ/voer “regsvr32 /U scrrun.dll” uit om de Microsoft Script Runtime-bibliotheek te deregistreren als deze is geregistreerd
    Typ/voer “regsvr32 scrrun.dll” uit om de Microsoft Script Runtime-bibliotheek te registreren
  6. Typ/voer “regsvr32 /U msscript.ocx” uit om de Microsoft Script Control-bibliotheek te registreren als deze is geregistreerd
    Typ/voer “regsvr32 msscript.ocx” uit om de Microsoft Script Control-bibliotheek te registreren

    Nadat u deze bibliotheken hebt geregistreerd, zouden MediaMonkey en eventuele add-ons/scripts van derden zonder problemen moeten werken.

    Let op: Om VBScript te testen, kunt u de volgende test gebruiken om de VBScript-versie op uw systeem te bekijken:
    http://www.happymonkeying.com/eSupport/Test_VBscript.exe zou de VBScript-versie moeten weergeven.
    Als de versie niet wordt weergegeven, is er mogelijk nog steeds een probleem met de scripting op uw systeem.

OPMERKINGEN

  • Het bewerken van het Windows-register is niet zonder risico. Zorg ervoor dat u uzelf vertrouwd maakt met het Windows-register via online zoekopdrachten voordat u het wijzigt.

Geldt voor:

Translated automatically (see original)

‘Can’t find script engine …’ / ‘A script for the specified language can not be created’ error messages

MediaMonkey Addons (scripts) depend upon the Windows Scripting framework to run. If it isn’t installed or configured correctly, then Addons may fail or show errors.

‘Can’t find script engine …’

Some antivirus applications may prevent scripts from being registered; this error can occur if the antivirus application tries to scan an Addon before allowing it to be run by Windows’ scripting engine, and fails to find the vbscript.dll file after scanning is complete.

The problem is sometimes introduced after Microsoft patch MS10-020 has been installed and Kaspersky Internet Security is running.

To resolve the ‘Can’t find script engine …’ error, you may edit the registry using 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]

And write “C:\Windows\system32\vbscript.dll” as key values


[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]

And write “C:\Windows\SysWOW64\vbscript.dll” as key values

‘A script for the specified language can not be created’

On some systems (particularly x64 systems), User Access Controls (UAC) may interfere with proper registration of scripting components, resulting in the above error.

To resolve the ‘A script for the specified language can not be created’:

  1. Run CMD in administrator mode (click the Windows Start button -> type CMD in the search bar and right click, then choose execute as administrator).
  2. Type/execute “cd \windows\syswow64” (“cd \windows\system32” for 32 Bit windows)
  3. Type/execute “regsvr32 /U vbscript.dll” to unregister Visual Basic Script (vbscript) and Windows Scripting Host (WSH) library if it is registered
    Type/execute “regsvr32 vbscript.dll” to register Visual Basic Script (vbscript) and Windows Scripting Host (WSH) library
  4. Type/execute “regsvr32 /U jscript.dll” to unregister Java Script (jscript) library if it is registered
    Type/execute “regsvr32 jscript.dll” to register Java Script (jscript) library
  5. Type/execute “regsvr32 /U scrrun.dll” to unregister Microsoft Script Runtime library if it is registered
    Type/execute “regsvr32 scrrun.dll” to register Microsoft Script Runtime library
  6. Type/execute “regsvr32 /U msscript.ocx” to register Microsoft Script Control library if it is registered
    Type/execute “regsvr32 msscript.ocx” to register Microsoft Script Control library

    After registering these libraries MediaMonkey and any third party addons / scripts should work without issues.

    Note: To test VBScript, you can use the following test show the VBScript Version on your system:
    http://www.happymonkeying.com/eSupport/Test_VBscript.exe should show VBScript Version.
    If it fails to display the version, there may still be a problem with scripting on your system.

NOTES

  • Editing the Windows Registry is not without risk. Make sure you familiarize yourself with the Windows Registry through online searches prior to modifying it.

Applies to:

Hide original

Was dit artikel nuttig?