DISM/Import DefaultAppAssociations成功运行,但未更改任何文件关联



在Windows 10上,我运行

dism /online /import-defaultappassociations:\pathtoappassociations.xml

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

我知道xml是可访问的,这个命令在我们环境中的8.1计算机上运行。但每台Windows 10电脑都有同样的问题。

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

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

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

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

我目前正在与职业选手&如上所述。

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

还要注意,将appassoc.xml调整为仅包括您想要更改的条目可能会导致新用户收到多条"应用程序默认值已重置"消息(使用dism/import或GPO)。当时,这似乎是构建10586或kb3135173的一个小故障或意外副作用,因为应用程序关联如何改变&需要唯一的散列

最新更新