MediaMonkey Addons(스크립트)는 실행하기 위해 Windows Scripting 프레임워크에 의존합니다. 올바르게 설치 또는 구성되지 않으면 Addons가 실패하거나 오류가 표시될 수 있습니다.
'스크립트 엔진을 찾을 수 없습니다…'
일부 바이러스 백신 애플리케이션은 스크립트가 등록되는 것을 막을 수 있습니다. 이 오류는 바이러스 백신 애플리케이션이 Windows 스크립팅 엔진에서 실행되도록 허용하기 전에 애드온을 검사하려고 하고 검사가 완료된 후 vbscript.dll 파일을 찾지 못하는 경우 발생할 수 있습니다.
이 문제는 Microsoft 패치 MS10-020이 설치되고 Kaspersky Internet Security가 실행된 후에 발생하기도 합니다.
'스크립트 엔진을 찾을 수 없습니다...' 오류를 해결하려면 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]
그리고 키 값으로 “C:\Windows\system32\vbscript.dll”을 쓰세요.
[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]
그리고 키 값으로 “C:\Windows\SysWOW64\vbscript.dll”을 쓰세요.
'지정된 언어에 대한 스크립트를 생성할 수 없습니다'
일부 시스템(특히 x64 시스템)에서는 UAC(사용자 액세스 제어)가 스크립팅 구성 요소의 적절한 등록을 방해하여 위 오류가 발생할 수 있습니다.
'지정된 언어에 대한 스크립트를 만들 수 없습니다' 문제를 해결하려면:
- 관리자 모드로 CMD를 실행합니다(Windows 시작 버튼을 클릭하고 검색 창에 CMD를 입력한 후 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다).
- "cd \windows\syswow64"를 입력/실행합니다(32비트 창의 경우 "cd \windows\system32").
- Visual Basic Script(vbscript) 및 Windows Scripting Host(WSH) 라이브러리가 등록되어 있는 경우 등록을 해제하려면 "regsvr32 /U vbscript.dll"을 입력/실행합니다.
Visual Basic Script(vbscript) 및 Windows Scripting Host(WSH) 라이브러리를 등록하려면 "regsvr32 vbscript.dll"을 입력/실행합니다. - Java Script(jscript) 라이브러리가 등록되어 있는 경우 등록을 해제하려면 "regsvr32 /U jscript.dll"을 입력/실행합니다.
Java Script(jscript) 라이브러리를 등록하려면 "regsvr32 jscript.dll"을 입력/실행합니다. - Microsoft Script Runtime 라이브러리가 등록되어 있는 경우 등록을 취소하려면 "regsvr32 /U scrrun.dll"을 입력/실행합니다.
Microsoft Script Runtime 라이브러리를 등록하려면 "regsvr32 scrrun.dll"을 입력/실행합니다. - Microsoft Script Control 라이브러리가 등록되어 있는 경우 "regsvr32 /U msscript.ocx"를 입력/실행하여 등록합니다.
Microsoft Script Control 라이브러리를 등록하려면 "regsvr32 msscript.ocx"를 입력/실행합니다.
이러한 라이브러리를 등록한 후에는 MediaMonkey와 타사 애드온/스크립트가 문제 없이 작동해야 합니다.
참고: VBScript를 테스트하려면 다음 테스트를 사용하여 시스템의 VBScript 버전을 확인할 수 있습니다.
http://www.happymonkeying.com/eSupport/Test_VBscript.exe는 VBScript 버전을 보여줍니다.
버전이 표시되지 않으면 시스템 스크립팅에 여전히 문제가 있을 수 있습니다.
노트
- Windows 레지스트리를 편집하는 것은 위험하지 않습니다. 수정하기 전에 온라인 검색을 통해 Windows 레지스트리에 익숙해지십시오.
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’:
- Run CMD in administrator mode (click the Windows Start button -> type CMD in the search bar and right click, then choose execute as administrator).
- Type/execute “cd \windows\syswow64” (“cd \windows\system32” for 32 Bit windows)
- 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 - 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 - 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 - 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: MMW4
Hide original