2010-11-19 29 views
23

Dans IE sous Outils-> Options Internet -> Programmes, il y a une case à cocher intitulée "Dites-moi si Internet Explorer n'est pas le navigateur Web par défaut." Quelle est la clé de registre qui correspond à cette case à cocher? La raison pour laquelle je demande est que je veux supprimer cette vérification par programmation.Windows clé de Registre pour "vérifier si IE est le navigateur par défaut"?

Clarification: Je ne veux pas trouver le navigateur par défaut, je veux arrêter IE vérifier si est le navigateur par défaut quand il démarre.

Répondre

23

Il a été répondu de différentes façons sur le web et ici; voici une question qui le couvre; Windows RegKey - Default Browser Application Path. Ensuite, il vérifie simplement si le chemin est le chemin iexplore.exe.

Mise à jour: Je viens de vérifier quelle est la clé qui est modifiée lorsque vous désélectionnez et resélectionnez l'option "vérifier le navigateur par défaut".

Lorsque vous le désélectionnez, la valeur HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations est créée, une REG_SZ contenant la chaîne "non".

Lorsque vous le resélectionnez, HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations est remplacé par "oui". Donc: si HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations n'existe pas ou est "oui", elle va vérifier. Pour éviter que l'enregistrement (comportement potentiellement hostile utilisateur - utiliser avec précaution - créer comme « non » ou réglé sur « non » la valeur HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations

+0

Peut-être que ma question n'a pas été assez claire; Je ne veux pas trouver le navigateur par défaut, je veux arrêter IE vérifier s'il s'agit du navigateur par défaut. Je vais ajouter cette précision à la question. –

+0

Ah. Je ne sais pas et je n'exécute pas Windows pour l'instant, mais ce sera quelque part dans 'HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer'. Regardez par là et voyez si vous pouvez le repérer. "Vérifier si par défaut" ou quelque chose comme ça. –

+0

@Andrew: Désolé, je pensais que vous avait assez répondu. Juste vérifié quelle valeur précise c'est (Regshot est utile de cette façon) et mis à jour la réponse. –

3

Il y a deux clés:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html.

Modifier la valeur par défaut clé pour: htmlfile ou ChromeHTML

Vous n'êtes pas sûr de Firefox, mais si vous le définissez ici, vous ne serez pas invité.

7

Pour ceux qui tentent de vaincre la politique du groupe d'entreprise, cela ne l'affaire en une seule commande

reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /f /v "Check_Associations" /d "no" /t REG_SZ 
+2

Équivalent PowerShell: 'Set-ItemProperty -Path 'HKCU: \ Logiciel \ Microsoft \ Internet Explorer \ Main' -Nom Check_Associations -Value 'no'' – brianary