Pregunta

Esta pregunta ya tiene una respuesta aquí:

Mi aplicación Java necesita saber qué versión de IE (si la hay) está instalada en la máquina local, y la consulta del registro parece la forma más fácil. ¿Qué clave y valor de registro debo buscar?

Esto debe funcionar en Windows XP, Windows Server 2003 y más tarde.

¿Fue útil?

Solución

Tropezó con esto mientras intentaba resolver el mismo problema.

La respuesta de Andrew de 2010 es correcta, pero desde entonces, los nuevos exploradores de Internet (10 y 11) no muestran su número de versión real en el valor del registro: 'versión'. En cambio, se registra en el valor del registro: 'svcversion'.

Otros consejos

Leer esta clave usando el comando "Reg Query" OS:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer

... con este valor:

Version

Devuelve un número como este:

8.0.7600.16385

O devuelve ErrorCode 1 si esa entrada no existe, lo que presumiblemente indica que IE no está instalado.

En la versión más nueva, es decir, 10 y 11, la versión verdadera se registra en valor 'Svcversion' y valor 'Versión' contiene al principio '9.'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top