[玩转系统] 更改 Windows 10 和 11 中的默认文件关联
作者:精品下载站 日期:2024-12-14 23:31:42 浏览:19 分类:玩电脑
更改 Windows 10 和 11 中的默认文件关联
在本文中,我们将了解如何在 Windows 10/11 和 Windows Server 2022/2019/2016 上管理默认文件类型关联 (FTA)。作为示例,我们将展示如何分配默认程序以在 Windows 中打开 *.PDF 文件、将这些设置导出到 XML 配置文件中,以及手动或使用组策略 (GPO) 将具有文件关联设置的生成文件部署到其他计算机。
Windows 10/11 与之前的 Windows 版本之间的主要区别在于,您无法通过注册表或组策略首选项的“打开方式”功能来管理文件关联设置。但是,有一个新机会可以将文件关联的当前设置从“参考”计算机导出到 XML 文件,并将该文件应用到其他计算机。您还可以将文件关联文件导入到计算机上部署的 Windows 映像中(通过 WDS 或 SCCM 手动)。
如何更改 Windows 10 和 11 上打开文件类型的默认程序?
假设您想要使用 Adobe Reader DC 打开计算机上的 *.PDF 文件。这意味着您需要将此文件扩展名与应用程序相关联。在此示例中,我使用安装了 Windows 10 22H1 和 Acrobat Reader DC 的参考计算机。
请注意,Windows 10 和 11 现在默认安装 Microsoft Edge 浏览器作为默认 PDF 查看器。
要手动创建文件扩展名和程序之间的映射,请转到设置 -> 默认应用程序(或运行设置 URI 命令 ->
ms-settings:defaultapps
),然后单击按文件类型选择默认应用按钮。
在扩展名列表中查找 .PDF 文件类型。然后单击与此扩展关联的程序的图标,并将默认 PDF 查看器从 Microsoft Edge 更改为 Acrobat Reader。
您可以自动分配特定应用程序及其注册的文件扩展名。为此,请在默认应用部分中选择按应用设置默认值,在列表中找到您的程序,然后单击管理按钮。
下一个屏幕包含应用程序支持的文件类型列表。选择要使用 Acrobat Reader 打开的文件扩展名。
如何从命令提示符设置文件断言?
在 Windows 上,您可以使用 assoc 命令行工具来配置应用程序的文件关联。例如,要检查用于打开 PDF 文件的程序,请运行以下命令:
assoc .pdf
在此示例中,您可以看到 AcroExch.Document.DC 文件类型与 PDF 文件扩展名关联:
.pdf=AcroExch.Document.DC
显示与文件类型的所有扩展名关联:
assoc|more
要了解 AcroExch.Document.DC 文件类型与哪个程序关联:
ftype AcroExch.Document.DC
您可以使用以下命令设置特定文件类型的类型:
ASSOC .csv=txtfile
在此示例中,我们指定所有 CSV 文件应作为纯文本文件打开(默认使用 notepad.exe)。
您可以从命令提示符创建或更改文件扩展名与程序的关联。例如,您希望使用 notepad++.exe 打开所有扩展名为 .tx1 的文件。首先,您需要将.tx1扩展名与新的tx1file文件类型相关联。
assoc .tx1=tx1file
现在让我们指定默认情况下打开带有 tx1 扩展名的文件的程序。
ftype tx1file="%programfiles(x86)%\"Notepad++\notepad++.exe" "%1"
您还可以使用第三方SetUserFTA工具在Windows中分配文件关联。 SetUserFTA 是一个命令行实用程序,用于快速设置文件关联(通常在 Windows Server 2019/2022 RDS 场上用于配置与应用程序的文件关联)。
您可以在 Windows 中列出当前文件关联以及为它们设置的 ProgID,如下所示:
SetUserFTA get
要设置特定文件扩展名的关联,请使用以下命令:
SetUserFTA.exe extension progid
例如,将 Chrome 设置为 HTML 文件的默认浏览器:
SetUserFTA .http ChromeHTML
SetUserFTA .https ChromeHTML
SetUserFTA .htm ChromeHTML
SetUserFTA .html ChromeHTML
如果应用程序没有注册的文件类或 Progid,您可以指定其可执行文件。例如:
SetUserFTA .txt applications\notepad++.exe
对于在注册表项中注册的应用程序来说这是可能的
HKEY_CLASSES_ROOT\Applications
。
将 Windows 上的默认应用程序关联导出和导入到 XML 文件
可以使用 DISM 将当前用户下配置的程序的当前文件关联设置导出到 .XML 文件:
Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
该命令将所有配置的程序关联导出到 XML 文件。您可以使用任何文本编辑器打开 DefaultAssoc.xml 文件,并查看导出的文件关联的完整列表。如果您只需要使用此列表中的部分关联(为了不覆盖现有的用户关联),您可以手动编辑 XML 文件。仅保留带有您需要的文件扩展名的行。例如,我们将为 PDF 和 FDF 扩展保留以下行:
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier=".fdf" ProgId="AcroExch.FDFDoc" ApplicationName="Adobe Acrobat Reader DC" />
<Association Identifier=".pdf" ProgId="AcroExch.Document.DC" ApplicationName="Adobe Acrobat Reader DC" />
</DefaultAssociations>
Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
重要。这些将文件扩展名映射到应用程序的设置将仅在首次登录期间应用于新用户配置文件。如果您在导入过程中收到应用默认重置通知错误,请检查 XML 文件的语法。
您还可以将关联设置导入到 WIM 文件中的脱机 Windows 映像(用于将 Windows 部署到新计算机)。首先,您必须安装映像:
Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline
然后导入 XML 文件:
Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\Server1\Share\DefaultAssoc.xml
提示。可以使用以下命令获取脱机 Windows 映像中的当前文件关联设置:
Dism.exe /Image:C:\mnt\offline /Get-DefaultAppAssociations
使用组策略配置默认文件关联
在现代版本的 Windows 中,您可以使用组策略 (GPO) 选项,该选项允许您将具有文件关联设置的 XML 文件应用到计算机的所有当前用户。
例如,您想要将具有文件关联设置的组策略应用到 Active Directory 的特定 OU(组织单位)中的所有计算机。
打开组策略管理控制台(
gpmc.msc
);
找到要为其应用文件关联的计算机所在的 OU 并创建新的 GPO;
切换到 GPO 编辑模式并转到计算机配置 -> 管理模板 -> Windows 组件 -> 文件资源管理器;
找到选项设置默认关联配置文件;
启用该策略并指定 XML 文件的 UNC 路径(确保该路径不包含引号或空格)。它可以位于共享网络文件夹、域控制器上的 SYSVOL 目录中,也可以使用 GPP 或 SCCM 预先复制到计算机上;
重新启动计算机以应用新的文件关联。
您可以使用 gpresult.exe 工具来解决 GPO 问题。
新的文件关联设置将在计算机的所有用户下次登录时应用。
具有新文件关联设置的 XML 文件的路径包含在 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System 项下的 DefaultAssociationsConfiguration 注册表参数中。
由于 Windows 10 跟踪文件关联设置的更改,因此当您第一次尝试打开 PDF 文件时,可能会出现一个窗口,确认使用 Acrobat Reader 打开此文件类型(提示仅出现一次)。在安装注册为打开现有文件类型或协议的新应用程序后,此类请求始终会出现。您可以通过在同一 GPO 部分下启用策略“不显示‘已安装的新应用程序’通知”来隐藏这些通知。
在 Windows 中工作时,用户可以重新分配这些文件关联。但是,下次登录时更新组策略设置时,用户的文件关联将被 XML 文件中的设置覆盖。
通过 Windows 注册表更改文件关联
正如我们上面所说,在 Windows 10 /11 中设置文件关联选项的方式发生了变化。在上一部分中,我们向您展示了如何通过 XML 文件和组策略配置 .pdf 文件类型与 Acrobat Reader 的关联。现在让我们看看它在 Windows 注册表中的样子。
运行注册表编辑器 (regedit.exe) 并转到注册表项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.pdf\UserChoice。此注册表项包含 PDF 文件扩展名的关联设置。
请注意以下注册表参数:
ProgId - 这是用于打开此文件类型的已注册应用程序的标识符。此应用程序 ID 在 XML 文件中指定。如果指定长标识符而不是应用程序名称,则会配置与现代 UWP(Metro 样式)应用程序的文件关联。确保此 UWP 应用尚未从 Windows 映像中删除;
哈希 - 自动生成的哈希值,用于验证文件与程序的关联。此哈希的存在可确保用户或管理员(通过 GPO)已配置此文件映射。需要这种安全机制来保护用户免受恶意软件的侵害,这些恶意软件可以在未经用户批准的情况下更改文件关联。
如果您尝试手动更改 ProgId 注册表值并分配另一个程序,则哈希值将不再有效。在这种情况下,Windows 会自动将文件关联设置重置为默认状态,并且用户将看到一条通知:
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.
因此,在 Windows 10/11 和 Windows Server 2022/2019/2016 中,您将无法通过注册表配置文件关联,因为它在 Windows 7 和 Windows Server 2008R2 中有效。
有一个第三方 SetUserFTA.exe 工具(前面提到过),可以让您直接通过注册表计算哈希值并为程序分配文件扩展名。
如何在 Windows 10 和 11 中将所有文件关联重置为默认值?
您可以使用以下命令重置之前导入的文件关联设置:
Dism.exe /Online /Remove-DefaultAppAssociations
运行此命令后,所有新用户都将使用默认文件关联设置登录(重置对现有用户配置文件没有影响)。
要将用户手动配置的文件关联重置为默认值,您需要在“设置”->“应用程序”->“默认应用程序”中单击重置按钮。
这会将所有文件关联恢复到干净的 Windows 10 状态。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[短剧合集] 2025年06月2日 精选+付费短剧推荐39部
[软件合集] 25年6月2日 精选软件18个
[软件合集] 25年6月1日 精选软件15个
[短剧合集] 2025年06月1日 精选+付费短剧推荐59部
[短剧] 2025年05月31日 精选+付费短剧推荐58部
[软件合集] 25年5月31日 精选软件66个
[电影] 黄沙漫天(2025) 4K.EDRMAX.杜比全景声 / 4K杜比视界/杜比全景声
[风口福利] 短视频红利新风口!炬焰创作者平台重磅激励来袭
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[美图] 2W美女个美女小姐姐,饱眼福
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag