Quali chiavi del Registro di sistema devono essere modificate per modificare il browser predefinito?

Quali chiavi del Registro di sistema devono essere modificate per modificare il browser predefinito?

Ho trovato queste chiavi finora e sembrano fare quello che voglio, ma non so se li ho trovati tutti:

Dati 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 

Valore in:

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

Ci sono altre chiavi che dovrebbero essere cambiate, in modo che sia fatto perfettamente?

Ogni browser imposta le proprie voci del Registro di sistema. Ma puoi provare a cercare quelli comuni confrontando i file REG in questi thread del forum:

Sembra che hai perso alcune chiavi di registro (.html, .htm, gopher ecc.).

Non si modifica manualmente il Registro di sistema. Esegui il command specificato dal creatore del browser nella chiave HKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfo , valore ReinstallCommand .

Ad esempio, per MSIE è "C:\Windows\System32\ie4uinit.exe" -reinstall , e per Firefox è "X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal .

Quali chiavi del Registro di sistema devono essere modificate per modificare il browser predefinito? Ho trovato queste chiavi finora e sembrano fare quello che voglio, ma non sono sicuro se li ho trovati tutti …

Non lo hai; hai dimenticato i file .html , i file .htm , i bookmarks di .url e così via.

Il fatto è che un browser è molto simile a un lettore multimediale. Non esiste una singola impostazione predefinita di media player; piuttosto ci sono associazioni file-separate e individuali per each tipo di file e protocollo che support il media player. Lo stesso vale per il browser; non esiste una singola impostazione predefinita del browser; solo associazioni per each tipo di supporto.

Nel caso dei browser, solitamente supportno, alless, i file .html e .htm , i bookmarks di .url e http , https e ftp .

Dubito che i browser moderni abbiano ancora un qualsiasi gopher: // support!

Dice chi? Un browser potrebbe facilmente supportre il protocollo gopher e link archie e magnetici e link emule e file .torrent e file .svg e file .mp4 e file Flash e così via e così via.

Per impostare correttamente un browser come "predefinito", deve essere associato a ciascun tipo di file e protocollo che support (o alless, ognuno con cui si intende utilizzare).

È ansible modificare il browser predefinito con il file .bat e .vbs.

C'è un codice da fare: – IE browser predefinito per 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 

Assicurati di controllare

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

È qui che il mio è stato sbagliato.