경고: 사용 중지된 지원되지 않는 Internet Explorer 11 데스크톱 애플리케이션은 특정 버전의 Windows 10 Microsoft Edge 업데이트를 통해 영구적으로 비활성화되었습니다. 자세한 내용은 Internet Explorer 11 데스크톱 앱 사용 중지 FAQ를 참조하세요.
요약
새 URL 작업 인 URLACTION_ALLOW_JSCRIPT _IE (140D)를 사용하면 보안 영역 또는 보안 영역 템플릿별로 JScript 실행 정책을 구성할 수 있습니다. 이 URL 작업에 대해 다음 값을 지정할 수 있습니다.
사용 (기본 설정) |
|
사용 안 함(인터넷 영역, 제한된 사이트 영역 및 높음 및 Medium-High 보안 영역 템플릿에 권장 설정) |
|
프롬프트 |
이 문서에서는 Internet Zone 및 제한된 사이트 영역에 대한 Internet Explorer에서 JScript 실행을 사용하지 않도록 설정하는 방법을 설명합니다.
중요 이 문서에 설명된 URL 작업을 사용하려면 Internet Explorer에 대한 누적 보안 업데이트( 2017년 4월 11일 이상 업데이트)가 설치되어 있어야 합니다.
자세한 내용
중요 주의를 기울여 이 절의 단계를 수행하십시오. 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 수정하기 전에 문제가 발생할 경우 복원을 위해 레지스트리를 백업 합니다.
인터넷 영역 및 제한된 사이트 영역에 대한 Internet Explorer에서 레지스트리를 수동으로 편집하고 JScript 실행을 사용하지 않도록 설정하려면 다음 단계를 수행합니다.
-
시작을 클릭하고 실행을 클릭하고 regedt32 또는 regedit를 입력한 다음 확인을 클릭합니다.
-
인터넷 영역에서 JScript 실행을 사용하지 않도록 설정하려면 레지스트리 편집
기에서 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D 제한된 사이트 영역에서 JScript 실행을 사용하지 않도록 설정하려면 레지스트리 편집기 에서 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\140D -
적절한 레지스트리 하위 키를 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.
-
DWORD 편집(32비트) 값 대화 상자에서 3을 입력합니다.
-
확인을 클릭한 다음 Internet Explorer를 다시 시작합니다.
JScript가 64비트 디바이스에서 실행되는 32비트 애플리케이션과 같은 에뮬레이트된 애플리케이션에 대한 스크립트를 실행하지 못하도록 제한하려면 다음 단계를 수행합니다.
-
시작을 클릭하고 실행을 클릭하고 regedt32 또는 regedit를 입력한 다음 확인을 클릭합니다.
-
에뮬레이트된 애플리케이션을 사용하지 않도록 설정하려면 레지스트리 편집
기에서 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D -
적절한 하위 폴더에서 DWORD 형식의 레지스트리 값을 만들고 이름을 EnableJScriptMitigation으로 지정합니다.
-
DWORD 편집(32비트) 값 대화 상자에서 1을 입력합니다.
-
확인을 클릭합니다.
MSXML의 스크립트
Windows 8 또는 Windows 8.1 실행하는 경우 이 기능을 사용하려면 MR(월별 롤업) 또는 Security-Only(SO) 업데이트와 IECU(Internet Explorer 누적 업데이트)가 모두 있어야 합니다. 기능 제어 키를 사용하여 기능을 사용하도록 설정하는 것 외에도 그에 따라 레지스트리 키를 변경하여 JScript가 MSXML을 통해 로드되지 않도록 제한해야 합니다.
JScript가 MSXML3 및 MSXML6에서 스크립트를 실행하지 못하도록 제한하려면 다음 단계를 수행합니다.
-
시작을 클릭하고 실행을 클릭하고 regedt32 또는 regedit를 입력한 다음 확인을 클릭합니다.
-
MSXML3 및 MSXML6을 통해 스크립트 실행을 사용하지 않도록 설정하려면 레지스트리 편집기:
x86 기반 디바이스의 경우 다음 레지스트리 하위 키를 찾습니다.-
MSXML3의 경우: MSXML30 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
-
MSXML6의 경우: MSXML60 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
x64 기반 디바이스의 경우
-
MSXML3의 경우: MSXML30 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\
-
MSXML6의 경우: MSXML60 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\
-
-
각 적절한 하위 폴더에서 DWORD 형식의 레지스트리 값을 만들고 이름을 EnableJScriptMitigation으로 지정합니다.
-
DWORD 편집(32비트) 값 대화 상자에서 1을 입력합니다.
-
확인을 클릭합니다.
참고
-
이러한 설정을 적용하면 Internet Explorer는 Internet Explorer의 레거시 문서 모드(Internet Explorer 9 및 이전 버전)를 사용하고 인터넷 영역 또는 제한된 사이트 영역에 있는 웹 사이트에서 JScript를 실행하지 않습니다. 보안 영역에서 JScript 실행을 복원하려면 해당 레지스트리 하위 키의 값을 0으로 설정한 다음 Internet Explorer를 다시 시작합니다.
-
Windows 8, Windows 8.1, Windows 10, 버전 1507(2015년 7월 릴리스된 초기 버전), Windows 10, 버전 1703(크리에이터스 업데이트) 또는 Windows 10 실행할 때 이러한 설정을 적용하기 전에 디바이스의 버전 1709(Fall Creators Update)는 인터넷 기능 제어 키(기능 제어 키라고도 함)를 통해 기능을 사용하도록 설정해야 합니다. 기능 제어 키를 구성하는 방법에 대한 지침은 Microsoft Learn 웹 사이트의 인터넷 기능 제어 키 항목을 참조하세요.