이 컴퓨터에서 Windows 스크립트 호스트 액세스가 비활성화되었습니다

wscript.exe 또는 cscript.exe를 사용하여 Windows 스크립트를 실행하면 이 컴퓨터에서 Windows 스크립트 호스트 액세스가 비활성화되어 오류 발생할 수 있습니다. 그러나 맬웨어의 영향을받는 시스템에서는 사용자가 스크립트를 호출 하지 않아도 오류가 정기적으로 나타납니다.

따라서 주요 질문은 다음과 같습니다.

  1. 오류 메시지를 발생시키는 스크립트가 실행되고 있습니까?
  2. 컴퓨터에서 Windows 스크립트 호스트 액세스를 활성화하려면 어떻게합니까?

이 게시물은 이러한 질문에 대해 설명합니다.

[Fix]이 컴퓨터에서 Windows 스크립트 호스트 액세스가 비활성화 됨

아무런 작업을 수행하지 않고 모든 시작 또는 정기적 간격으로 "Windows 스크립트 호스트 액세스가 비활성화되었습니다"라는 메시지가 표시되면 맬웨어 스크립트 (.vbs, .js 또는 .wsf)가 백그라운드에서 실행을 시도 할 수 있으므로 차단됩니다. 시스템에 Windows 스크립트 호스트 제한이 적용되어 매우 효과적입니다. 이러한 경우 스크립트 호스트 오류 메시지를 수정하는 대신 시스템에서 맬웨어를 완전히 제거해야합니다.

먼저 시스템에서 철저한 맬웨어 검사를 실행하십시오. 모든 악성 코드 추적이 제거 될 때까지 스크립트 호스트 제한을 해제하지 마십시오. 제한 사항은 시스템을 보호하는 것입니다.

오류를 발생시키는 스크립트를 실행하려고합니까?

스크립트를 수동으로 시작하지 않고 오류가 표시되면 악성 프로그램 스크립트가 백그라운드에서, 아마도 예약 된 작업으로 실행되고있을 수 있습니다.

작업 관리자를 사용하여 스크립트 파일 이름 찾기

작업 관리자와 같은 간단한 도구를 사용하여 실행중인 스크립트 파일 이름을 찾을 수 있습니다. 다음 단계를 사용하십시오.

  1. 스크립트 오류 창이 화면에 표시되도록하십시오. 아직 무시하지 마십시오.
  2. 인터넷에서 컴퓨터를 분리하십시오.
  3. 작업 관리자 (Ctrl + Shift + Esc)를 열고 세부 정보 탭을 클릭하십시오.
  4. 열 헤더를 마우스 오른쪽 단추로 클릭하고 열 선택을 클릭하십시오.

  5. 명령 행 확인란을 활성화하고 확인을 클릭하십시오.

    관련 : 자세한 정보 및 스크린 샷을 보려면 실행중인 프로세스의 전체 경로를 표시하도록 작업 관리자 구성 후를 확인하십시오.

    자동 실행하려는 스크립트 파일의 전체 경로와 파일 이름이 표시됩니다. 이 예에서 protect.vbs라는 스크립트 파일은 사용자 프로필의 % TEMP % 폴더에서 실행하려고합니다.

    관련 : Windows SysInternals의 프로세스 탐색기를 사용하여 프로세스 이름, 경로 및 전체 인수를 찾을 수 있습니다. 알 수없는 오류 메시지를 일으킨 프로그램을 찾는 방법은 무엇입니까? 자세한 내용은.

고급 문제 해결 도구 사용

또한 Microsoft Windows SysInternals의 또 다른 뛰어난 도구 인 자동 실행을 사용하여 해당 맬웨어 스크립트에 사용되는 시작 시작 지점 (시작 또는 작업 스케줄러)을 찾을 수 있습니다.

거기서부터 조사를 시작하십시오. 고급 사용자 인 경우 메모장을 사용하여 스크립트 파일을 편집하고 실행중인 코드를 확인할 수도 있습니다. 랜섬웨어는 보통 .vbs, .js, .wsh 또는 .hta 파일을 사용하여 원격 서버에서 크립토 랜섬웨어 페이로드를 다운로드하고 로컬 시스템에서 실행하여 데이터를 암호화하거나 완전히 지 웁니다.

우선, 누군가 TEMP 디렉토리에 맬웨어 스크립트를 드롭하여 실행할 수 있다면 시스템에 심각한 취약점이 존재합니다. 시스템이 악용에 취약한 경우 바이러스 백신 및 맬웨어 방지 기능이 항상 도움이되는 것은 아닙니다. 시스템에서 사용중인 프로그램의 업데이트뿐만 아니라 Windows Update 패치 측면에서 시스템이 최신 상태인지 확인해야합니다.

Malwarebytes와 같은 유명한 맬웨어 방지 도구를 사용하여 철저한 검사를 수행하십시오.

Windows 스크립트 호스트 액세스를 활성화하려면 어떻게합니까?

시스템이 도메인에 연결되어 있지 않은 경우 "Windows Script Host Access is Disabled"오류를 제거하는 단계는 다음과 같습니다. 이 절차를 수행하면 시스템에서 Windows 스크립트 (.vbs 또는 .js)를 실행할 수 있습니다.

레지스트리 편집기를 사용하여 Windows 스크립트 호스트 액세스 활성화

  1. WinKey + R을 눌러 실행 대화 상자를 불러옵니다.
  2. regedit.exe 입력하십시오
  3. 다음 키에서 Enabled 라는 값을 삭제하십시오.
     HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows 스크립트 호스트 \ 설정 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows 스크립트 호스트 \ 설정 

    키가 없으면 다음 키를 무시하고 확인하십시오.

  4. 레지스트리 편집기를 종료하십시오.

명령 줄을 사용하여 Windows 스크립트 호스트 액세스 활성화

명령 줄을 사용하여이 작업을 수행하려면 관리자 권한 명령 프롬프트에서 다음 명령을 실행하십시오.

 REG DELETE "HKCU \ SOFTWARE \ Microsoft \ Windows 스크립트 호스트 \ 설정"/ v 활성화 / f REG DELETE "HKLM \ SOFTWARE \ Microsoft \ Windows 스크립트 호스트 \ 설정"/ v 활성화 / f 

Windows 스크립트 호스트 제한을 해제 한 상태에서 신뢰할 수있는 소스에서만 스크립트를 실행해야하며 실행해도 안전한지 확실해야합니다.

그게 다야! 이렇게하면 컴퓨터에서 Windows 스크립팅 호스트가 활성화됩니다.

관련 기사