14

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

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

Данные в:

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

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

5 ответов5

13

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

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

3

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

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

2

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

У вас нет; Вы забыли файлы .html файлы .htm , закладки .url и т. д.

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

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

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

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

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

0

Вы можете изменить браузер по умолчанию с помощью файлов .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
-2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .