Windows 10에서는 별도의 프로그램을 설치하지 않고도 PDF 파일을 열 수 있습니다. 기본 웹 브라우저인 Microsoft Edge가 이러한 파일 형식을 기본적으로 지원하기 때문입니다. 하지만 Edge의 PDF 뷰어는 기능이 매우 제한적이어서, Adobe Reader처럼 다양한 기능을 갖춘 서드파티 프로그램에 익숙한 사용자에게는 부족함을 느낄 수 있습니다. 실제로 대부분의 사용자는 PDF를 열고 편집하고 서식을 지정하는 데 유연성이 뛰어난 Adobe Reader를 선호합니다.
Edge가 기본 앱 설정을 되돌리는 이유는?
Windows 10에는 파일 연결 보호 메커니즘이 내장되어 있어, 레지스트리에서 각 파일 형식별 'UserChoice' 값을 직접 수정하는 것을 막습니다. 레지스트리에 파일 연결 정보가 없거나, 어떤 응용 프로그램이 'UserChoice 레지스트리 키'의 해시를 무효화하는 방식으로 연결을 변경하려고 하면 시스템이 해당 프로그램의 파일 연결을 초기화하여 Windows 10의 기본 설정으로 되돌립니다.
그 결과, Windows 업데이트 이후나 여러 이유로 인해 Edge가 PDF 파일의 기본 앱 설정을 강제로 가져올 수 있으며, 이 경우 알림 센터(Action Center)를 통해 앱 설정이 기본값으로 재설정되었다는 알림을 받게 됩니다. 그렇다면 이 문제를 어떻게 해결할 수 있을까요? 아래에서 몇 가지 방법을 소개합니다.
방법 1: 설정 앱 활용하기
- 키보드에서 Windows 키를 한 번 누릅니다.
- 시작 검색 창에 기본 앱(Default Programs)을 입력합니다.
- 검색 결과에서 기본 앱을 클릭합니다.
- 아래로 스크롤한 후 파일 형식별로 기본 앱 선택을 클릭합니다.

- 목록을 계속 내려 .pdf 항목을 찾습니다. 오른쪽 창에 Microsoft Edge 아이콘이 표시되어 있을 것입니다.
- Microsoft Edge를 클릭합니다.


원하는 응용 프로그램(예: Adobe Acrobat Reader)을 클릭하면 해당 프로그램이 PDF 기본 리더로 설정됩니다.
방법 2: 마우스 오른쪽 버튼 컨텍스트 메뉴 활용하기
파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 옵션을 선택하는 방법으로도 어떤 파일 형식이든 기본 앱을 변경할 수 있습니다. 아래 단계를 따라 해보세요.
- 기본 앱을 변경하려는 파일을 찾습니다.
- 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램(Open with)으로 이동한 뒤, 새로 열린 메뉴에서 다른 앱 선택(Choose another app)을 선택합니다.
- 원하는 앱(예: Adobe Acrobat Reader)을 선택합니다.
- 항상 .pdf 파일을 이 앱으로 열기(Always use this app to open .pdf files) 옵션에 체크합니다.
- 확인을 클릭합니다.
이제 파일을 실행할 때마다 새로 설정된 기본 앱으로 열립니다.
방법 3: 제어판 활용하기
- Windows 키를 누른 상태에서 X를 누릅니다.
- 제어판을 클릭합니다.
- 프로그램을 클릭합니다.
- 기본 프로그램을 클릭합니다.

- 파일 형식 또는 프로토콜을 프로그램과 연결을 클릭합니다.

- 목록에서 .pdf를 찾아 클릭합니다.
- 오른쪽 상단 모서리에 있는 프로그램 변경 버튼을 클릭합니다.

- 원하는 프로그램(예: Adobe Acrobat Reader)을 선택하고 확인을 클릭합니다.

창을 닫으면 이후 .pdf 파일은 항상 선택한 프로그램으로 열립니다.
방법 4: 레지스트리 편집기 활용하기
- Windows 키를 누른 상태에서 R을 누릅니다.
- regedit.exe를 입력하고 Enter를 누릅니다. 확인 메시지가 나타나면 '예'를 클릭합니다.
- 다음 경로로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations
경로 이동이 어렵다면 아래 단계를 따르세요.- 왼쪽 창에서 HKEY_LOCAL_MACHINE을 더블클릭합니다.
- Software를 더블클릭합니다.
- Classes를 더블클릭합니다.
- Local Settings를 더블클릭합니다.
- Software를 더블클릭합니다.
- Microsoft를 더블클릭합니다.
- Windows를 더블클릭합니다.
- Current Version을 더블클릭합니다.
- AppModel을 더블클릭합니다.
- Repository를 더블클릭합니다.
- Packages를 더블클릭합니다.
- MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe를 더블클릭합니다. 여기서 MicrosoftEdge_25.10586.0.0은 설치된 Microsoft Edge의 버전 번호입니다.
- Microsoft Edge를 더블클릭합니다.
- Capabilities를 더블클릭합니다.
- 왼쪽 창에서 FileAssociations를 클릭합니다.
- 오른쪽 창의 이름(Name) 항목에서 .pdf 줄을 찾습니다.
해당 항목의 데이터(Data) 값에 있는 숫자를 기억해 두세요. 메모해 두거나 사진을 찍어두면 좋습니다.

이제 다음 경로로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
아래 단계를 참고해 이동하세요.
- 왼쪽 창에서 위로 스크롤하여 HKEY_LOCAL_MACHINE 폴더로 돌아갑니다.
- HKEY_LOCAL_MACHINE 왼쪽의 화살표를 클릭해 접습니다.
- HKEY_CURRENT_USER를 더블클릭합니다.
- SOFTWARE를 더블클릭합니다.
- Classes를 더블클릭합니다.
- AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723을 클릭합니다. 끝 세 자리 숫자를 보면 쉽게 찾을 수 있습니다.

- 편집(Edit)을 클릭하고 새로 만들기(New) → 문자열 값(String Value)을 선택합니다.

- 새 값의 이름을 NoOpenWith로 입력하고 Enter를 누릅니다.


- Windows 10 Anniversary Update(1주년 업데이트)를 사용 중이라면 같은 방법으로 NoStaticDefaultVerb라는 이름의 문자열 값도 하나 더 생성합니다. 위의 7~8단계를 반복하면 됩니다.
여기까지 완료하면 Microsoft Edge가 더 이상 기본 앱 설정을 덮어쓰지 않습니다. 다만 Windows를 업데이트할 때마다 Edge가 설정을 다시 덮어쓰는 경향이 있으므로, 업데이트 후에는 이 과정을 반복해야 할 수 있습니다.
방법 5: Edge 실행 파일 이름 바꾸기
위의 모든 방법이 효과가 없거나, Windows 업데이트 때마다 Edge가 파일 연결을 초기화한다면 Edge 실행 파일의 이름을 바꾸는 방법을 시도해볼 수 있습니다. 컴퓨터는 특정 이름의 파일만 검색하기 때문에, 파일 이름이 변경되면 시스템이 해당 파일을 찾지 못합니다. 먼저 해당 디렉터리로 이동해 Edge 파일에 대한 권한을 확보해야 하며, 권한을 얻은 후에야 이름을 변경할 수 있습니다. 이 작업을 수행하려면 관리자 계정으로 로그인되어 있어야 합니다.
- 다음 디렉터리로 이동합니다:
C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe
- Edge 실행 파일들이 보이면 한 단계 위로 올라가 폴더 자체가 보이도록 합니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

- 속성 창에서 보안(Security) 탭을 선택하고, 화면 하단 근처에 있는 고급(Advanced)을 클릭합니다.

- '소유자' 항목 옆의 변경(Change)을 클릭해 폴더의 소유권을 변경합니다.

- 새 창이 열리면 이름 확인(Check names) 버튼을 클릭한 후 지금 찾기(Find now)를 선택합니다. 목록에서 자신의 Microsoft 계정을 선택하고 확인을 누릅니다. 이렇게 하면 폴더 전체의 소유권이 변경됩니다. 이제 속성 창을 닫았다가 다시 열고, 하위 컨테이너와 개체의 소유자 교체(Replace owner on subcontainers and objects) 항목에 체크했는지 반드시 확인합니다. 이 단계는 매우 중요합니다.

- 속성 창을 다시 연 후 추가(Add)를 클릭하고 보안 주체 선택(Select a principal)을 클릭합니다. 고급(Advanced)을 클릭한 뒤 지금 찾기(Find now)를 선택합니다. 목록에서 Administrators를 선택하고 확인을 클릭합니다. 작은 창에서 확인을 요구하면 확인을 다시 누릅니다. 항목이 추가되면 체크박스 목록에서 모든 권한(Full control)을 클릭해 모든 권한에 체크합니다. 적용 대상(Applies to): 항목이 이 폴더, 하위 폴더 및 파일로 설정되어 있는지 확인합니다. 이전 창에서 확인을 클릭하고, 마지막으로 적용(Apply)을 클릭합니다.

- 이제 폴더 전체에 대한 소유권을 갖게 되었습니다. 폴더 안으로 들어가 아래 두 파일의 이름을 변경합니다:
MicrosoftEdge.exe
MicrosoftEdgeCP.exe
파일 이름을 다음과 같이 바꿉니다:
MicrosoftEdgeOld.exe
MicrosoftEdgeCPOld.exe
만약 'MicrosoftEdgeCP.exe' 파일이 없고 'MicrosoftPdfReader.exe' 파일이 있다면, 그 파일의 이름을 변경하면 됩니다.

- 컴퓨터를 재시작합니다. 그런 다음 앞서 설명한 방법대로 파일 연결을 설정하면, 이제 PDF 파일의 기본 열기 프로그램이 더 이상 변경되지 않습니다.