1

在 Windows 10 上,我运行

dism /online /import-defaultappassociations:\\path\to\appassociations.xml

输出显示命令已成功完成,但打开文件时默认值未更改。这些更改在 中也不可见Control Panel > Default Programs

我知道 xml 是可访问的,并且此命令在我们环境中的 8.1 计算机上运行。但是每台 Windows 10 计算机都存在同样的问题。

DISM 日志显示了一些警告,但我无法确定它们是否相关。如有必要,我可以提供。

4

1 回答 1

1

首先,这可能应该在serverfault超级用户上,因为它是一个与系统相关的(脚本/批处理)问题,而不是真正的编程(我知道它们重叠)。

dism /import仅适用于 PC 上的新用户。我认为GPO适用于现有用户:

计算机配置\管理模板\Windows 组件\文件资源管理器\设置默认关联配置文件

如上所述,我目前正在与每个优点和缺点作斗争。

  • GPO con:并不真正尊重/保持用户应用程序关联,它会在每次登录时将它们重置回您的 GPO 关联。您可以申请 GPO 一个月并禁用?
  • GPO con:仅适用于域 PC,如果您在本地 gpedit.msc 上配置它,它将根本无法工作
  • DISM pro:尊重用户应用程序关联,因为我相信它只运行一次(新用户设置)?
  • DISM con:如上所述,仅适用于新用户。糟糕的解决方案:删除用户配置文件

另请注意,将 appassoc.xml 调整为仅包含您想要更改的条目可能会导致新用户出现多个“应用程序默认设置已重置”消息(使用 dism /import 或 GPO)。当时,这似乎是构建 10586 或 kb3135173 的故障或意外副作用,因为应用程序关联如何更改并且需要唯一的哈希

于 2016-07-06T22:23:48.937 回答