如何使用脚本在 Windows 10 上设置默认应用程序?

如何使用脚本在 Windows 10 上设置默认应用程序?

我在企业环境中,尝试使用.bat脚本在多个系统上设置默认应用程序。这就是我的脚本正在做的事情,没什么复杂的。

@ECHO OFF
dism /online /Import-DefaultAppAssociations:"%~dp0\MyDefaultAppAssociations_Modified.xml"

但是,我注意到它在某些工作站上运行良好,但在其他工作站上却无法运行。您知道是什么原因造成的吗?我唯一能想到的是 XML 文件中的程序 ID 可能会因计算机而异,但我无法想象情况会是这样。欢迎提出任何有关如何完成默认应用程序设置的想法或其他方法。

更新:此脚本要么完全正常运行,要么根本无法运行。我还没有看到它只更新某些默认应用程序的情况。

答案1

对于您想要设置默认应用程序的每种文件类型,找到与其关联的文件类型。

对于 XML,在 CMD 提示符下执行以下命令:

Assoc .xml

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/assoc

这将告诉您文件类型是“xmlfile”

要设置“xmlfile”的默认应用程序,您将使用 Ftype:

Ftype xmlfile=C:\Program Files (x86)\Notepad++\notepad++.exe %1

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/ftype

一旦您知道每个扩展的文件类型,请在批处理文件中为每个扩展添加一行。

相关内容