Pregunta ¿Cómo puedo saber qué versión de IIS está instalada?


Tengo una caja con Win2k3 y algunas instrucciones de Microsoft KB sobre certificados SSL, para IIS 5.0 y 6.0. ¿Cómo puedo saber qué versión de IIS está instalada actualmente?


87
2018-05-20 19:53


origen




Respuestas:


Como respuesta más general, no dirigida específicamente a su pregunta, Microsoft tiene una artículo de soporte que enumera todas las versiones y los sistemas operativos que proporcionan cada una.


67
2018-05-20 20:05



Desafortunadamente, Microsoft aún no ha actualizado esa página para incluir IIS 7.5. Aquí hay una referencia alternativa que lo incluye: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01, (Debido a que esta página obtuvo más de 100k de visitas ...) Ya se ha actualizado a la versión 8.0. - Pacerier
Bueno, sí, pero ahora el artículo de MS no incluye IIS 8.5 o IIS 10 (este último se incluye en Windows Server 2016 y Windows 10). Siempre uno o dos pasos por detrás ... - JV01


Puede consultar% SYSTEMROOT% \ system32 \ inetsrv \ inetinfo.exe. Haga clic derecho y obtenga propiedades, haga clic en la pestaña Versión.

También puede mirar un encabezado de respuesta HTTP

  1. telnet mywebserver 80
  2. escriba HEAD / HTTP / 1.0 [enter] [enter]
  3. Mira la línea que comienza con el servidor:

50
2018-05-20 20:03



Interesante; reclama la versión 6.0. - jldugger
¿En XP Pro? Nunca he visto eso ... Minas dice 5.1. - squillman
@jldugger: Lo dudo. Intenté telnet 80 una máquina XP. Es 5.1. Debes haber estado conectado a un servidor Windows 2003. (error tipográfico en el nombre del servidor) - splattne
Estamos muy locos por aquí. Algunos comentarios acerca de su edición: 1. Creo que hay un espacio no permitido entre / y HTTP 2. Simplemente devuelve la página web HTML normal; estabas esperando algo diferente? - jldugger
En Windows 2012 R2, no hay inetinfo.exe en% SYSTEMROOT% \ system32 \ inetsrv. Pero el método telnet funciona. - Joe White


Cuando tenga el Administrador de IIS abierto, puede hacer clic en Help -> About Para ver la versión.

IIS version in IIS Manager about box


42
2018-06-16 04:20



Gran respuesta. Sin embargo, es fácil pasar por alto la versión real de IIS y, en su lugar, ver solo el número de versión del Administrador de IIS real. Por ejemplo, en mi Windows 8.1, cuando aparezca el cuadro Ayuda> Acerca de, sería fácil leer por error la versión de IIS como 6.2. Así que he agregado una captura de pantalla para aclarar dónde está el número de versión real. - Charles Roper


Windows XP tiene IIS 5.1 instalado, por lo tanto, utilice el procedimiento IIS 5.0. Consulte este artículo para obtener una descripción general de IIS 5.1:

Una mirada a IIS 5.1 en XP Pro - ¿Qué es diferente de IIS 5?

IIS 5.1 es una característica que solo se encuentra   en el XP Pro de Microsoft operando   sistema. No es instalable   (Fiable) en XP Home. Adicionalmente,   no hay planes para actualizar IIS 5.0   en Windows 2000 a IIS 5.1.

IIS 5.1 es básicamente el mismo motor   como IIS 5.0 pero ya que XP es un cliente   sistema operativo, tiene incorporado el   límites que son habituales para   El cliente de Microsoft operando   sistemas, tales como límites de conexión y   Sólo un sitio web. Aunque basado   en IIS 5, hay significativos   diferencias de IIS 5.0 que usted   debe saber sobre

También puede abrir una página en el navegador que ejecuta este simple script de ASP:

<% 
    response.write(Request.ServerVariables("SERVER_SOFTWARE")) 
%>

Como nota al margen: es interesante que IIS (a partir de Windows Server 2000 / versión 5.0) no pueda actualizarse sin actualizar el sistema operativo. Cada versión de Windows tiene su propia versión de IIS:

Windows NT 3.51 1.0
Windows NT 4 2.0-4.0
Windows Server 2000 5.0
Windows XP Professional 5.1
Windows Server 2003 6.0
Windows Vista 7.0
Windows Server 2008 7.0
Windows Server 2008 R2 7.5
Windows 7 7.5
Windows Server 2012 8.0
Windows 8 8.0
Windows Server 2012 R2 8.5
Windows 8.1 8.5

17
2018-05-20 19:57



"solo un sitio web". ¿Eso incluye la administración de Microsoft SharePoint? Porque si no, entonces claramente hay dos sitios web funcionando. - jldugger
Intente agregar más que al sitio web (no directorio virtual o aplicaciones web bajo la web predeterminada en IIS 5.1 en Windows XP). No puedes hacer eso. - splattne
Servidor 2008 R2 7.5 - Saariko
@Saariko gracias! He actualizado la lista. - splattne
IIS 7.5 Express puede ejecutarse en Windows XP y versiones superiores, mientras que IIS 8.5 Express puede ejecutarse en Windows Vista SP1 y versiones posteriores: microsoft.com/en-us/download/details.aspx?id=1038 Y microsoft.com/en-us/download/details.aspx?id=34679 - mvark


Debería poder determinar el número de versión de IIS a partir del siguiente valor de registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString

Esto muestra "Versión 6.0" en mi máquina local.

(Puede encontrar detalles sobre cómo abrir regedit para ver esto desde http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



Funciona, pero tienes un fuente oficial ¿para ello? De lo contrario, tal ingeniería inversa se romperá seriamente en el futuro. - Pacerier
No estoy seguro de cómo esto podría "romper seriamente". Estamos intentando averiguar qué versión de IIS se está utilizando, ¡no controlar una central nuclear! - Jonathan Williams


Si usted tiene curl y grep instalado, por ejemplo a través de Cygwin, o desde otra máquina que ejecute OS X o Linux, puede usar el poder de las herramientas de línea de comandos y evitar saber dónde hacer clic exactamente en qué situación:

 $ curl --silent -I http://microsoft.com/ |grep Server
 Server: Microsoft-IIS/8.5

Tenga en cuenta que no hay ningún requisito para estar en el propio servidor.


3
2017-07-10 15:31



Correcto, así que en lugar de saber dónde hacer clic, debe conocer el comando y recuerde instalar el software de soporte. Comparto su preferencia por las herramientas de línea de comando, pero su argumento parece débil. - pabrams
¿Necesitas una discusión? Puede hacer esto desde cualquier lugar, sin necesidad de acceso administrativo a la propia caja. - guaka
Algunos pueden tener esta información oculta por seguridad, por lo que es posible que no se muestre. - mindmischief


Así como un punto de datos divertido:

Desde tierra de 32 bits:

Windows XP viene con IIS 5.1.

Windows Server 2003 con IIS 6.0.

Pero la edición x64 de Windows XP se basa en el código base de Windows Server 2003 SP1, y la versión de IIS incluida en Windows XP Professional X64 Edition es IIS 6.0.

Cosas locas, lo sé.


2
2018-02-16 21:04





Usa PowerShell desde la línea de comandos, así

powershell "get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\  | select setupstring,versionstring"

2
2018-01-13 16:08



Como nuestros servidores no ejecutan la interfaz de usuario de Windows, esta fue la única solución que funcionó para mí :) - Jon Rea
Éste me ha funcionado en Windows 10 Home Edition. - marcello miorelli


Aquí, la versión actualizada de la tabla para Windows 10 y Windows Server 2016:

IIS 1.0    Windows NT 3.51
IIS 2.0    Windows NT 4.0
IIS 3.0    Windows NT 4.0 SP3
IIS 4.0    Windows NT 4.0 Option Pack
IIS 5.0    Windows 2000
IIS 5.1    Windows XP Professional x32
IIS 6.0    Windows Server 2003
IIS 6.0    Windows Server 2003 R2
IIS 6.0    Windows XP Professional x64
IIS 7.0    Windows Server 2008 / Windows Vista
IIS 7.5    Windows Server 2008 R2 / Windows 7
IIS 8.0    Windows Server 2012 / Windows 8
IIS 8.5    Windows Server 2012 R2 / Windows 8.1
IIS 10.0   Windows Server 2016 / Windows 10

Y otros métodos serían:

Propiedades en el archivo: InetMgr.exe a través de GUI, o a través de PowerShell:

[System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:SystemRoot\system32\inetsrv\InetMgr.exe").ProductVersion

Extraído de: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html


2
2018-05-21 14:02