我正在研究系统映像过程,在此过程中 Chrome 和 Firefox 都以静默方式安装。我正在尝试找到一种方法,将 Firefox 设置为系统默认用户(因此任何登录的新用户都将 FF 设置为默认值)和当前用户的默认浏览器。
Firefox 文档说这应该可以实现,但它不起作用:
firefox.exe -silent -setDefaultBrowser
使用进程监视器我可以看到上面的命令对注册表做了很多事情,但是在我运行它之后,我的默认浏览器还没有设置为 Firefox。
如果我打开 Firefox 并转到“工具”>“选项”>“高级”,然后单击“将 FF 设置为默认浏览器”按钮,这确实有效。
问题是我不想每次部署新笔记本电脑时都必须执行手动步骤,因此我需要找到某种方法从命令行完成相同的操作。
我尝试使用进程监视器来查看单击该按钮时 Firefox 设置的值,以便我可以以不同的方式手动复制它们,但是当我单击 FF procmon 中的设置默认按钮时,我看到超过 250 个注册表写入 firefox.exe 和我真的不想追踪他们。
谁能帮我弄清楚为什么 firefox.exe -silent -setDefaultBrowser 不起作用或提供另一种方法来将 FF 设置为系统/用户的默认浏览器?
注册是由 helper.exe
C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /SetAsDefaultAppGlobal
为了完整起见,如果有人只想为当前用户更改默认浏览器
C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /SetAsDefaultAppUser
| 归档时间: |
|
| 查看次数: |
14671 次 |
| 最近记录: |