web-dev-qa-db-fra.com

Quelles clés de registre doivent être modifiées pour changer le navigateur par défaut?

Quelles clés de registre doivent être modifiées pour changer le navigateur par défaut?

J'ai trouvé ces clés jusqu'à présent et elles semblent faire ce que je veux, mais je ne suis pas sûr de les avoir toutes trouvées:

Données en:

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

Valeur en:

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

Y a-t-il d'autres clés qui devraient être changées pour que cela se fasse parfaitement?

14
paradroid

Chaque navigateur définit ses propres entrées de registre. Mais vous pouvez essayer de trouver les plus communs en comparant les fichiers REG dans les discussions suivantes:

Il semble que vous ayez oublié certaines clés de registre (.html, .htm, Gopher, etc.).

3
user77188

Vous ne modifiez pas le registre manuellement. Vous exécutez la commande spécifiée par le créateur du navigateur dans la clé HKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfo, valeur ReinstallCommand.

Par exemple, pour MSIE, il s'agit de "C:\Windows\System32\ie4uinit.exe" -reinstall, et pour Firefox, il s'agit de "X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal.

13
kinokijuf

Quelles clés de registre doivent être modifiées pour changer le navigateur par défaut? J'ai trouvé ces clés jusqu'à présent et elles semblent faire ce que je veux, mais je ne suis pas sûre de les avoir toutes trouvées…

Vous n'avez pas; vous avez oublié les fichiers .html, les fichiers .htm, les signets .url, etc.

Le fait est qu'un navigateur ressemble beaucoup à un lecteur multimédia. Il n’existe pas de paramètre "lecteur multimédia par défaut" unique; il existe plutôt des associations de fichiers distinctes et individuelles pour chaque type de fichier et protocole pris en charge par le lecteur multimédia. La même chose vaut pour le navigateur; il n'y a pas de paramètre unique de "navigateur par défaut"; seulement des associations pour chaque type pris en charge.

Dans le cas des navigateurs, ils prennent généralement en charge, au minimum, les fichiers .html et .htm, les signets .url et les protocoles http, https et ftp.

Je doute que les navigateurs modernes aient encore un support Gopher: //!

Dit qui? Un navigateur peut facilement prendre en charge le protocole Gopher, les liens archie and magnet, les liens emule, les fichiers .torrent, les fichiers .svg, les fichiers .mp4, les fichiers Flash, etc.

Pour définir correctement un navigateur comme "par défaut", il doit être associé à chaque type de fichier et protocole pris en charge (ou au minimum, à chacun avec lequel vous comptez l'utiliser).

2
Synetech

Vous pouvez modifier le navigateur par défaut avec les fichiers .bat et .vbs.

Il y a un code à créer: - IE Navigateur par défaut pour 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
0
Marjan Savli