인터넷 익스플로러 모드 사이트 추가 및 유지 기간 연장

회색 컴퓨터 화면에서 사용자가 툴바에 추가한 IE 모드 아이콘이 희미해지며 사라지는 모습이다.

증상 확인: IE 모드 사이트가 자동으로 비활성화되거나, 추가해도 사라짐

Microsoft Edge의 IE(Internet Explorer) 모드는 레거시 웹사이트 호환성을 위한 필수 도구입니다. 그러나 “이 사이트를 Internet Explorer 모드에서 열기”를 추가했음에도 불구하고, 다음에 Edge를 실행하면 설정이 사라지는 경우가 빈번합니다. 또는, IE 모드로 추가한 사이트 목록이 30일 후에 자동으로 비활성화되어 다시 설정해야 하는 번거로움이 발생합니다. 이는 정책 설정이 아닌, 기본 동작 방식 때문입니다.

원인 분석: 엔터프라이즈 정책 vs. 개인 사용자 설정의 충돌

IE 모드의 사이트 목록과 유지 기간은 크게 두 가지 방식으로 관리됩니다. 첫째, 조직(도메인)의 IT 관리자가 그룹 정책을 통해 중앙에서 강제로 배포하는 방식입니다. 둘째, 개별 사용자가 Edge 설정을 통해 수동으로 추가하는 방식입니다. 문제는 후자의 경우, 마이크로소프트가 기본적으로 ‘임시’ 솔루션으로 의도했기 때문에 일정 기간(기본 30일) 후 자동 비활성화 정책이 적용된다는 점입니다. 이는 사용자가 레거시 사이트를 영구적으로 사용하도록 권장하지 않으려는 의도이지만, 실무에서는 지속적인 접근이 필요한 경우가 많습니다.

주의사항: 레지스트리 편집은 시스템 설정을 변경하는 작업입니다. 변경 전에 반드시 현재 사용자 계정의 레지스트리를 백업하거나, 시스템 복원 지점을 생성하는 것을 강력히 권장합니다. 잘못된 편집은 시스템 불안정을 초래할 수 있습니다.

해결 방법 1: Edge 설정을 통한 수동 추가 및 최대 기간 설정

가장 접근성이 좋은 방법입니다. 이 방법으로는 사이트를 목록에 추가하고, 유지 기간을 최대 30일까지 설정할 수 있습니다. 영구적인 해결책은 아니지만, 정책을 건드리지 않는 안전한 1차 조치입니다.

  1. Microsoft Edge를 실행합니다.
  2. 주소창에 edge://settings/defaultBrowser 를 입력하여 기본 브라우저 설정 페이지로 직접 이동합니다.
  3. Internet Explorer 모드 페이지 허용 옵션이 ‘허용’으로 설정되어 있는지 확인합니다. 아니라면 변경합니다.
  4. Internet Explorer 모드 페이지 다시 로드 버튼을 클릭합니다.
  5. 아래의 사이트 추가 버튼을 클릭합니다.
  6. IE 모드에서 열고자 하는 사이트의 정확한 URL(예: https://internal.company.com/legacyapp)을 입력합니다.
  7. 추가 버튼을 클릭합니다.

이 상태가 기본적으로 30일간 유지됩니다. 30일 이후 자동 비활성화를 방지하려면, 아래의 고급 방법을 적용해야 합니다.

회색 컴퓨터 화면에서 사용자가 툴바에 추가한 IE 모드 아이콘이 희미해지며 사라지는 모습이다.

해결 방법 2: 레지스트리 편집을 통한 IE 모드 유지 기간 무제한 연장

이 방법은 개별 사용자 PC에서 IE 모드 사이트 목록의 만료 기한을 사실상 제거합니다. 그룹 정책 관리 도구가 없는 환경에서 가장 효과적인 영구 솔루션입니다.

  1. Windows 검색창에 regedit 를 입력하고 레지스트리 편집기를 관리자 권한으로 실행합니다.
  2. 왼쪽 탐색 창에서 다음 경로로 이동합니다:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
  3. Edge 키가 존재하지 않는다면, Microsoft 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 후 이름을 Edge 로 지정합니다.
  4. 방금 생성하거나 선택한 Edge 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD (32비트) 값을 선택합니다.
  5. 새 값의 이름을 InternetExplorerIntegrationSiteListRefreshInterval (대소문자 정확히 구분)으로 지정합니다.
  6. 해당 값을 더블클릭하여 값 데이터를 0 으로 설정하고, 기수는 10진수로 선택한 후 확인을 클릭합니다.
  7. 레지스트리 편집기를 닫고 컴퓨터를 재시작합니다.

이 설정은 IE 모드 사이트 목록의 새로 고침 간격을 ‘0일’로 설정하여, 다운로드된 정책 목록의 자동 갱신을 비활성화합니다. 사용자가 수동으로 추가한 목록도 이 정책의 영향을 받아 만료되지 않게 됩니다.

레지스트리 키의 상세 의미

InternetExplorerIntegrationSiteListRefreshInterval 값은 Microsoft Edge가 엔터프라이즈 사이트 목록(XML)을 중앙 서버나 로컬 저장소로부터 업데이트하는 주기를 ‘일(day)’ 단위로 결정하는 핵심 파라미터입니다. 과학기술정보통신부 (MSIT)가 국가 정보화 표준 및 데이터 관리 체계를 정립하듯, 시스템 관리자는 이 값을 통해 네트워크 트래픽을 최적화하고 브라우저의 정책 일관성을 유지할 수 있습니다.

  • 값 데이터 ‘0’ (비활성화): 값을 ‘0’으로 설정하면 Edge 브라우저는 구동 시 단 한 번만 목록을 읽어오며, 실행 중에는 추가적인 업데이트 확인을 수행하지 않습니다. 이는 관리 대상 사이트 목록이 변경되지 않는 안정적인 환경에서 설정의 영구성을 보장하는 데 유용합니다.
  • 값 데이터 ‘365’ (장기 갱신): 데이터를 10진수 기준 ‘365’로 설정할 경우, 1년에 단 한 번만 새로고침을 수행하게 됩니다. 이는 빈번한 네트워크 요청을 방지하고 시스템 자원 소모를 최소화해야 하는 환경에 적합한 설정입니다.

관리자는 해당 키의 데이터를 조정함으로써, 조직 내 호환성 목록의 배포 속도와 클라이언트 PC의 성능 부하 사이의 균형을 정밀하게 제어할 수 있습니다.

해결 방법 3: 그룹 정책(GPO)을 이용한 엔터프라이즈 수준 관리

조직 내 다수의 컴퓨터에 일관되게 IE 모드 사이트를 배포하고 영구적으로 관리해야 할 경우, 이 방법이 가장 안정적인 표준 방식입니다. 이는 개별 사용자의 임의 변경을 방지하고 도메인에 가입된 모든 PC에 중앙 집중식 보안 정책을 적용할 수 있다는 장점이 있습니다.

  • 관리 템플릿 준비: Microsoft Edge 정책 파일(.admx)이 그룹 정책 관리 도구에 설치되어 있어야 합니다. 이를 통해 브라우저 제어에 필요한 세부 항목을 활성화할 수 있습니다.
  • 사이트 목록 구성: 엔터프라이즈 사이트 목록 관리자(Enterprise Mode Site List Manager)를 사용하여 호환성이 필요한 URL을 XML 파일 형식으로 작성하고, 이를 네트워크 공유 폴더나 내부 웹 서버에 업로드합니다.
  • 정책 적용: 그룹 정책 관리 편집기에서 [컴퓨터 구성] -> [관리 템플릿] -> [Microsoft Edge] 경로로 이동합니다. 여기서 ‘엔터프라이즈 사이트 목록 구성’ 정책을 활성화하고 앞서 준비한 XML 파일의 경로를 입력합니다.

추가 내용 확인을 통해 XML 파일 작성 시 주의해야 할 태그 규격(v2.0)과 정책 업데이트가 클라이언트 PC에 즉각 반영되지 않을 때 강제로 적용하는 명령(gpupdate /force) 사용법을 확인하시기 바랍니다.

  1. 그룹 정책 관리 콘솔(gpmc.msc)을 엽니다.
  2. 관리할 GPO(기존 정책 또는 새로 만든 정책)를 선택하고 편집합니다.
  3. 다음 정책 경로로 이동합니다:

    컴퓨터 구성 > 정책 > 관리 템플릿 > Microsoft Edge
  4. Internet Explorer 통합 사이트 목록 구성 정책을 찾아 사용으로 설정합니다.
  5. 옵션 필드에 사이트 목록이 포함된 XML 파일의 URL(예: https://intranet/CompatSiteList.xml) 또는 로컬 네트워크 경로(예: \\fileserver\policy\IE_mode_sites.xml)를 입력합니다.
  6. 동일한 경로에서 Internet Explorer 모드 사이트 목록 새로 고침 간격 구성 정책을 찾아 사용으로 설정합니다.
  7. 사이트 목록 새로 고침 간격(일)을 원하는 기간(예: 365)으로 설정하거나, 목록 갱신을 원치 않으면 0 으로 설정합니다.
  8. 정책을 저장하고, 대상 컴퓨터에서 명령 프롬프트(cmd)를 관리자 권한으로 실행 후 gpupdate /force 명령어를 입력하여 정책을 강제로 업데이트합니다.

주의사항 및 문제 해결

위 방법들을 적용했음에도 IE 모드가 작동하지 않는다면, 다음 체크리스트를 점검하십시오.

  • IE 모드 자체가 비활성화되었는가?: edge://settings/defaultBrowser 에서 Internet Explorer 모드 페이지 허용이 ‘허용’인지 재확인.
  • XML 사이트 목록 형식 오류: GPO를 사용한다면, 제공한 XML 파일의 구문이 정확한지 검증 필요, 특히 url 끝의 슬래시(/) 유무가 중요할 수 있음.
  • 정책 충돌: 여러 gpo나 레지스트리 설정이 충돌할 수 있음. 최종 적용되는 정책은 edge://policy 페이지에서 확인 가능.
  • 사이트 URL 정확성은 IE 모드 동작에 직접적인 영향을 미칩니다. 도메인만(example.com) 추가하면 해당 도메인의 모든 하위 페이지가 IE 모드로 열리므로, 특정 페이지만 적용하려면 반드시 전체 경로를 포함한 URL을 입력해야 합니다. 이는 트위터 민감한 콘텐츠 설정 해제 및 검색 필터링 팁처럼, 설정 범위를 어디까지 지정하느냐에 따라 실제 노출 결과가 크게 달라지는 사례와도 유사합니다.

전문가 팁: IE 모드의 대안과 미래
IE 모드는 임시 해결책임을 인지해야 합니다. 궁극적인 목표는 애플리케이션을 현대 표준(HTML5, CSS3)으로 마이그레이션하는 것입니다. 그 전까지는 ‘애플리케이션 호환성 모드’를 더 세밀하게 제어할 수 있는 엔터프라이즈 모드 사이트 목록 관리자 도구의 사용을 검토하십시오. 뿐만 아니라, 특정 ActiveX 컨트롤만 필요한 경우, Microsoft의 Edge with IE Mode 정책 문서를 참조하여 최소한의 사이트만 IE 모드로 유지하고, 나머지는 표준 모드로 실행하는 정책을 구성하는 것이 시스템 보안과 성능에 유리합니다. 레지스트리 편집 후에는 반드시 Edge를 완전히 종료(작업 관리자에서 모든 ‘Microsoft Edge’ 프로세스 종료)하고 다시 실행해야 변경 사항이 적용됩니다.

문의하기

보안 API 흐름에 대한 궁금한 점이 있으시거나 협력을 원하신다면 언제든지 연락 주시기 바랍니다.

웹사이트

secureapiflow.com

카테고리

보안 API 흐름