[FIX] 사용자 지정 작업에 대한 Javascript / VBScript 런타임에 액세스 할 수 없음 (2738 오류)



문제를 제거하기 위해 도구를 사용해보십시오

일부 Windows 사용자는 ' 오류 2738. 사용자 지정 작업을 위해 VBScript 런타임에 액세스 할 수 없습니다. ”또는“ 오류 2738. 사용자 지정 작업에 대한 Javascript 런타임에 액세스 할 수 없습니다. ”오류 메시지는 Windows 컴퓨터에 하나 이상의 다른 응용 프로그램을 설치하려고 할 때 발생합니다. 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생하는 것으로 확인되었습니다.



오류 2738 : 사용자 지정 작업을 위해 VBScript / JavaScript 런타임에 액세스 할 수 없습니다.



밝혀진 바와 같이, 앱을 설치할 때이 특정 오류 코드의 출현에 기여할 수있는 여러 가지 원인이 있습니다. 다음은 문제를 일으킬 수있는 잠재적 인 범인의 목록입니다. 2738 오류 :



  • McAffee Endpoint Security와의 충돌 – 지금까지이 특정 오류를 일으키는 것으로 알려진 가장 일반적인 원인은 McAffee의 Endpoint Security Suite와 ShortTel Communication 설치 프로그램 간의 충돌입니다. 이 특정 시나리오에 해당하는 경우 Endpoint Security를 ​​제거하거나 레지스트리 편집기를 사용하여 McAffee ScriptScan의 기능에 사용되는 몇 가지 키를 조정하여 문제를 해결할 수 있습니다.
  • 최근 소프트웨어 변경 –이 오류 메시지의 궁극적 인 원인이 될 수있는 다른 많은 잠재적 인 원인이 있음을 명심하십시오. 명확한 충돌 목록이 없기 때문에 불일치를 수정하는 가장 좋은 방법은 시스템 복원을 사용하여이 오류가 나타나기 전의 상태로 시스템을 되 돌리는 것입니다.
  • 등록되지 않은 vbscript.dll 파일 – 응용 프로그램을 설치하는 동안 'VBScript'오류가 발생하면 VB Script Engine이 올바르게 등록되지 않았기 때문일 수 있습니다. 이 경우 다시 등록하여 문제를 해결할 수 있습니다. 문제가있는 DLL 파일 상승 된 명령 프롬프트에서.
  • 시스템 파일 손상 – 밝혀진 바와 같이, 어떤 종류의 시스템 파일 손상으로 인해 시스템이 설치 순서 중에 필요한 동적 링크 라이브러리 파일을 사용하지 못할 수 있습니다. 이 경우 SFC 및 DISM 스캔을 실행하여 손상된 인스턴스를 정상적인 해당 인스턴스로 교체하여 문제를 해결할 수 있습니다.
  • 기본 시스템 파일 손상 – 더 심각한 상황에서는 DISM 및 SFC를 사용하는 것만으로는 문제를 해결할 수 없습니다. 이 경우 유일하게 실행 가능한 해결 방법은 OS를 새로 설치하거나 설치를 복구 (현재 위치 복구)하여 모든 관련 Windows 구성 요소를 재설정하는 것입니다.

방법 1 : Endpoint Security와의 충돌 (해당되는 경우)

ShoreTel Communication을 설치하려고 할 때 '사용자 지정 작업을 위해 VBScript 런타임에 액세스 할 수 없습니다'오류가 표시되면 설치 프로그램이 McAfee에서 개발 한 Endpoint Security 솔루션과 충돌 할 가능성이 높습니다.

이 시나리오가 귀하의 경우에 해당되는 경우 문제를 해결하는 두 가지 방법이 있습니다.

  • 충돌하는 Endpoint Security 소프트웨어 제거
  • 충돌을 제거하기 위해 McAfee ScriptScan에 속하는 일부 레지스트리 값을 기본값으로 되돌립니다.

가장 쉬운 솔루션을 찾고 있다면 Endpoint Security 도구를 제거해야합니다. 이것은 이상적이지는 않지만 레지스트리를 수정하지 않고도 ShoreTel Communication을 설치할 수 있습니다. 이 경우 다음을 따르십시오. 서브 가이드 A.



레지스트리 편집기에 익숙하다면 다음을 따라야합니다. 서브 가이드 B McAffee ScriptScan에 속하는 일부 주요 레지스트리 값을 수정하여 충돌을 해결합니다.

A. Endpoint Security 제거

  1. 프레스 Windows 키 + R 열려면 운영 대화 상자. 텍스트 상자 안에 다음을 입력합니다. ‘appwiz.cpl’ 그리고 누르십시오 시작하다 열려면 프로그램 및 기능 메뉴.

    appwiz.cpl을 입력하고 Enter 키를 눌러 설치된 프로그램 페이지를 엽니 다.

  2. 내부에 있으면 프로그램 및 기능 메뉴에서 설치된 응용 프로그램 목록을 아래로 스크롤하고 엔드 포인트 보안 . 다음으로 제거 새로 나타난 컨텍스트 메뉴에서.

    McAfee Endpoint Security 제거

  3. 그런 다음 제거 지침에 따라 제거 프로세스를 완료 한 다음 컴퓨터를 재부팅하십시오.
  4. 다음 시작이 완료된 후 다시 설치하십시오. ShoreTel 통신 앱에서 문제가 해결되었는지 확인합니다.

동일한 오류 코드가 계속 발생하는 경우 아래로 이동하십시오. 방법 2 .

B. McAffee 스크립트 스캔의 레지스트리 값 조정

  1. 프레스 Windows 키 + R 열려면 운영 대화 상자. 다음으로 ‘regedit’ 텍스트 상자 안에 시작하다 레지스트리 편집기를 엽니 다. 메시지가 표시되면 UAC (사용자 계정 컨트롤) , 클릭 관리자 액세스 권한을 부여합니다.

    레지스트리 편집기 실행

  2. 안으로 들어가면 레지스트리 편집기 , 왼쪽 메뉴를 사용하여 다음 위치로 이동하십시오.
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. 올바른 위치에 들어가면 값을 변경합니다. (기본) ...에서 McAfee ScriptScan ...에 VB 스크립트 언어.
  4. 다음으로 다음 위치로 이동합니다.
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. 올바른 위치에 도착하면 (기본) 키에서 C : Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll ...에 C : Windows system32 vbscript.dll .
  6. 위의 변경 사항을 적용한 후 다음 위치로 이동하세요.
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. 다음으로, (기본) 키에서 McAfee ScriptScan ...에 VB 스크립트 언어.
  8. 마지막으로 다음 레지스트리 위치로 이동합니다.
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. (기본값) 키의 값을 C : Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll ...에 C : Windows SysWOW64 vbscript.dll .
  10. 위에 나열된 모든 변경 사항이 적용되면 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.

이 방법을 적용 할 수 없거나 여전히 동일한 문제가 발생하는 경우 오류 2738 위의 지침을 따른 후에도 아래의 다음 방법으로 이동하십시오.

방법 2 : 등록 vbscript.dll 파일

' 오류 2738. 사용자 지정 작업을 위해 VBScript 런타임에 액세스 할 수 없습니다. ”에이전트 설치가 실패한 후 VB Script Engine이 올바르게 등록되지 않았기 때문에이 오류가 표시 될 수 있습니다. 대부분의 경우이 문제는 vbscript.dll 타사 소프트웨어 (대부분 AV 도구)에 의해 수정되었습니다.

이 시나리오가 적용되는 경우 상승 된 CMD 프롬프트에서 문제가있는 DDL 파일을 다시 등록하여 문제를 해결할 수 있습니다.

다음은 2738 설치 프로그램 오류를 일으킬 가능성이 가장 높은 vbscript.dll 파일을 등록하는 과정을 안내하는 간단한 가이드입니다.

노트 : 아래 지침은 Windows 버전 (Windows 7, Windows 8.1 및 Windows 10)에 관계없이 작동합니다.

  1. 프레스 Windows 키 + R 열려면 운영 대화 상자. 다음으로 ‘cmd’ 텍스트 상자 안에 Ctrl + Shift + Enter 고가를 열기 위해 명령 프롬프트 티. 메시지가 표시되면 UAC (사용자 계정 컨트롤) , 클릭 관리자 액세스 권한을 부여합니다.

    명령 프롬프트 실행

  2. 상승 된 명령 프롬프트에 들어가면 32 비트 또는 64 비트 버전의 Windows를 사용하는지에 따라 다음 명령 중 하나를 입력하고 시작하다:
     cd % windir %  system32   cd % windir %  syswow64 
  3. 올바른 위치에 도착하면 다음 명령을 입력하고 시작하다 문제를 등록하려면 vbscript.dll :

     regsvr32 vbscript.dll 

    노트 : ' 오류 2738. 사용자 지정 작업에 대한 Javascript 런타임에 액세스 할 수 없습니다. ”오류가 발생하면 대신 다음 명령을 사용하십시오.

     regsvr32.exe jscript.dll 
  4. 컴퓨터를 다시 시작하고 다음 시작이 완료되면 문제가 해결되었는지 확인합니다.

같은 경우 ' 사용자 지정 작업에 대한 Javascript / VBScript 런타임에 액세스 할 수 없음 ' 오류가 계속 발생하면 아래의 다음 잠재적 수정 사항으로 이동하십시오.

방법 3 : SFC 및 DISM 검색 실행

밝혀진 바와 같이 DLL (Dynamic Link Library) 파일을 사용하는 시스템의 기능에 영향을 미치는 일부 유형의 손상으로 인해이 문제가 발생할 수도 있습니다. 이 시나리오가 적용 가능하다고 생각되면 손상된 OS 인스턴스를 수정하는 것으로 알려진 몇 가지 유틸리티를 사용하여이 문제를 해결할 수 있습니다. DISM (배포 이미지 서비스 및 관리)SFC (시스템 파일 검사기).

손상된 데이터가 의심되는 경우 먼저 시스템 파일 검사기 스캔 . 이 작업은 안정적인 인터넷 연결이없는 경우에도이 스캔을 배포 할 수 있으므로 시작하기에 이상적인 방법입니다. 이 유틸리티는 로컬에 저장된 아카이브를 활용하여 잠재적으로 손상된 파일을 정상 파일 목록과 비교합니다.

SFC 스캔 실행

노트 : 이 유형의 스캔을 시작한 후에는 시작된 후에 중단해서는 안됩니다 (어떤 상황에서도). 컴퓨터를 종료하거나 CMD 창을 너무 일찍 닫으면 Windows 드라이브에 논리적 오류가 발생할 위험이 있습니다.

SFC 스캔이 완료되면 컴퓨터를 재부팅하고 DISM 스캔 시작 다음 시작이 완료되면.

DISM 명령 실행

노트 :배포 이미지 서비스 및 관리 서비스 사용 하위 구성 요소 윈도우 업데이트 손상된 인스턴스를 교체하는 데 사용될 정상 사본을 다운로드하기 위해.

두 번째 검사가 완료되면 컴퓨터를 다시 시작하고 다음에 시작할 때 문제가 해결되는지 확인합니다.

동일한 문제가 계속 발생하는 경우 아래의 다음 잠재적 인 해결 방법으로 이동하십시오.

방법 4 : 시스템 복원 사용

이 문제가 최근에 발생하기 시작한 경우 최근 소프트웨어 변경으로 인해 설치 프로그램 인프라를 사용하려는 프로그램에서이 문제가 발생했을 수 있습니다. 원인 (소프트웨어 업데이트, 드라이버, 불량 Windows 업데이트, 소프트웨어 충돌 등)을 정확히 찾아 낼 수있는 방법이 없기 때문에 최선의 방법은 컴퓨터를이 문제가 있었던 상태로 되 돌리는 것입니다. 발생하지 않습니다.

이 작업을 수행하는 가장 좋은 방법은 시스템 복원을 사용하여 Windows 설치를 ' 사용자 지정 작업에 대한 VBScript 런타임에 액세스 할 수 없습니다. ”또는“ 사용자 지정 작업에 대한 Javascript 런타임에 액세스 할 수 없습니다. ”오류가 아직 발생하지 않았습니다.

다음은에 대한 몇 가지 단계별 지침입니다. 시스템 복원을 사용하여 PC를 정상 상태로 재설정 수정 .

특정 시스템 복원 지점 선택

이미이 작업을 수행했지만 동일한 2738 오류 코드가 계속 발생하는 경우 아래의 다음 잠재적 수정 사항으로 이동하세요.

방법 5 : 모든 Windows 구성 요소 재설정

위의 방법 중 어느 것도 특정 시나리오에서 효과가없는 경우 일반적으로 해결할 수없는 기본 시스템 파일 손상을 처리하고있을 수 있습니다.

동일한 상황에 처해있는 영향을받는 여러 사용자는 Windows 10 설치와 관련된 모든 관련 OS 구성 요소를 새로 고친 후에 만 ​​문제를 해결했다고보고했습니다. 이를 수행 할 때 두 가지 방법이 있습니다.

  • 수리 설치 – 현재 OS 드라이브에있는 개인 데이터를 잃지 않고 모든 OS 파일을 새로 고칠 수 있으므로보다 집중적 인 접근 방식입니다. Windows 버전과 호환되는 설치 미디어를 사용해야하지만 현재 OS 드라이브에 저장하고있는 응용 프로그램, 게임, 미디어 및 사용자 기본 설정까지 저장할 수 있습니다.
  • 새로 설치 – 가장 쉬운 절차를 찾고 있다면 이것이 바로 그것입니다. 이 작업을 시작하는 데 호환되는 설치 미디어가 필요하지 않지만이 작업을 시작하기 전에 데이터를 미리 백업하지 않으면 현재 Windows 드라이브에 저장된 모든 개인 데이터가 손실됩니다.
태그 윈도우 6 분 읽기