Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách Thiết Lập Chương Trình Mặc Định Trong Windows 11: Hướng Dẫn Bước Đi Bước

Mic drop: Tôi tin tôi sẽ ngừng dùng máy tính sớm hơn tôi từng nghĩ. Không theo nghĩa đầy đủ, kịch tính, tất nhiên. Không có chuyện quay về gốc, eco-người hang động, xã hội-đi-đCMN. Không, không có gì kịch liệt. Nhưng tôi sẽ giảm tương tác với máy đến mức chỉ dùng cho những điều cần thiết tối thiểu, vì tôi đang khá bực mình về sự suy giảm chất lượng và trí tuệ của các giải pháp phần mềm được quăng bán và nôn nao ra thế giới. Chủ đề hôm nay: chương trình mặc định.

Chương trình mặc định, hoặc ứng dụng, nếu bạn muốn. Trong Windows. Ah. Đây là ví dụ lấp lánh khác của cách không làm đúng. Gần đây, có đợt bài viết về Microsoft làm khó người dùng phổ thông chuyển ứng dụng mặc định trong Windows 11. Trừ rằng, đây là tin tức cũ. Đã lâu rồi việc này khó cho người thường. Tôi đã bao quát vấn đề trong bài review Dev Windows 11, nhưng tôi đoán giọng văn của tôi không đủ "photogenic" cho tiêu thụ đại chúng. Cũng không độc quyền Windows 11. Không có gì căn bản mới về mức độ khó chịu sâu sắc của Windows trong khía cạnh này. Windows 10 làm y như vậy. Dùng Edge, dùng Edge, dùng Edge. Còi báo khắp nơi. Vì vậy tôi nghĩ, ổn, có cách cấu hình ứng dụng mặc định Windows từ dòng lệnh không, để tránh tiếng ồn và rác rưởi?

Chúng ta đang nói về gì?

Trước tiên, liên kết mặc định của loại tập tin đến chương trình cụ thể. Mọi hệ điều hành đều có mặc định. Nhưng rồi, khi bạn chuyển khỏi mặc định đó, điều vui xảy ra. Tôi đã chỉ cho bạn thấy Microsoft reset liên kết tập tin hình ảnh IrfanView của tôi, nhiều lần. Tôi đã chỉ cho bạn thấy, dù tôi đặt chương trình cụ thể làm mặc định, Windows 10 VẪN thỉnh thoảng nhảy ra hỏi, chủ yếu khi liên quan đến media hoặc trình duyệt. Không chỉ Edge. Tập tin video cũng vậy!

Cách Thiết Lập Chương Trình Mặc Định Trong Windows 11: Hướng Dẫn Bước Đi Bước

Năm 2018, cài mới, IrfanView.

Cách Thiết Lập Chương Trình Mặc Định Trong Windows 11: Hướng Dẫn Bước Đi Bước

Thất vọng, à?

Trong Windows 11, khác biệt thực sự duy nhất là menu Settings bây giờ có quy trình làm việc hơi khác, hơi rối rắm hơn cho việc gán ứng dụng mặc định cho loại tập tin cụ thể, và ngược lại. Trong bản Dev, chức năng này hơi quái và khá chậm, nhưng không căn bản khác Windows 10. Bạn vẫn có thể chuột phải vào tập tin, Open with, và tất cả. Chán. Nhưng vấn đề thực sự là cố gắng hiệu quả về nó!

Trạng thái buồn bã của assoc, ftype và dism

Phiên bản Windows cũ cung cấp loạt công cụ dòng lệnh (assoc, ftype) để gán hoặc thay đổi liên kết tập tin, để bạn có thể mở tập tin trong chương trình mong muốn. Bạn cũng có thể làm qua Group Policies, hoặc registry, bằng file XML tạo sẵn, nói cho hệ thống cách xử lý các loại tập tin khác nhau. Không phải giải pháp thanh lịch nhất, nhưng dễ script.

Cách Thiết Lập Chương Trình Mặc Định Trong Windows 11: Hướng Dẫn Bước Đi Bước

Điều này không làm gì cả. Tương tự, bạn có thể thử:

Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

Deployment Image Servicing and Management tool
Version: 10.0.22000.1

Image Version: 10.0.22000.132

The operation completed successfully.

Mở XML, làm thay đổi thủ công cho bất kỳ loại tập tin nào bạn thích, rồi import.

<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
  <Association Identifier=".3g2"
   ProgId="VLC.3g2"
   ApplicationName="VLC media player" />
  <Association Identifier=".3gp"
   ProgId="VLC.3gp"
   ApplicationName="VLC media player" />
  <Association Identifier=".ac3" 
   ProgId="AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs"
   ApplicationName="Groove Music" />
  <Association Identifier=".adt"
   ProgId="AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs"
   ApplicationName="Groove Music" />
  <Association Identifier=".adts"
   ProgId="VLC.adts"
   ApplicationName="VLC media player" />
...

Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

Deployment Image Servicing and Management tool
Version: 10.0.22000.1

Image Version: 10.0.22000.132

The operation completed successfully.

Từ Windows 10 20H2, không một giải pháp nào thực sự hoạt động cho người dùng hiện tại. Nếu bạn muốn thay đổi, bạn có thể, trừ rằng, hệ thống sẽ hoàn toàn bỏ qua chúng. Hơn nữa, Windows giờ cũng gán hash cho bất kỳ chương trình & liên kết tập tin nào, và hash này dùng để xác minh thay đổi là hợp pháp, tức là, do người dùng làm. Vì vậy bạn không thể bừa bãi sửa registry thủ công, vì Windows sẽ bỏ qua thay đổi thủ công, vì chúng không khớp hash. Hash tính như thế nào, tôi không biết.

Cách Thiết Lập Chương Trình Mặc Định Trong Windows 11: Hướng Dẫn Bước Đi Bước

Và vậy, không importa tôi thử gì, tôi cuối cùng phải quay lại Settings GUI, và làm thay đổi đó. Chậm, cồng kềnh, và cú đấm khác dưới đai hiệu suất. Nhưng mà, hệ điều hành hiện đại được thiết kế để phiền toái thay vì hiệu quả.

Có giải pháp thực nào?

Không. Không có cái nào tôi tìm thấy, và đó sẽ là một giải pháp thay thế tốt, đơn giản, hợp lý cho vấn đề trên. Tuy nhiên, bạn có thể thể hiện sự không hài lòng theo cách hơi khác. Trước tiên, có phương pháp và kỷ luật. Đảm bảo bạn đặt đúng mọi chương trình trên hệ thống, và chuột phải vào bất kỳ loại tập tin nào trong Explorer, để bạn có thể gán đúng trình xử lý (và vĩnh viễn). Thứ hai, bạn nên vô hiệu hóa hoặc gỡ cài đặt chương trình mặc định phiền toái nếu chúng tiếp tục quấy rối bạn.

Ví dụ, dù tôi thấy Edge là trình duyệt khá ổn tổng thể, nó không được phép chạy trên hộp Windows của tôi qua IFEO. Điều này là vì bạn nhận khuyến nghị dùng Edge trong headerbar của Settings, bạn thấy nó trong Settings, bạn thấy nó + thông điệp promo khi bạn thử mở tập tin có khả năng trình duyệt. Đó tất cả quá phiền toái và thèm khát. Giải pháp? Edge không thể chạy. Đơn giản. Và cách này bạn sẽ không vô tình mở tập tin SVG hay PDF trong chương trình sai. Xong. Tốt? Không. Cần thiết? Thật đáng tiếc đúng.

Kết luận

Thú vị, Windows 10 đã triển khai giải pháp bán hợp lý cho vấn đề cổ xưa bằng cách cho bạn danh sách nhỏ các loại chức năng mặc định (như Video, Nhạc, v.v.), và bạn có thể (chủ yếu) gán chương trình đúng xử lý những cái đó. Bây giờ, Windows 11 quay lại cách cũ và rối rắm xử lý per-protocol và per-suffix, cồng kềnh, và có thể thậm chí gây nhầm lẫn, vì không có sự nhất quán. Tệ nhất, nếu bạn thực sự muốn hiệu quả trong quá trình này, bạn không thể.

Hiện tại, cách tốt nhất để thực sự nói cho Windows 11 biết ứng dụng nào nên mở tập tin nào, bạn nên làm đó trong quá trình cài đặt chương trình mong muốn (sau đó phần mềm làm việc khó cho bạn ngầm), theo sau bởi thỉnh thoảng chuột phải > Open with cho những loại tập tin có thể rơi ra khỏi lưới. Điều này không đơn giản, dễ hay đẹp, nhưng đó là thực tế. Tôi ước bài này có một thủ thuật năng suất kinh ngạc, nhưng không có. Hy vọng đây không phải khởi đầu của xu hướng dài dài những thay đổi vô nghĩa và vô ích trong ngăn xếp hệ điều hành, làm xa rời techies và không làm gì cho đám đông ngây thơ, IQ thấp. Lúc hai suy nghĩ... Đợi đã.

Chào.