Establecer navegador predeterminado

01/10/2009 - 18:51 por Llorenç | Informe spam
Tengo una red con windows 2003 server y equipos xp. Me gustaría establecer
una directiva en la que todos los usuarios i equipos tuvieran el mismo
navegador predeterminado, ya que para ciertas aplicaciones necesito el mismo
navegador para todos. ¿Puede hacerse?. ¿Cómo?.
Gracias.
 

Leer las respuestas

#1 Fernando Reyes [MS MVP]
02/10/2009 - 12:31 | Informe spam
No existe ninguna directiva que te permita establecer el navegador
predeterminado vía GPO. Se puede hacer por medio de un script de inicio de
sesión que ejecute un fichero reg en el que se establezca el valor
"(Default)" de la clave "HKEY_CLASSES_ROOT\https\shell\open\command". Para
saber qué valor le das a esa clave, lo mejor es que pongas como
predeterminado el navegador que desees en un equipo y exportes la clave a un
fichero reg, que se el que importes en el script. En mi caso (puede variar
según las versiones del navegador que quieras establer):

Con IE 6:

"c:\Program Files\Internet Explorer\iexplore.exe" -nohome


Con Firefox 3.0.14:

"C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url
"%1"

Otra manera que tienes de hacer esto, mucho más eficiente, al no ejecutarse
el script en cada inicio de sesión, es crearte una plantilla administrativa
(ADM) que estalezca este valor del registro. Una plantilla que te permita
seleccionar entre los dos navegadores que te pongo sería como la que sigue
(copias el texto entre <copiar> y </copiar> y lo pegas en un fichero de texto
al que guardas con extensión .adm):

<copiar>
CLASS MACHINE

CATEGORY !!categoria
KEYNAME "Software\CLASSES\HTTP\shell\open\command"

POLICY !!navegadorpredeterminado
EXPLAIN !!explicacion
PART !!seleccion DROPDOWNLIST REQUIRED
VALUENAME ""
ITEMLIST
NAME !!IE6 VALUE !!vIE6 DEFAULT
NAME !!Firefox3.0.14 VALUE !!vFirefox3.0.14
END ITEMLIST
; EDITTEXT
; DEFAULT !!navegador
END PART
END POLICY

END CATEGORY
[Strings]
categoria="Configuración de Navegación Web"
navegador=""c:\Program Files\Internet Explorer\iexplore.exe" -nohome"
seleccion="Navegador Web predeterminado"
navegadorpredeterminado="Navegador Predeterminado"
IE6="Internet Explorer 6.0"
Firefox3.0.14="Mozilla Firefox 3.0.14"
explicacion="Establece el navegador Web predeterminado. Su valor por defecto
es Internet Explorer 6.0"
vIE6=""c:\Program Files\Internet Explorer\iexplore.exe" -nohome"
vFirefox3.0.14=""C:\Program Files\Mozilla Firefox\firefox.exe"
-requestPending -osint -url "%1""

</copiar>

Una vez tienes el fichero adm, lo agregagas en el editor de políticas de
grupo como plantilla administrativa. Ahora es necesariop que se muestre, pues
este tipo de valores no se ven en el editor; para ello, en el editor de
políticas ejecutas el menú "View/Filtering..." y te aseguras que no estén
marcadas las casillas de verificación "Only show configured policy settings"
y Only show policy settings that can be fully managed". Verás que en
"Configuración del equipo\Plantillas administrativas" ha aparecido una
carpeta "Configuración de Navegación Web" en la que hay una política
"Navegador predeterminado" que si la habres y habilitas te permitirá
seleccionar el navegador con la lista desplegable "Navegador Web
predeterminado".

Si necesitas agregar más navegadores/versiones, debes agregar tantas líneas
Name !!identificador_de_cadena_nombre VALUE !!identificador_de_cadena_valor.
Estos identificadores los defines en la sección [Strings] y debes tener en
cuenta que deben estar encerrados entre comillas y si contienen comillas
dentro las debes escribir (de ahí que ambos valores empiecen por 2 comillas
dobles, pues los ejecutables, al tener espacios en sus rutas, deben estar
encerrados entre comillas).

Un saludo
Fernando Reyes [MS MVP]
MCSA, MCSE, MCTS
http://freyes.svetlian.com
http://urpiano.wordpress.com
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)


"Llorenç" wrote:

Tengo una red con windows 2003 server y equipos xp. Me gustaría establecer
una directiva en la que todos los usuarios i equipos tuvieran el mismo
navegador predeterminado, ya que para ciertas aplicaciones necesito el mismo
navegador para todos. ¿Puede hacerse?. ¿Cómo?.
Gracias.

Preguntas similares