Windows Installer (.msi) 설치 패키지를 사용하여 프로그램을 설치하려고하면 오류 2738 또는 2739가 발생하여 설치가 실패합니다.
Windows Installer 설치 프로그램이 Windows 스크립트 (.vbs 또는 .js) 사용자 지정 작업을 사용하고 VBScript 또는 JScript 런타임이 컴퓨터에 등록되어 있지 않으면 오류 2738, 2739가 발생합니다.
MSDN의 Windows Installer 오류 메시지 페이지에서 :
암호 | 기술 |
2738 | 사용자 지정 작업을 위해 VBScript 런타임에 액세스 할 수 없습니다 |
2739 | 사용자 정의 조치를 위해 JScript 런타임에 액세스 할 수 없습니다 |
해결
관리자 권한 명령 프롬프트를 엽니 다. 이렇게하려면 시작, 모든 프로그램, 보조 프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭 한 다음 관리자 권한으로 실행 을 클릭합니다.
다음 명령을 하나씩 실행하고 각 줄 끝에서 Enter 키를 누릅니다.
regsvr32 vbscript.dllregsvr32 jscript.dllfilename.dll 의 출력 DllRegisterServer가 각 명령에 대해 성공한 것을 볼 수 있습니다. 0x80004005 오류가 발생하면, 일반 (높지 않은) 명령 프롬프트 창에서 DLL을 등록하려고했기 때문일 수 있습니다.
종료 를 입력하여 명령 프롬프트 창을 닫으십시오.
컨텍스트 메뉴를 사용하여 상승 된 DLL 등록 참조