Situación:
1. Necesidad de configurar el navegador predeterminadoa IE a través de cmd(problema)
2. Es necesario iniciar sesión en Citrix a través de IE (equivale a cargar una URL) porque no se ejecuta en Google Chrome
3. luego configure el navegador predeterminado en Chrome
Ambiente:
Windows XP, sin privilegios de administrador,
sin privilegios de administrador significano puedo tocar el registro
Pasos básicos que estoy haciendo:
En un archivo bat:
1. Configure el navegador predeterminado en IE
2. Ejecute un inicio de sesión SSO de Citrix a través de IE (no compatible con Chrome)
3. Configure el navegador predeterminado en Chrome
4. Elimine IE
5. Viva mucho tiempo y prospere
Así que lo tengo todo funcionando excepto"Establecer navegador predeterminado en IE"
Puedo configurar el navegador predeterminado en Chrome usando el argumento de línea de comando de Chrome portátil --make-default-browser
pero no puedo deshacer ese proceso.
Si ejecuto IE, aparece la ventana "Crear navegador predeterminado", que detiene el proceso de SSO.
Entonces, si puedo desactivar esa verificación mediante un archivo bat, eso también funcionaría para mí.
Cosas que he probado y que no funcionaron: shmgrate.exe OCInstallReinstalarIE
Estamos usando IE8.
Tal vez alguien pueda encontrar un interruptor de Chrome que deshaga el navegador predeterminado, a la: http://peter.sh/experiments/chromium-command-line-switches/
Respuesta1
¿Ha considerado utilizar uno de los siguientes?
Todas estas son extensiones de Chrome que permiten el modo de compatibilidad con IE. Puede configurar direcciones o dominios específicos (también usando comodines) para activar el modo de compatibilidad.
Esto le permitirá utilizar un solo navegador, evitar manipular el registro y evitar posibles problemas de acceso no autorizado.
Respuesta2
puedes desactivar la ventana.
captura de pantalla:
opciones de internet > programas > dime si IE no es el navegador predeterminado
lo que significa que esta opción se almacena en el registro. No voy a discutir aquí la modificación de los datos del registro, ya que es peligroso. pero puedes hacer una búsqueda rápida para saber cómo.
puedes usarregistro.
hay otra publicación de stackoverflow que puede responder a tu pregunta: https://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser
Respuesta3
Sí, puede hacerlo utilizando el reg
comando en Windows como se explica enesta publicación.
Específicamente puedes agregar esto a tu bat
archivo:
REG ADD HKEY_CLASSES_ROOT\htmlfile\shell\open\command /v (Default) /t REG_SZ /d "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome