Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Trong bài viết này, chúng tôi sẽ xem xét cách quản lý liên kết tệp mặc định trên Windows 10 và Windows Server 2019/2016 / 2012R2. Ví dụ:tôi sẽ chỉ cho bạn cách đặt ứng dụng trình duyệt mặc định để mở tệp HTML, nhập các cài đặt này vào tệp XML và triển khai cài đặt liên kết tệp cho các máy tính khác theo cách thủ công hoặc sử dụng Chính sách nhóm (GPO).

Sự khác biệt chính giữa Windows 10 và các phiên bản Windows trước là giờ đây bạn không thể quản lý cài đặt liên kết tệp thông qua Sổ đăng ký hoặc “ Mở bằng ”Của Tùy chọn Chính sách Nhóm. Nhưng đã có một cơ hội mới để xuất cài đặt liên kết tệp hiện tại từ máy tính “tham chiếu” sang tệp XML và áp dụng tệp này trên các máy tính khác. Bạn cũng có thể xuất các liên kết tệp đã định cấu hình sang hình ảnh Windows được triển khai cho các máy khách trên mạng của bạn (theo cách thủ công, qua WDS hoặc SCCM).

Cách đặt hoặc thay đổi ứng dụng mặc định trên Windows 10?

Giả sử bạn muốn sử dụng trình duyệt Firefox để mở .HTML tệp trên tất cả các máy tính trong miền (bạn muốn liên kết phần mở rộng tệp này với ứng dụng).

Để thực hiện việc này, bạn cần có một máy tính tham chiếu với Windows 10 (trong ví dụ này, phiên bản 1909 hiện tại được sử dụng) và trình duyệt Firefox đã được cài đặt. Để tạo ánh xạ theo cách thủ công giữa phần mở rộng tệp và chương trình, hãy mở Cài đặt -> Ứng dụng mặc định và nhấp vào nút “ Chọn ứng dụng mặc định theo loại tệp” nút.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Tìm tệp .HTML trong danh sách các phần mở rộng tệp và sử dụng nút “ Chọn một phần mở rộng mặc định ”Để thay đổi chương trình mặc định để mở các tệp html từ Microsoft Edge sang Firefox.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Bạn có thể tự động chỉ định một ứng dụng cụ thể với phần mở rộng tệp mà nó được đăng ký. Để thực hiện việc này, hãy chọn Đặt mặc định cho ứng dụng trong Ứng dụng mặc định , tìm chương trình của bạn trong danh sách và nhấp vào nút Quản lý nút.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Màn hình tiếp theo chứa danh sách các loại tệp được ứng dụng hỗ trợ. Chọn các phần mở rộng tệp mà bạn muốn mở bằng Firefox.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Trong các bản dựng Windows 10 cũ hơn và trong Windows Server 2016, bạn có thể chỉ định các liên kết ứng dụng mặc định thông qua Bảng điều khiển cổ điển. Đi tới Bảng điều khiển -> Chương trình mặc định -> Đặt chương trình mặc định . Tìm Firefox trong danh sách chương trình và nhấp vào “ Đặt chương trình này làm mặc định ”. Do đó, Firefox sẽ được gán làm chương trình mặc định để mở tất cả các loại tệp được hỗ trợ.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Nếu bạn cần chọn các phần mở rộng tệp cụ thể, hãy nhấp vào Chọn giá trị mặc định cho chương trình này và kiểm tra các phần mở rộng tệp mong muốn.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Bạn có thể kiểm tra các liên kết hiện tại cho các tệp có đuôi .html trong Chương trình -> Chương trình Mặc định -> Đặt Liên kết của Bảng điều khiển.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Xuất Liên kết Tệp trên Windows 10 sang tệp XML

Bạn có thể xuất cấu hình hiện tại của các liên kết tệp sang tệp XML bằng cách sử dụng DISM:

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

Lệnh sẽ lưu tất cả các liên kết chương trình mà bạn đã cấu hình trên hồ sơ người dùng của mình vào tệp XML. Bạn có thể mở DefaultAssoc.xml tệp trong bất kỳ trình soạn thảo văn bản nào và xem danh sách đầy đủ các liên kết tệp đã xuất. Nếu bạn chỉ cần sử dụng một phần liên kết từ danh sách này (để không ghi đè cài đặt người dùng hiện có), bạn có thể chỉnh sửa tệp XML theo cách thủ công. Chỉ để lại những dòng có phần mở rộng tệp bạn cần. Ví dụ:chúng tôi sẽ để lại các dòng sau cho phần mở rộng HTM và HTML:

<?xml version="1.0″ encoding="UTF-8″?>
<DefaultAssociations>
<Association Identifier=".htm" ProgId="FirefoxHTML" ApplicationName="Firefox" />
<Association Identifier=".html" ProgId="FirefoxHTML" ApplicationName="Firefox" />
</DefaultAssociations>

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Nhập Liên kết ứng dụng mặc định trên Windows 10

Tệp XML kết quả có thể được nhập vào Windows 10 trên các máy tính khác bằng công cụ DISM:

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

Quan trọng . Các cài đặt này để ánh xạ phần mở rộng tệp cho ứng dụng sẽ chỉ được áp dụng cho hồ sơ người dùng mới trong lần đăng nhập đầu tiên.

Nếu bạn đã chỉnh sửa thủ công tệp XML và nhập nó qua DISM, trong một số bản dựng Windows 10, bạn có thể gặp nhiều lỗi "Thông báo đặt lại mặc định của ứng dụng" ở lần đăng nhập đầu tiên. Microsoft không khuyên bạn nên chỉnh sửa thủ công tệp XML này.

Bạn cũng có thể nhập các cài đặt này vào hình ảnh Windows ngoại tuyến trong tệp WIM. Đầu tiên, bạn phải gắn hình ảnh:

Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline

Và sau đó nhập tệp XML:

Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml

Mẹo . Có thể lấy cài đặt hiện tại của các liên kết tệp trong Windows image ngoại tuyến bằng cách sử dụng lệnh sau:

Dism.exe /Image:C:\mnt\offline /Get-DefaultAppAssociations

Đặt Liên kết Tệp Mặc định với Chính sách Nhóm

Windows 10 / 8.1 đã giới thiệu tùy chọn Chính sách nhóm (GPO) mới cho phép bạn áp dụng tệp xml với cài đặt liên kết tệp cho tất cả người dùng hiện tại trên máy tính.

Chính sách này có tên là Đặt tệp cấu hình liên kết mặc định nằm trong Cấu hình máy tính -> Mẫu quản trị -> Thành phần Windows -> File Explorer.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Bật chính sách và chỉ định đường dẫn UNC đến tệp XML của bạn. Nó có thể được đặt trên thư mục mạng chia sẻ, thư mục SYSVOL trên bộ điều khiển miền hoặc được sao chép trước vào máy tính sử dụng GPP hoặc SCCM.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Cài đặt liên kết tệp mới sẽ được áp dụng cho tất cả người dùng máy tính sau lần đăng nhập tiếp theo.

Đường dẫn đến tệp XML với cài đặt liên kết tệp mới được chứa trong Cấu hình cấu hình mặc định tham số đăng ký trong khóa HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ System. Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Vì Windows 10 theo dõi các thay đổi trong cài đặt liên kết tệp, lần đầu tiên bạn cố gắng mở tệp HTML, một cửa sổ có thể xuất hiện xác nhận rằng Firefox được sử dụng làm chương trình mặc định để mở loại tệp này (yêu cầu chỉ xuất hiện một lần). Yêu cầu như vậy sẽ luôn xuất hiện sau khi cài đặt một ứng dụng mới, được đăng ký để mở một loại tệp hoặc giao thức hiện có. Bạn có thể ẩn các thông báo này bằng cách bật chính sách “ Không hiển thị thông báo‘ ứng dụng mới đã cài đặt ’ ”Trong cùng một phần GPO.

Khi làm việc trong Windows, người dùng có thể gán lại các liên kết tệp này. Tuy nhiên, trong lần đăng nhập tiếp theo, cài đặt liên kết tệp của người dùng sẽ bị GPO ghi đè bằng cài đặt từ tệp XML.

Thay đổi liên kết tệp trên Windows 10 thông qua sổ đăng ký

Như chúng tôi đã nói ở trên, trong Windows 10, cách đặt các tùy chọn liên kết tệp đã thay đổi. Trong phần trước, chúng tôi đã hướng dẫn bạn cách định cấu hình liên kết cho loại tệp .html với trình duyệt Firefox thông qua tệp XML và Chính sách Nhóm. Bây giờ, hãy xem nó trông như thế nào trong sổ đăng ký Windows 10.

Chạy Registry Editor (regedit.exe) và đi tới khóa đăng ký HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .html \ UserChoice . Khóa đăng ký này chứa cài đặt liên kết cho phần mở rộng tệp html. Vui lòng lưu ý các thông số đăng ký sau:

  • ProgId - đây là số nhận dạng của ứng dụng đã đăng ký để mở loại tệp này. Ứng dụng này được chỉ định trong tệp XML. Nếu một số nhận dạng dài được chỉ định thay vì tên ứng dụng, thì liên kết tệp với ứng dụng UWP (Metro-style) hiện đại sẽ được định cấu hình.
  • Băm - một giá trị băm được tạo tự động để xác thực việc khớp loại tệp với chương trình. Sự hiện diện của hàm băm này đảm bảo rằng người dùng hoặc quản trị viên (thông qua GPO) đã định cấu hình ánh xạ tệp này. Cơ chế bảo mật này là cần thiết để bảo vệ người dùng khỏi các chương trình độc hại có thể thay thế các liên kết tệp mà không cần sự chấp thuận của người dùng.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Nếu bạn cố gắng thay đổi ProgId theo cách thủ công giá trị đăng ký và liên kết chương trình khác, giá trị băm sẽ không còn hiệu lực. Trong trường hợp này, Windows 10 sẽ tự động đặt lại cài đặt liên kết tệp về trạng thái mặc định. Trong trường hợp này, người dùng sẽ thấy một thông báo:

An app default was reset.
An app caused a problem with the default app setting for .html files, so it was reset to Microsoft Edge.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Do đó, trong Windows 10 / Windows Server 2016, bạn sẽ không thể định cấu hình ánh xạ tệp thông qua sổ đăng ký, vì nó hoạt động trong Windows 7 / Windows Server 2008R2.

Bạn có thể tìm thấy SetUserFTA.exe không chính thức trên Web công cụ, cho phép bạn tính toán băm và ánh xạ phần mở rộng tệp cụ thể để lập trình 21 thông qua sổ đăng ký.

Cách Đặt lại Liên kết Tệp trong Windows 10?

Sử dụng lệnh sau, bạn có thể đặt lại cài đặt của các liên kết tệp đã nhập trước đó:

Dism.exe /Online /Remove-DefaultAppAssociations

Sau khi chạy lệnh này, tất cả người dùng mới sẽ được ghi lại bằng liên kết tệp mặc định (việc đặt lại không ảnh hưởng đến hồ sơ người dùng hiện có).

Để đặt lại các liên kết tệp được người dùng định cấu hình theo cách thủ công về các liên kết mặc định, bạn cần nhấp vào Đặt lại trong Cài đặt -> Ứng dụng -> Ứng dụng mặc định.

Thay đổi liên kết tệp mặc định trong Windows 10 qua GPO

Trong trường hợp này, tất cả các liên kết tệp sẽ trở về trạng thái cài đặt Windows 10 sạch.