如何使用脚本将 Firefox 设置为默认浏览器?

Zac*_*ary 4 active-directory windows-7 firefox startup-scripts

我有 Windows Server 2008 r2 企业版和 Windows 7 机器。我目前正在通过组策略将 firefox 4.0.1 部署到 Windows 7 机器上。

我知道如何创建登录脚本。我创建了一个批处理文件来使 firefox 默认,但有谁知道如何在不创建需要提升(管理员权限)提示的情况下运行该命令,因为它必须启动 firefox.exe?

登录批次:

start firefox.exe -silent -setDefaultBrowser
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 7

您可能想通过两种不同的方法来实现这一点,即一种将 FF 设置为默认值,另一种在登录时启动它。

也就是说,如果您想知道,默认浏览器设置存储在注册表中

HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
Run Code Online (Sandbox Code Playgroud)

使用您的首选方法设置注册表项(对于您的服务器和客户端系统,您可以直接在组策略中执行此操作而无需编写脚本,或者您可以使用批处理脚本导入注册表项,或者您可以使用 Powershell 直接编辑注册表。随你挑)。编辑注册表的用户部分(HKCU 而不是 HKLM)不需要提升权限。

HKLM 下的同一个地方存储了一个系统默认值,但用户偏好优先。