Я работаю над процессом создания образа системы, во время которого Chrome и Firefox устанавливаются без вывода сообщений. Я пытаюсь найти способ установить Firefox в качестве браузера по умолчанию как для системного пользователя по умолчанию (так что для любого нового пользователя, который входит в систему, FF установлен по умолчанию), так и для текущего пользователя.
Документы Firefox говорят, что это должно сделать это, но это не работает:
firefox.exe -silent -setDefaultBrowser
Используя монитор процесса, я вижу, что приведенная выше команда делает кучу всего с реестром, но после того, как я запустил его, мой браузер по умолчанию не был установлен в Firefox.
Если я открою Firefox и зайду в Инструменты> Параметры> Дополнительно и нажму кнопку «Установить FF в качестве браузера по умолчанию», это сработает.
Проблема в том, что я не хочу выполнять ручные действия каждый раз, когда развертывается новый ноутбук, поэтому мне нужно найти какой-то способ выполнить то же самое из командной строки.
Я попытался использовать монитор процесса, чтобы увидеть, какие значения Firefox устанавливал при нажатии этой кнопки, чтобы я мог вручную продублировать их другим способом, но когда я буквально нажимаю кнопку «Установить по умолчанию» в FF procmon, я буквально вижу более 250 записей реестра с помощью firefox.exe и Я действительно не хочу выслеживать их всех.
Может ли кто-нибудь помочь мне выяснить, почему firefox.exe -silent -setDefaultBrowser не работает или не предлагает другой способ установить FF в качестве браузера по умолчанию для системы / пользователя?