Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 오류 2738 해결 방법 – 사용자 지정 작업을 위한 VBScript 런타임에 액세스할 수 없습니다

Windows 10/8/7 PC에서 프로그램을 설치하려고 할 때 오류 2738 – 사용자 지정 작업을 위한 VBScript 런타임에 액세스할 수 없습니다(Error 2738 – Could not access VBScript run time for custom action)라는 오류 메시지가 나타난다면, 이 글이 도움이 될 것입니다. 이번 글에서는 오류의 원인을 살펴보고, 문제를 해결할 수 있는 가장 적합한 방법을 단계별로 안내해 드립니다.

오류 2738의 원인

이 오류는 Windows의 VB(Visual Basic) 지원을 방해하는 잘못되었거나 손상된 레지스트리 항목으로 인해 발생합니다. 또한 이 오류는 VBScript가 컴퓨터에서 정상적으로 실행되도록 구성되어 있지 않다는 의미이기도 합니다.

오류 2738 해결 방법

이 오류가 발생했다면 아래의 권장 해결 방법을 순서대로 시도하여 문제가 해결되는지 확인해 보세요.

1. Windows Script Host 활성화 확인

먼저 컴퓨터에서 Windows Script Host가 활성화되어 있는지 확인합니다. 무료 복구 도구인 FixWin을 사용하면 [Additional fixes(추가 수정 사항)] 섹션에서 원클릭으로 이 문제를 간편하게 해결할 수 있습니다.

2. 레지스트리에서 잘못된 VBScript 항목 삭제

다음으로, 레지스트리에 남아 있는 잘못된 VBScript 항목을 아래와 같은 방법으로 제거해야 합니다.

  • Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  • 실행 대화 상자에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
  • 명령 프롬프트 창에 아래 명령어를 복사하여 붙여넣고 Enter 키를 누릅니다.
reg delete "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f

이 명령은 Windows에서 VBScript 지원과 관련된 잘못된 레지스트리 항목을 삭제합니다.

참고: 레지스트리를 수정하기 전에는 실수에 대비해 레지스트리를 백업하거나 시스템 복원 지점을 만들어 두는 것이 좋습니다.

3. VBScript 다시 등록

마지막으로, VBScript가 올바르게 등록되어 있는지 확인하기 위해 명령 프롬프트에서 다음 명령을 실행합니다.

c:\windows\syswow64\regsvr32 vbscript.dll

위의 명령들을 모두 실행한 후에는 문제가 해결될 것입니다. 변경 사항을 완전히 적용하려면 컴퓨터를 재시작한 뒤 프로그램 설치를 다시 시도해 보세요.

이 글이 문제 해결에 도움이 되기를 바랍니다!