DISM / Import-DefaultAppAssociations成功运行,但没有更改文件关联

时间:2016-05-04 04:18:11

标签: windows-10 file-association dism default-programs

在Windows 10上,我运行

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

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

我知道xml是可访问的,并且此命令适用于我们环境中的8.1计算机。但是每台Windows 10计算机都有同样的问题。

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

1 个答案:

答案 0 :(得分:1)

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

dism / import 仅适用于PC上的新用户。 The GPO我相信适用于现有用户:

  

Computer Configuration\Administrative Templates\Windows Components\File Explorer\Set a default associations configuration file

我目前正在与专业人士进行战斗。如上所述各自的缺点。

  • GPO con:并不真正尊重/保持用户的app关联,它会在每次登录时将它们重置为您的GPO。您可以将GPO应用一个月并且禁用?
  • GPO con:仅适用于域名PC,如果您在本地gpedit.msc上配置它将无法正常工作
  • DISM pro:尊重用户应用关联,因为我认为它只运行一次(新用户设置)?
  • DISM con:如上所述,仅适用于新用户。 Crappy解决方案:删除用户个人资料

另外请注意调整appassoc.xml只包含您想要更改的条目可能导致多个应用程序默认值被重置'新用户的消息(使用dism / import或GPO)。当时这似乎是构建10586或kb3135173的故障或意外的副作用,因为app关联如何变化&需要独特的哈希