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

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 dans :

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 modifiées pour que cela soit fait parfaitement ?

Réponses (4)

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

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 c'est "C:\Windows\System32\ie4uinit.exe" -reinstall, et pour Firefox c'est "X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal.

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

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…

Vous n'avez pas trouvé ; vous avez oublié .html fichiers, .htm fichiers, .url signets, et ainsi de suite.

Le fait est qu'un navigateur est un peu comme un lecteur multimédia. Il n'y a pas de paramètre unique de “lecteur multimédia par défaut” ; il y a plutôt des associations de fichiers séparées et individuelles pour chaque type de fichier et chaque protocole que le lecteur multimédia prend en charge. Il en va de même pour le navigateur ; il n'y a pas de paramètre unique de “navigateur par défaut” ; seulement des associations pour chaque type de fichier qu'il prend 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 supportent encore le protocole gopher:// !

D'après qui ? Un navigateur pourrait facilement prendre en charge le protocole gopher, les liens archie et magnet, les liens emule, les fichiers .torrent, les fichiers .svg, les fichiers .mp4, les fichiers Flash, etc.

Pour qu'un navigateur soit correctement configuré comme “par défaut”, il doit être associé à chaque type de fichier et de protocole qu'il prend en charge (ou, à tout le moins, à chacun de ceux avec lesquels vous avez l'intention de l'utiliser).

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

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

Il y a un code à faire : - 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
-2
-2
-2
2013-10-31 15:50:18 +0000

Assurez-vous de vérifier

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

C'est là que le mien a été mal réglé.