팁/오류

Windows Script Host error 해결법

pervarius 2023. 2. 16. 23:12
반응형

WSH(Windows Script Host)는 사용자가 VBScript 또는 JScript로 작성된 스크립트를 실행할 수 있도록 Microsoft에서 개발한 스크립팅 엔진입니다. 때때로 사용자는 "이 시스템에서 Windows 스크립트 호스트 액세스가 비활성화되었습니다" 또는 "스크립트에 대한 스크립트 엔진 "VBScript"를 찾을 수 없습니다"와 같은 WSH 오류가 발생할 수 있습니다. 다음은 이러한 오류를 수정하기 위해 수행할 수 있는 몇 가지 단계입니다.

Windows 스크립트 호스트 활성화:
"이 시스템에서 Windows 스크립트 호스트 액세스가 비활성화되었습니다."라는 오류 메시지가 표시되면 시스템에서 WSH가 비활성화되었을 수 있습니다. 활성화하려면:

Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
"regedit"를 입력하고 "확인"을 클릭하여 레지스트리 편집기를 엽니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings로 이동합니다.
오른쪽 창에서 "Enabled" 값을 두 번 클릭하고 해당 데이터를 "1"로 변경합니다.
"확인"을 클릭하고 레지스트리 편집기를 닫습니다.
VBScript 및 JScript를 다시 등록합니다.
"스크립트에 대한 스크립트 엔진 'VBScript'를 찾을 수 없습니다."라는 오류 메시지가 표시되면 VBScript 엔진이 등록되지 않았을 가능성이 있습니다. 다시 등록하려면:

Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
"cmd"를 입력하고 "확인"을 클릭하여 명령 프롬프트를 엽니다.
"regsvr32 %systemroot%\system32\vbscript.dll"을 입력하고 Enter 키를 누릅니다.
"vbscript.dll의 DllRegisterServer가 성공했습니다."라는 메시지가 표시되어야 합니다.
명령 프롬프트에 "regsvr32 %systemroot%\system32\jscript.dll"을 입력하여 JScript에 대해 이 단계를 반복합니다.

맬웨어 확인:
경우에 따라 맬웨어 또는 바이러스로 인해 Windows 스크립트 호스트에 문제가 발생할 수 있습니다. 맬웨어를 확인하려면:

바이러스 백신 소프트웨어로 전체 시스템 검사를 실행하십시오.
바이러스 백신 소프트웨어가 없는 경우 Malwarebytes와 같은 무료 도구를 다운로드하여 실행하는 것이 좋습니다.
Windows 복구 또는 재설치:
위의 단계 중 어느 것도 작동하지 않으면 Windows를 복구하거나 다시 설치해야 할 수 있습니다. 이는 시스템을 기본 상태로 재설정하고 데이터 손실을 초래할 수 있으므로 최후의 수단이어야 합니다.

이 단계가 Windows Script Host에서 발생하는 오류를 수정하는 데 도움이 되기를 바랍니다.

반응형