2012-02-24 11 views
6

Paso 1, utilizo el siguiente comando para obtener mi versión local de IE desde la ventana de línea de comandos:¿La versión de consulta de Internet Explorer desde la línea de comandos no siempre funciona?

Se trabajará y dame la versión de IE como esto:

! REG.EXE VERSION 3.0 

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer 
    version  REG_SZ 7.0.5730.13 

Paso 2, ahora trato de utilizar este comando:

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v version" | find "version" 

sería un error y me dicen lo siguiente:

! REG.EXE VERSION 3.0 

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer 

Error: The system was unable to find the specified registry key or value 

Paso 3: Ahora si vuelvo a la primera orden:

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v version" 

me dará el mismo error que en el paso 2. Lo que no entiendo es por qué el paso 2 fallaría, y ¿Por qué el paso 3 fallará ya que es el mismo que el paso 1.

+0

Relacionados http://stackoverflow.com/questions/3553984/how-do-i-detect-which-version-of-internet-explorer-is-installed –

Respuesta

7

En el paso 2 está buscando el valor de registro llamado version" | find "version. Retire las comillas después de la versión y todo va a estar bien:

reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v version | find "version" 
+0

gracias! No puedo creer que me perdí eso :) – neo

+1

Omitir 'encontrar" versión "', y el comando resultante será compatible con Git Bash, MSYS, Cygwin, etc. – mcandre

+1

@mcandre Para información tuve que usar '// v' en vez de'/v' en Git Bash para que funcione –

4

me encontré con este comando para ser más exactos en la elaboración de la memoria del número de versión reg query "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer"/v " svcVersion "

+0

¿Cómo es esto mejor y cómo lo escribirías en cmd prompt? – Aaron

+0

Al igual que el anterior, agregue la consulta reg delante de él. La clave de MBu me dice que tengo la versión 9 instalada, pero en realidad es la versión 11. Ycl su clave de registro me está dando la versión correcta. – Jente

+1

'svcVersion' no está allí en Windows XP. Parece que uno necesita consultar 'svcVersion' (estará allí para IE> = 9), si no está allí, entonces' versión'. Consulte http://stackoverflow.com/questions/3553984/how-do-i-detect-which-version-of-internet-explorer-is-installed y http://support.microsoft.com/kb/969393. –

Cuestiones relacionadas