为服务器上的所有用户设置默认程序

为服务器上的所有用户设置默认程序

我所在的大型服务器环境目前在某些机器上运行着 Windows Server 2003、2008 和 2012。我们有一个定制的日志查看器程序,它与两种文件类型相关联,我想将其设置为所有机器上所有用户的默认程序,这样新用户就不必在他们登录的每个机器上自行设置默认程序。

理想情况下,我希望有一个简单的注册脚本,我们可以一次推送到所有机器。

我意识到这可能意味着更改文件扩展名的 HKCR 或 HKLM 注册表项,但将带有 %1 扩展名的程序位置添加到 HKLM 中的 \shell\open\command 值只会打开程序,而不会加载日志文件。我只是错过了打开和播放设置,还是我完全错了?

(我知道 2003 和 2008 的脚本需要有所不同,但更改两个脚本的版本并不难)

谢谢!

相关内容