Windows lưu trữ chương trình nào để mở một số loại tệp nhất định?


19

Sau khi cài đặt trình đọc Adobe PDF, nó sẽ mở các tệp có .PDFphần mở rộng tệp. Trình duyệt web mặc định của Ones mở .htmltệp và notepad mở .txttệp, v.v.

Trường hợp chính xác trong sổ đăng ký là những filetype - hiệp hội chương trình được lưu trữ trong sổ đăng ký?

Nói cách khác, làm thế nào để Windows biết phần mềm / chương trình nào phải mở một tệp (loại) nhất định?

Câu trả lời:


13

Việc mở với các hiệp hội đều được lưu trữ trong HKEY_CLASSES_ROOT.

Đây là một tổ hợp đăng ký đặc biệt kết hợp các hiệp hội người dùng địa phương HKEY_CURRENT_USER\Software\Classesvới các hiệp hội của hệ thống HKEY_LOCAL_MACHINE\Software\Classes.

Đây là một ảnh chụp từ sổ đăng ký của tôi cho hiệp hội PDF mà bạn đề cập trong câu hỏi của bạn:

Liên kết tệp PDF trong sổ đăng ký


8

Chỉ để mở rộng câu trả lời của Gareth:

Từ chơi với registry, có vẻ như

  • các mục từ HKEY_CURRENT_USER\Software\Classesghi đè các mục từ HKEY_LOCAL_MACHINE\Software\Classestrong HKEY_CLASSES_ROOT\Software\Classes
  • thiết lập liên kết mở rộng của tập tin từ dòng assoclệnh bằng cách sử dụng lệnhHKEY_LOCAL_MACHINE\Software\Classes
  • thiết lập liên kết loại tệp từ dòng ftypelệnh bằng cách sử dụng lệnhHKEY_LOCAL_MACHINE\Software\Classes

3

Mặc dù các câu trả lời là (có thể, tôi đã không kiểm tra) chính xác, cách lành mạnh để sửa đổi các liên kết tệp là với GUI do Microsoft thiết kế cho nó. (Đó là, nếu bạn là người dùng và không phải là nhà phát triển thiết lập.)

Đây là một hướng dẫn với hình ảnh đẹp, tôi đã tìm thấy nó với google: http://www.digitalcitizen.life/how-associate-file-type-or-protatio-program

Nhưng bạn chỉ có thể mở start (menu win7 hoặc màn hình win8, không quan trọng) và nhập liên kết tệp , nhập và nó sẽ mở liên kết bảng điều khiển chính xác. (Bảng điều khiển \ Chương trình \ Chương trình mặc định \ Đặt hiệp hội).


Có lẽ điều đó đã làm việc một lần. Bây giờ tất cả Win10 mang lại cho tôi là "Tìm kiếm một ứng dụng trong Microsoft Store". BS.
Ralf
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.