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

Quali chiavi di registro devono essere modificate per cambiare il browser predefinito?

Quali chiavi di registro devono essere modificate per cambiare il browser predefinito?

Ho trovato queste chiavi finora e sembrano fare ciò che voglio, ma non sono sicuro di averle trovate tutte:

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?

Risposte (4)

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

Non si modifica manualmente il registro. Si esegue il comando specificato dal creatore del browser nella chiave HKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfo, valore ReinstallCommand.

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

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

Quali chiavi di registro devono essere modificate per cambiare il browser predefinito? Ho trovato queste chiavi finora e sembrano fare quello che voglio, ma non sono sicuro di averle trovate tutte…

Non l'hai fatto; hai dimenticato .html file, .htm file, .url segnalibri, e così via.

Il fatto è che un browser è molto simile a un lettore multimediale. Non c'è una singola impostazione “media-player di default”; piuttosto ci sono associazioni di file separate e individuali per ogni tipo di file e protocollo che il media-player supporta. Lo stesso vale per il browser; non c'è una singola impostazione “browser predefinita”; solo associazioni per ogni tipo che supporta.

Nel caso dei browser, di solito supportano, come minimo, i file .html e .htm, i segnalibri .url, e i protocolli http, https e ftp.

Dubito che qualche browser moderno abbia ancora il supporto per gopher://!

Chi lo dice? Un browser potrebbe facilmente supportare il protocollo gopher e archie e link 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 ad ogni tipo di file e protocollo che supporta (o, per lo meno, ad ognuno di quelli con cui si intende usarlo).

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

È possibile cambiare il browser predefinito con i file .bat e .vbs.

C'è un codice per 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
-2
-2
-2
2013-10-31 15:50:18 +0000

Assicurati di controllare

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

Ecco dove il mio era impostato male.