Applies ToInternet Explorer 11

경고: 사용 중지된 지원되지 않는 Internet Explorer 11 데스크톱 애플리케이션은 특정 버전의 Windows 10 Microsoft Edge 업데이트를 통해 영구적으로 비활성화되었습니다. 자세한 내용은 Internet Explorer 11 데스크톱 앱 사용 중지 FAQ를 참조하세요.

요약

새 URL 작업 인 URLACTION_ALLOW_JSCRIPT _IE (140D)를 사용하면 보안 영역 또는 보안 영역 템플릿별로 JScript 실행 정책을 구성할 수 있습니다. 이 URL 작업에 대해 다음 값을 지정할 수 있습니다.

사용 (기본 설정)

URLPOLICY_ALLOW

사용 안 함(인터넷 영역, 제한된 사이트 영역 및 높음 및 Medium-High 보안 영역 템플릿에 권장 설정)

URLPOLICY_DISALLOW

프롬프트

URLPOLICY_QUERY

이 문서에서는 Internet Zone제한된 사이트 영역에 대한 Internet Explorer에서 JScript 실행을 사용하지 않도록 설정하는 방법을 설명합니다.

중요 이 문서에 설명된 URL 작업을 사용하려면 Internet Explorer에 대한 누적 보안 업데이트( 2017년 4월 11일 이상 업데이트)가 설치되어 있어야 합니다.

자세한 내용

중요 주의를 기울여 이 절의 단계를 수행하십시오. 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 수정하기 전에 문제가 발생할 경우 복원을 위해 레지스트리를 백업 합니다.

인터넷 영역제한된 사이트 영역에 대한 Internet Explorer에서 레지스트리를 수동으로 편집하고 JScript 실행을 사용하지 않도록 설정하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 실행을 클릭하고 regedt32 또는 regedit를 입력한 다음 확인을 클릭합니다.

  2. 인터넷 영역에서 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

  3. 적절한 레지스트리 하위 키를 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.

  4. DWORD 편집(32비트) 값 대화 상자에서 3을 입력합니다.

  5. 확인을 클릭한 다음 Internet Explorer를 다시 시작합니다.

JScript가 64비트 디바이스에서 실행되는 32비트 애플리케이션과 같은 에뮬레이트된 애플리케이션에 대한 스크립트를 실행하지 못하도록 제한하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 실행을 클릭하고 regedt32 또는 regedit를 입력한 다음 확인을 클릭합니다.

  2. 에뮬레이트된 애플리케이션을 사용하지 않도록 설정하려면 레지스트리 편집기에서 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140D

  3. 적절한 하위 폴더에서 DWORD 형식의 레지스트리 값을 만들고 이름을 EnableJScriptMitigation으로 지정합니다.

  4. DWORD 편집(32비트) 값 대화 상자에서 1을 입력합니다.

  5. 확인을 클릭합니다.

MSXML의 스크립트

Windows 8 또는 Windows 8.1 실행하는 경우 이 기능을 사용하려면 MR(월별 롤업) 또는 Security-Only(SO) 업데이트와 IECU(Internet Explorer 누적 업데이트)가 모두 있어야 합니다. 기능 제어 키를 사용하여 기능을 사용하도록 설정하는 것 외에도 그에 따라 레지스트리 키를 변경하여 JScript가 MSXML을 통해 로드되지 않도록 제한해야 합니다.

JScript가 MSXML3 및 MSXML6에서 스크립트를 실행하지 못하도록 제한하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 실행을 클릭하고 regedt32 또는 regedit를 입력한 다음 확인을 클릭합니다.

  2. 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\

  3. 각 적절한 하위 폴더에서 DWORD 형식의 레지스트리 값을 만들고 이름을 EnableJScriptMitigation으로 지정합니다.

  4. DWORD 편집(32비트) 값 대화 상자에서 1을 입력합니다.

  5. 확인을 클릭합니다.

참고

  • 이러한 설정을 적용하면 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 웹 사이트의 인터넷 기능 제어 키 항목을 참조하세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.