En Windows XP, ¿cómo puedo cambiar el navegador predeterminado de Chrome a IE en la línea de comando, sin privilegios de administrador?

En Windows XP, ¿cómo puedo cambiar el navegador predeterminado de Chrome a IE en la línea de comando, sin privilegios de administrador?

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 opción

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 regcomando en Windows como se explica enesta publicación.

Específicamente puedes agregar esto a tu batarchivo:

REG ADD HKEY_CLASSES_ROOT\htmlfile\shell\open\command /v (Default)    /t REG_SZ  /d  "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome

información relacionada