2011-05-23 08:59:48 +0000 2011-05-23 08:59:48 +0000
14
14
Advertisement

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

Advertisement

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

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

Data in:

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

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

Advertisement

Ответы (4)

14
14
14
2013-11-01 21:00:19 +0000

Вы не редактируете реестр вручную. Вы выполняете команду, указанную создателем браузера в ключе 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.

2
2
2
2013-12-09 17:45:02 +0000

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

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

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

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

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

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

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

0
Advertisement
0
0
2016-09-13 08:54:34 +0000

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

Есть код: - Браузер IE Default для 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
-2
-2
2013-10-31 15:50:18 +0000

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

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

Это то место, где моя была установлена неправильно.

Похожие вопросы

3
19
10
28
3
Advertisement