[GPO/Citrix] Forcer Internet Explorer comme navigateur par défaut

Forcer Internet Explorer comme navigateur par défaut [GPO/Citrix] - Windows & Software

Marsh Posté le 11-08-2004 à 10:22:06    

J'ai un problème sur ma plateforme Citrix Metaframe : entre autres applications, Outlook 2000 est publié. Si il y a dans un message un lien hypertexte vers un fichier Excel sur le réseau, et que je clique dessus, rien ne se passe.
 
Après quelques recherches, j'ai trouvé que c'était dû au fait que Internet Explorer n'était pas activé comme navigateur par défaut. Je teste donc en cochant l'option "Au démarrage vérifier si Internet Explorer est le navigateur par défaut", je ferme IE, je le rouvre, il me pose effectivement la question, j'y réponds OUI. Je refais mon test de lien hypertexte, et hop ça marche.
 
Maintenant mon vrai problème est le suivant : il arrive parfois que IE perde ce paramétrage, et qu'il repose la question au lancement de l'appli. J'ai peur que les utilisateurs voyant ce message mettent n'importe quoi et fasse sauter le réglage.
 
Et ma question au final : existe-t-il une GPO ou un autre moyen qui me permette de m'assurer, au moins à l'ouverture de la session utilisateur, que Internet Explorer soit mis comme navigateur par défaut automatiquement sans confirmation aucune ?
 
Oui, je sais c'est tordu comme explication, alors si vous avez des questions :D

Reply

Marsh Posté le 11-08-2004 à 10:22:06   

Reply

Marsh Posté le 11-08-2004 à 11:08:28    

question:
tu as un autre navigateur d'installer sur la machine citrix?

Reply

Marsh Posté le 11-08-2004 à 11:53:05    

Non, en fait en faisant une recherche, j'ai vu que c'était Citrix qui avait changé les associations pour pointer vers "C:\Program Files\Citrix\system32\iexplore.exe", je suppose pour pouvoir déporter les liens URL vers les machines clientes.
 
Dans l'immédiat, j'ai réussit à corriger chacun des serveurs pour y mettre IE par défaut, mais j'ai peur que le serveur Citrix, au moindre reboot des serveurs, remette ses propres paramètres, et fasse tout sauter. L'idéal serait une manip qui m'assure que IE va rester le navigateur par défaut quoi qu'il arrive...peut-être un simple paramètre Citrix que je ne connais pas pour empêcher la modif de IE par défaut, qui sait ?!

Reply

Marsh Posté le 11-08-2004 à 15:45:59    

salut,
 
A mon avis, il faudrait chercher plutot du coté de la base de registre. J'ai jamais vu/entendu/expérimenté que Citrix change ce réglage.

Reply

Marsh Posté le 11-08-2004 à 16:12:14    

Effectivement, j'ai remarqué que j'avais des clés qui se changeaient à l'ouverture de sessions ICA :
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open
et ses sous-clés.  
Résultat : ça pointe vers le iexplore.exe de Citrix...ce qu'évidemment je ne veux pas.  
 
Il me faudrait un moyen (ou un correctif peut-être) pour empêcher Metaframe de remodifier ces clés avec ses paramètres.

Reply

Marsh Posté le 12-08-2004 à 16:57:43    

up ?

Reply

Marsh Posté le 16-08-2004 à 08:55:20    

hopopop

Reply

Marsh Posté le 10-09-2004 à 13:58:36    

poppoppop :heink:  
 
1) tu en as loupe:
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\mms\shell\open\command
 
2) c'est une erreur lors d'un passge en mode install.
 
SOL:
 

  • pasees en mode install (change user/install)
  • configure IE comme browser par defaut
  • passe en mode execute


bonne chance
 
Pour plus d'info www.chavers.org
 
Renaud.

Reply

Marsh Posté le 12-09-2004 à 14:58:28    

Je croyais que ce topic était tombé aux oubliettes depuis le temps. Je vais essayer ça. Merci ;)

Reply

Marsh Posté le 13-09-2004 à 10:26:51    

Eh non, ça ne change rien. Toujours pareil :(
Il va falloir que je booste un peu IBM pour qu'ils me trouvent un solutions :fou:

Reply

Marsh Posté le 13-09-2004 à 10:26:51   

Reply

Marsh Posté le 14-09-2004 à 09:49:47    

Dommage Eliane :sweat:

Reply

Marsh Posté le 14-09-2004 à 12:56:18    

J'ai eu IBM. C'est apparemment un bug qui doit être corrigé par le SP3...ce qui est couillon vu que j'ai la FR3...donc le SP3 d'intégré :D
Ils doivent voir si ils peuvent m'obtenir juste le patch correspondant, et on verra ce que ça donne.
 
Si jamais vous avez d'autres solutions, pouvez toujours envoyer :p

Reply

Marsh Posté le 14-09-2004 à 22:17:47    

y'a aussi ca dans le registre :
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel
Check_If_Default  
c'est du dword:
1 : ie pas default
0 : ie default
en fait, ca coche ou non la case dans option internet -> programme.
tu peux toujours tester avec un ch'tit script au demarage de la session qui pointe vers un fichier reg.
j'ai jamais essayé, donc je sais pas si ca fonctionne.

Reply

Marsh Posté le 14-09-2004 à 23:29:18    

Eh oui mais ça ne règlera pas le problème, ça. Il posera toujours la question à l'utilisateur, et IE continuera à perdre son "défault".

Reply

Marsh Posté le 08-12-2004 à 23:43:42    

up

Reply

Marsh Posté le 02-01-2006 à 14:28:31    

ça y ai ça marche j'ai le meme probleme et j'ai trouvé une solution, les utilisateurs ne sont pas prompté.
il faut modifier les clés de registre sous HKCU/Software/classes et y faire les associations qui vont biens.
On a mis ça en place avec un vbs dans le script de login.
 
Voici le code  
 
bye
 
 
Set WshShell = WScript.CreateObject("WScript.Shell" )
 
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\.htm\", "MyHTMLfile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\.html\", "MyHTMLfile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\.mht\", "MyHTMLfile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\.mhtml\", "MyHTMLfile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\.shtml\", "MyHTMLfile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\.url\", "MyInternetShortcut"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\http\Shell\", "MyHTMLFile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\http\Shell\MyHTMLFile\Command\", chr(34)&"C:\Program Files\Internet Explorer\IExplore.exe"&Chr(34)&" "&Chr(34)&"%1"&Chr(34)
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\https\Shell\", "MyHTMLFile"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\https\Shell\MyHTMLFile\Command\", chr(34)&"C:\Program Files\Internet Explorer\IExplore.exe"&Chr(34)&" "&Chr(34)&"%1"&Chr(34)
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\MyHTMLfile\Shell\Open\Command\", chr(34)&"C:\Program Files\Internet Explorer\IExplore.exe"&Chr(34)&" "&Chr(34)&"%1"&Chr(34)
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\MyInternetShortcut\Shell\Open\Command\", "rundll32.exe shdocvw.dll,OpenURL %l"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\MyInternetShortcut\IsShortcut", ""
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\MyInternetShortcut\NeverShowExt", ""
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\MyInternetShortcut\EditFlags", "00000002","REG_DWORD"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Classes\MyMHTMLFile\Shell\Open\Command\", chr(34)&"C:\Program Files\Internet Explorer\IExplore.exe"&Chr(34)&" "&Chr(34)&"%1"&Chr(34)

Reply

Marsh Posté le 02-01-2006 à 21:54:16    

Ben dis donc, ça c'est du remontage de topic antédiluvien ! :D
 
En fait, le problème que j'avais était du à une fonctionnalité de Citrix qui récupérait la main sur les liens. Il y a juste une clé de registre à modifier pour qu'il ne le fasse plus et que Internet Explorer reste le navigateur par défaut. A l'occasion, je retrouverai cette clé et je la remettrai ici ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed