Windows 10 cho phép mở tệp PDF mà không cần cài đặt phần mềm bổ sung. Trình duyệt Microsoft Edge mặc định cung cấp hỗ trợ gốc cho định dạng này. Tuy nhiên, tính năng này khá cơ bản và có thể không đáp ứng nhu cầu của những người dùng quen sử dụng phần mềm thứ ba giàu tính năng hơn. Hầu hết mọi người ưa chuộng Adobe Reader để xem PDF vì phần mềm này cung cấp cách tiếp cận linh hoạt cho việc mở, chỉnh sửa và định dạng tệp.
Tại sao điều này xảy ra?
Cơ chế bảo vệ liên kết tệp của Windows 10 thực sự ngăn chặn mọi thay đổi trực tiếp đối với "User Choice" trong registry cho từng loại tệp. Bất cứ khi nào không tìm thấy liên kết tệp trong registry hoặc khi một ứng dụng nào đó vô hiệu hóa hash của "UserChoice registry key" để thiết lập liên kết, Windows sẽ kích hoạt việc đặt lại tệp cho chương trình đó, khiến nó chuyển trở lại liên kết mặc định của Windows 10.
Điều này có nghĩa là Edge có thể chiếm quyền mặc định mở tệp PDF vì bất kỳ lý do nào, sau một bản cập nhật hoặc các trường hợp khác, và bạn sẽ được thông báo về việc ứng dụng bị đặt lại mặc định bởi Trung tâm hoạt động. Dưới đây là các giải pháp có thể khắc phục vấn đề này.
Phương pháp 1: Sử dụng Cài đặt (Settings)
- Nhấn phím Windows một lần
- Gõ Default Programs vào Tìm kiếm Start
- Nhấp vào Default Programs từ kết quả tìm kiếm
- Cuộn xuống và nhấp vào Choose default apps by file type
- Cuộn xuống cho đến khi thấy .pdf. Bạn sẽ thấy biểu tượng Microsoft Edge ở phía bên phải
- Nhấp vào Microsoft Edge
Chọn ứng dụng mong muốn để làm mặc định cho việc đọc PDF, ví dụ: Adobe Acrobat Reader
Phương pháp 2: Sử dụng Menu ngữ cảnh (Context Menu)
Bạn có thể thay đổi ứng dụng mặc định mở bất kỳ loại tệp nào bằng cách chuột phải vào tệp và chọn tùy chọn từ menu. Làm theo các bước sau:
- Định vị tệp bạn muốn thay đổi ứng dụng mặc định
- Chuột phải vào tệp, chọn Open with > Choose another app
- Chọn ứng dụng mong muốn, ví dụ: Adobe Acrobat Reader
- Đánh dấu vào tùy chọn Always use this app to open .pdf files
- Nhấp OK
Kể từ nay, mỗi khi bạn mở tệp, nó sẽ chạy qua ứng dụng mặc định mới đã thiết lập.
Phương pháp 3: Sử dụng Control Panel
- Giữ phím Windows và nhấn X
- Nhấp vào Control Panel
- Nhấp vào Programs
- Nhấp vào Default Programs
- Nhấp vào Associate a file type or protocol with a program
- Tìm và nhấp vào .pdf từ danh sách
- Nhấp vào nút Change Program ở góc trên bên phải
- Chọn chương trình mong muốn, ví dụ: Adobe Acrobat Reader và nhấp OK
Đóng cửa sổ. Bây giờ tệp .pdf sẽ luôn mở trong ứng dụng bạn đã chọn.
Phương pháp 4: Sử dụng Registry Editor
- Giữ phím Windows và nhấn R
- Gõ regedit.exe và nhấn Enter. Nhấn Yes nếu được yêu cầu xác nhận
- Điều hướng đến địa chỉ: 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
Nếu không chắc chắn cách truy cập đường dẫn này, hãy làm theo các bước mở rộng các khóa theo thứ tự: HKEY_LOCAL_MACHINE > Software > Classes > Local Settings > Software > Microsoft > Windows > Current Version > AppModel > Repository > Packages > MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe > Microsoft Edge > Capabilities > FileAssociations.
- Tìm dòng .pdf dưới cột Name (bên phải)
- Ghi nhớ số trong cột Data của dòng đó
Điều hướng đến địa chỉ: HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723
- Cuộn lên trong ngăn bên trái cho đến khi quay lại thư mục HKEY_LOCAL_MACHINE
- Nhấp mũi tên bên trái của HKEY_LOCAL_MACHINE
- Nhấp đúp HKEY_CURRENT_USER
- Nhấp đúp SOFTWARE
- Nhấp đúp Classes
- Nhấp vào AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (dễ dàng định vị bằng 3 số cuối)
- Nhấp Edit > New > String Value
- Đặt tên là NoOpenWith và nhấn Enter
- Nếu bạn dùng Windows 10 Anniversary Update, hãy tạo thêm String Value tên NoStaticDefaultVerb theo cùng cách
Sau khi hoàn tất, Microsoft Edge sẽ không còn ghi đè ứng dụng mặc định. Tuy nhiên, sau khi cập nhật Windows, bạn có thể cần lặp lại quy trình này vì Edge có xu hướng ghi đè cài đặt sau mỗi lần cập nhật.
Phương pháp 5: Đổi tên tệp khởi chạy Edge
Nếu tất cả các phương pháp trên không hiệu quả hoặc Edge đặt lại liên kết tệp sau mỗi cập nhật Windows, bạn có thể thử đổi tên các tệp khởi chạy Edge. Vì máy tính chỉ tìm kiếm các tệp có tên cụ thể, việc đổi tên sẽ khiến nó không tìm thấy chúng. Đảm bảo bạn đăng nhập với tư cách quản trị viên.
- Điều hướng đến thư mục:
C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe
- Quay lại một cấp để thấy thư mục chính. Chuột phải chọn Properties
- Chọn tab Security > nhấp Advanced gần dưới cùng
- Bên cạnh Owner, nhấp Change để thay đổi quyền sở hữu thư mục
- Nhấp Advanced > Find Now > chọn tài khoản Microsoft của bạn > OK. Đánh dấu Replace owner on subcontainers and objects
- Mở lại Properties, nhấp Add > Select a principal > Advanced > Find Now > chọn Administrators > OK. Chọn Full control, đảm bảo Applies to: là This folder, subfolders, and files > OK > Apply
- Điều hướng vào bên trong và đổi tên các tệp sau:
MicrosoftEdge.exe → MicrosoftEdgeOld.exe
MicrosoftEdgeCP.exe → MicrosoftEdgeCPOld.exe
Nếu không có MicrosoftEdgeCP.exe mà có MicrosoftPdfReader.exe, hãy đổi tên tệp đó. - Khởi động lại máy tính. Thiết lập liên kết tệp như các phương pháp trên. Bây giờ ứng dụng mở mặc định cho PDF sẽ không bị thay đổi.