앱이나 웹사이트를 실행할 때 Microsoft Edge 브라우저에 '이 사이트가 이 애플리케이션을 열려고 합니다(This Site is trying to open this application)'라는 확인 창이 표시되는 경우가 있습니다. 한두 번 정도라면 크게 문제가 되지 않지만, 매번 나타난다면 상당히 번거로울 수 있습니다. Edge나 Google Chrome에서 이 확인 창이 자주 뜨는 것을 없애고 싶다면, 아래의 방법으로 비활성화할 수 있습니다.
이 사이트가 <애플리케이션>을(를) 열려고 합니다.
<웹사이트>에서 이 애플리케이션을 열려고 합니다.
Edge에서 '이 사이트가 애플리케이션을 열려고 합니다' 확인 창 비활성화하기
이 확인 창은 외부 프로토콜이 호출될 때마다 사용자에게 확인을 요청하는 일종의 보안 절차입니다. 앱 전환 시 나타나는 동작과 유사하며, 실수로 의도하지 않은 프로그램이 실행되는 것을 막아주는 역할을 합니다. 다만 불필요하게 반복된다면 레지스트리 설정을 통해 '항상 허용' 옵션을 활성화할 수 있습니다.
Microsoft Edge에서 이 확인 창을 비활성화하려면 다음 단계를 따르세요.
- 레지스트리 편집기를 엽니다.
- \Policies\Microsoft\Edge 키로 이동합니다.
- ExternalProtocolDialogShowAlwaysOpenCheckbox 값을 더블클릭합니다.
- 기본값을 0에서 1로 변경합니다.
- 레지스트리 편집기를 닫고 PC를 재시작합니다.
먼저 Windows 레지스트리 편집기를 실행합니다. Win + R 키를 함께 눌러 '실행' 대화상자를 연 뒤, 'regedit'을 입력하고 Enter 키를 누르면 됩니다.
레지스트리 편집기가 열리면 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
오른쪽 창에서 ExternalProtocolDialogShowAlwaysOpenCheckbox라는 이름의 값을 더블클릭합니다.
만약 해당 항목이 존재하지 않는다면 새로 생성해야 합니다. 오른쪽 창에서 마우스 우클릭 후 [새로 만들기] → [DWORD(32비트) 값] 또는 문자열 값을 선택해 같은 이름으로 만들어 주세요.
값 편집 창이 열리면 기본 16진수 값을 0에서 1로 변경합니다.
설정이 완료되면 레지스트리 편집기를 닫고 PC를 재시작합니다.
정책 적용 후 달라지는 점
이 정책을 활성화하면 외부 프로토콜 확인 창에 '항상 허용(Always allow)' 옵션이 표시됩니다. 이 옵션에 체크하면 해당 사이트에서 같은 프로토콜이 호출될 때 더 이상 확인 창이 나타나지 않습니다.
반대로 이 정책을 비활성화하면 '항상 허용' 체크박스가 표시되지 않으며, 외부 프로토콜이 호출될 때마다 매번 확인을 요청받게 됩니다.
Chrome에서 확인 창 비활성화하기
Google Chrome 브라우저에서 이 확인 창을 비활성화하려면 레지스트리 편집기에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
그런 다음 값을 다음과 같이 설정합니다.
- DWORD(32비트): ExternalProtocolDialogShowAlwaysOpenCheckbox
- 값 데이터: 1 (16진수)
설정 후 Chrome을 완전히 종료하고 재시작하면 변경 사항이 적용됩니다. 이 방법을 통해 반복적인 확인 창 없이 원하는 애플리케이션을 바로 실행할 수 있습니다.