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

Jakie klucze rejestru należy edytować, aby zmienić domyślną przeglądarkę?

Jakie klucze rejestru należy edytować, aby zmienić domyślną przeglądarkę?

Do tej pory znalazłem te klucze i wydają się one robić to, co chcę, ale nie jestem pewien, czy znalazłem wszystkie z nich:

Dane w:

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

Wartość w:

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

Czy są jakieś inne klucze, które należałoby zmienić, aby było to zrobione idealnie?

Odpowiedzi (4)

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

Nie dokonujesz ręcznej edycji rejestru. Wykonujesz polecenie określone przez twórcę przeglądarki w kluczu HKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfo, wartość ReinstallCommand.

Na przykład dla MSIE jest to "C:\Windows\System32\ie4uinit.exe" -reinstall, a dla Firefoxa "X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal.

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

Jakie klucze rejestru należy edytować, aby zmienić domyślną przeglądarkę? Do tej pory znalazłem te klucze i wydają się robić to, co chcę, ale nie jestem pewien, czy znalazłem je wszystkie…

Nie znalazłeś; zapomniałeś .html plików, .htm plików, .url zakładek, i tak dalej.

Faktem jest, że przeglądarka jest bardzo podobna do odtwarzacza multimedialnego. Nie ma jednego “domyślnego ustawienia media-player”; raczej istnieją oddzielne i indywidualne asocjacje plików dla każdego typu pliku i protokołu, który obsługuje media-player. To samo dotyczy przeglądarki; nie ma jednego “domyślnego ustawienia przeglądarki”; tylko skojarzenia dla każdego typu, który obsługuje.

W przypadku przeglądarek, zwykle obsługują one, co najmniej, pliki .html i .htm, zakładki .url oraz protokoły http, https i ftp.

Wątpię, aby jakiekolwiek nowoczesne przeglądarki nadal miały obsługę gopher://!

Kto tak twierdzi? Przeglądarka mogłaby z łatwością obsługiwać protokół gopher i archie i linki magnet i linki emule i pliki .torrent i pliki .svg i pliki .mp4 i pliki Flash i tak dalej i tak dalej.

Aby poprawnie ustawić przeglądarkę jako “domyślną”, musi ona być powiązana z każdym typem pliku i protokołem, który obsługuje (lub przynajmniej z każdym, z którym zamierzasz jej używać).

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

Możesz zmienić domyślną przeglądarkę za pomocą plików .bat i .vbs.

Istnieje kod, dzięki któremu: - IE Domyślna przeglądarka dla WIN10

===IEdefaultPrograms.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

Upewnij się, że sprawdziłeś

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

To właśnie tam mój był źle ustawiony.