Какие ключи реестра необходимо изменить, чтобы изменить браузер по умолчанию?

Какие ключи реестра необходимо изменить, чтобы изменить браузер по умолчанию?

Я нашел эти ключи до сих пор, и они, кажется, делают то, что я хочу, но я не уверен, нашел ли я их всех:

Данные в:

HKEY_CURRENT_USER\Software\Classes\http\shell\open\command HKEY_CURRENT_USER\Software\Classes\https\shell\open\command HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command 

Значение в:

 HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache 

Есть ли какие-то другие ключи, которые нужно будет изменить, чтобы все было сделано отлично?

    Каждый браузер устанавливает свои собственные записи в реестре. Но вы можете попробовать найти общие из них, сравнив файлы REG в этих форумах:

    Похоже, вы пропустили некоторые ключи реестра (.html, .htm, gopher и т. Д.).

    Вы не редактируете реестр вручную. Вы выполняете команду, указанную создателем браузера в ключе HKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfo , значение HKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfo .

    Например, для MSIE это "C:\Windows\System32\ie4uinit.exe" -reinstall , а для Firefox это "X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal .

    Какие ключи реестра необходимо изменить, чтобы изменить браузер по умолчанию? Я нашел эти ключи до сих пор, и они, похоже, делают то, что я хочу, но я не уверен, нашел ли я их всех …

    Вы этого не сделали; Вы забыли файлы .html файлы .htm , закладки .url и т. Д.

    Дело в том, что браузер очень похож на медиаплеера. Не существует единой настройки медиа-проигрывателя по умолчанию; Скорее, существуют отдельные и отдельные файловые ассоциации для каждого типа файла и протокола, которые поддерживает медиаплеер. То же самое касается браузера; Нет единого параметра «браузер по умолчанию»; Только ассоциации для каждого типа, который он поддерживает.

    В случае браузеров они обычно поддерживают, как минимум, файлы .html и .htm , закладки .url и протоколы http , https и ftp .

    Я сомневаюсь, что у всех современных браузеров все еще есть gopher: // поддержка!

    Говорит кто? Браузер может легко поддерживать протоколы gopher, арки и магнитные ссылки, ссылки на emule и файлы .torrent файлы .svg и .mp4 файлы и файлы Flash и т. Д. И т. Д.

    Чтобы правильно установить браузер как «по умолчанию», он должен быть связан с каждым поддерживаемым файловым типом и протоколом (или, по крайней мере, с каждым, с которым вы собираетесь его использовать).

    Вы можете изменить браузер по умолчанию с файлами .bat и .vbs.

    Существует код для: – IE браузера по умолчанию для WIN10

    === IE_Microsoft_DefaultPrograms.bat ===

     @echo off cls echo --==**## IE default browser ##**==-- REM Run GUI cscript //NoLogo IEdefault.vbs timeout /t 1 /nobreak > NUL echo Done 

    === IEdefault.vbs ===

     Set WshShell = WScript.CreateObject("WScript.Shell") ' IE Default browser for WIN10 WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=Internet%20Explorer" ' Give Default Programs time to load WScript.Sleep 2000 ' WshShell.AppActivate "Set Program Associations" WshShell.SendKeys "{TAB}" WshShell.SendKeys " " WshShell.SendKeys "{TAB}" WshShell.SendKeys "{TAB}" WScript.Sleep 500 WshShell.SendKeys " " Msgbox "Default browser is Internet Explorer." WScript.Quit 

    Убедитесь, что вы проверяете

    HKey_Local_Machine\Software\Classes\http\shell\open\command

    Вот где мое было неправильно.

    Давайте будем гением компьютера.