Cách Liên Kết Tệp Tin Với Ứng Dụng Store Trên Windows 10
Tôi có thói quen ưu tiên cài đặt ứng dụng thông qua Microsoft Store thay vì dùng file cài đặt truyền thống trên Windows 10. Cách này không chỉ giúp đảm bảo tính bảo mật mà còn giúp hệ thống được tối ưu hóa hơn. Tuy nhiên, do những lớp bảo mật bổ sung, nhiều thao tác quen thuộc trước đây lại trở nên phức tạp hơn đáng kể - ví dụ điển hình là việc thiết lập liên kết tệp tin với ứng dụng cụ thể.
Trong công việc thiết kế game, tôi thường xuyên sử dụng IrfanView64 để xử lý hình ảnh, bao gồm cả định dạng .dds phổ biến trong ngành công nghiệp game (cần cài đặt plugin chính hãng). Vấn đề phát sinh khi phát hiện ra phiên bản Store của IrfanView64 không đăng ký mở rộng .dds trong quá trình nộp ứng dụng lên Store. Điều này khiến Windows 10 không hiển thị ứng dụng này trong danh sách lựa chọn mặc định cho định dạng .dds, dù đã tìm kiếm kỹ trong phần “Ứng dụng mặc định” (Settings > Apps > Default apps).
Khó khăn trong việc truy xuất đường dẫn ứng dụng Store
Khác với phần mềm truyền thống, các ứng dụng Store được cài đặt tại thư mục đặc biệt %ProgramFiles%\WindowsApps
- một vị trí hệ thống được bảo vệ nghiêm ngặt. Để tìm đường dẫn thực thi của ứng dụng, bạn có thể:
- Khởi động ứng dụng cần tìm
- Mở Trình quản lý tác vụ (Ctrl+Shift+Esc)
- Tìm tiến trình tương ứng > Chuột phải > “Mở vị trí tệp”
Tuy nhiên, ngay cả khi áp dụng mẹo này để thiết lập đường dẫn thủ công trong cài đặt mở tệp tin, hệ thống vẫn báo lỗi “Thiếu quyền truy cập” khi thử mở .dds. Điều này cho thấy Microsoft đã thắt chặt thêm cơ chế bảo mật trong các bản cập nhật gần đây.
Giải pháp triệt để: Sửa trực tiếp Registry
Để khắc phục triệt để, bạn cần can thiệp vào Registry thông qua các bước sau:
Bước 1: Kiểm tra cấu trúc Registry hiện tại
- Mở Trình chỉnh sửa Registry (gõ
regedit
trong menu Start) - Điều hướng đến
\HKEY_CLASSES_ROOT\.dds\OpenWithProgids
Lưu ý: Nếu chưa từng thiết lập liên kết .dds trước đó, bạn cần tạo thủ công khóa
OpenWithProgids
tại vị trí này.
Bước 2: Thêm ID ứng dụng Store
Mỗi ứng dụng Store đều có một AppX ID duy nhất. Với IrfanView64, giá trị này là AppXhg16hybbkbv7j3fk4s35ykmfvp63yx63
. Để xác định chính xác:
- Thử mở định dạng tương tự (.jpg/.png) đã liên kết thành công với IrfanView64
- Kiểm tra
\HKEY_CLASSES_ROOT\.jpg\OpenWithProgids
để sao chép giá trị AppX ID chính xác
Bước 3: Thiết lập liên kết tệp tin
- Tạo một giá trị DWORD mới trong khóa
OpenWithProgids
với tên trùng với AppX ID - Đặt giá trị dữ liệu thành
0
(giữ nguyên mặc định)
Sau khi hoàn tất, bạn sẽ thấy tùy chọn “IrfanView64” xuất hiện trong menu chuột phải khi mở tệp .dds. Đây là giải pháp hiệu quả nhất khi các phương pháp thông thường không còn khả dụng do các thay đổi bảo mật trong Windows 10.
Mẹo bổ sung
- Luôn tạo điểm khôi phục hệ thống trước khi chỉnh sửa Registry
- Sử dụng tính năng “Tìm kiếm Registry” (Ctrl+F) để xác định nhanh các khóa liên quan
- Với các định dạng đặc thù khác, quy trình tương tự có thể áp dụng bằng cách thay thế .dds bằng phần mở rộng cần thiết
Giải pháp này không chỉ giải quyết vấn đề với .dds mà còn mở ra khả năng tùy chỉnh sâu hơn cho các định dạng tệp tin khác trên hệ thống Windows 10 của bạn.