아침에 Windows 스크립트 호스트 오류 대화 상자 팝업이 나타납니다.

아침에 Windows 스크립트 호스트 오류 대화 상자 팝업이 나타납니다.

며칠 전 아침에 절전 모드에서 컴퓨터를 다시 시작하면 "Windows 스크립트 호스트"에서 "파일 확장자 ".vbs"에 대한 스크립트 엔진이 없습니다. 추적하는 데 어려움을 겪고 있습니다. 이벤트 로그, 레지스트리 및 예약된 작업을 살펴봤지만 목록이 너무 길어서 정확히 어디에서 찾아야 할지 모르겠습니다.

세부정보: 하루에 한 번 발생하는 것으로 보이며 아침에만 표시됩니다. 저는 64비트 Windows 7 Home Premium을 사용하고 있습니다.

어떤 조언이라도 감사하겠습니다.

그리고 내 생각엔 자동 윈도우 업데이트 중 하나 이후에 이런 일이 시작된 것 같아요.

답변1

매일 아침 어떤 종류의 작업이 실행되려고 하는지 스케줄러를 살펴보는 것이 좋습니다. 편집증이 있어도 아프지 않습니다.

문제의 근본 원인은 .vbs 확장자를 대신하는 무언가를 설치했기 때문입니다(아마도 편집기에서 UltraEdit가 이 작업을 수행한 것 같습니다). Regedit를 열고 HKEY_CLASSES_ROOT.vbs로 이동하여 기본값을 "VBSfile"(인용 부호 없음)로 재설정합니다.

답변2

스크립트를 실행하라는 메시지가 무엇인지 확실하지 않지만 여기에 오류에 대한 잠재적인 수정 사항이 있습니다.

http://www.nilpo.com/2009/07/windows-xp/error-there-is-no-script-engine-for-file-extension/

1단계: 기본 스크립트 호스트 설정 명령 프롬프트 창을 엽니다. Windows XP에서는 시작, 실행…을 클릭하고 cmd.exe를 입력합니다. Windows Vista 및 Windows 7에서는 시작을 클릭하고 cmd를 입력합니다. 그런 다음 인스턴트 검색 결과에서 cmd를 선택합니다. 다음 명령을 입력하고 Enter를 누르십시오.

cscript.exe //H:WScript

2단계: vbscript.dll 모듈 등록 명령 프롬프트 창을 엽니다. Windows XP에서는 시작, 실행…을 클릭하고 cmd.exe를 입력합니다. Windows Vista 및 Windows 7에서는 관리자 권한 명령 프롬프트를 실행합니다. 명령 프롬프트 창에 다음 명령을 입력하고 Enter를 누르십시오.

regsvr32 %systemroot%\system32\vbscript.dll

3단계: .vbs 파일 연결 복원 이전 두 해결 방법이 작동하지 않으면 아래 레지스트리 파일 중 하나를 다운로드하고 실행하여 .vbs(VBScript) 파일 형식에 대한 파일 연결을 복원해야 합니다.

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsXP.reg

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsVista.reg

.

관련 정보