设置文件扩展名的默认应用程序

设置文件扩展名的默认应用程序

我尝试使用 GPO 根据用户组设置 .pdf 文件的默认应用程序。我们在 Windows Server 2012 R2 终端服务器上安装了 Adob​​e Acrobat Reader DC 和 Adob​​e Acrobat DC。每个应用程序都有一个组。

我尝试使用文件夹选项解决此问题,但失败了。

在此处输入图片描述

通过注册表设置默认应用程序也失败了。每个用户都需要一个唯一的哈希值,但我不知道如何生成它们。

这个问题有简单的解决办法吗?

答案1

要设置默认关联,请导出 HCU\Softwares\Classes\(之后的 pdf 相关类)(每个 Acrobat 产品两次)

您可以通过登录 TS 并确保关联正常,然后导出 .reg 并清理它。(不导入所有类)

如果终端上安装了RSAT工具,您可以使用组策略mmc GPP注册表向导直接制作GPP。

  • 请注意,您需要登录才能进行转储或编辑 GPO,在 GPP 注册表向导中您可以连接到远程机器,但无法通过这种方式选择 HCU 的分支。

如果您创建了 GPO,则可以reg import file.reg在由 GPO 推送的登录脚本中执行操作,并使用安全过滤器,具体取决于您希望他们使用的 Acrobat。

答案2

您需要指定关联程序的完整路径。从图片来看,您只是输入了程序文件的名称,但系统不知道在哪里可以找到它(毕竟,您可能引用了一个尚未安装的便携式程序)。您可以根据需要使用环境变量,如%PROGRAMFILES%%PROGRAMFILES(x86)%。此外,此用户配置更改需要您注销并重新登录计算机(gpupdate /force在命令提示符下执行后)才能生效。

这是我刚刚设置并测试的屏幕截图: 在此处输入图片描述

相关内容