it-swarm-es.com

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

Tengo un cuadro que ejecuta 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á instalado actualmente?

98
jldugger

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

IIS version   Built-in  
5.0           Windows 2000
5.1           Windows XP Pro
6.0           Windows Server 2003
7.0           Windows Vista and Windows Server 2008
7.5           Windows 7 and Windows Server 2008 R2
8.0           Windows 8 and Windows Server 2012

Las versiones actuales están en Wikipedia

8.5           Windows 8.1 and Windows Server 2012 R2
10.0 v1607    Windows Server 2016 and Windows 10.*
10.0 v1709    Windows Server 2016 v1709 and Windows 10.*
10.0 v1809    Windows Server 2019  and Windows 10.* October
71
Gavin McTaggart

Cuando tiene IIS Manager abierto, puede hacer clic en Help -> About para ver la versión.

IIS version in IIS Manager about box

59

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. Mire la línea que comienza con Servidor:
53
squillman

Windows XP tiene IIS 5.1 instalado, así que use el procedimiento IIS 5.0. Consulte este artículo para obtener una descripción general de IIS 5.1:

na 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 sistema operativo XP Pro de Microsoft. No es instalable (de manera confiable) en XP Inicio. Además, no hay planes para actualizar IIS 5.0 en Windows 2000 a IIS 5.1.

IIS 5.1 es básicamente el mismo motor que IIS 5.0 pero dado que XP es un sistema operativo cliente, tiene los límites integrados que son habituales para los sistemas operativos cliente de Microsoft, como los límites de conexión y solo un Web sitio. Aunque basado en IIS 5, existen diferencias significativas con respecto a IIS 5.0 que debe conocer.

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

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

Como nota al margen: es interesante que IIS (comenzando con Windows Server 2000/versión 5.0) no se puede actualizar sin actualizar el sistema operativo. Cada versión de Windows tiene su propia versión 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 
18
splattne

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

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

reg.exe query HKLM\SOFTWARE\Microsoft\InetStp /v VersionString
5
Jonathan Williams

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

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

Tenga en cuenta que no es necesario estar en el servidor.

También tenga en cuenta: esto solo funciona si la configuración de la aplicación y/o el servidor no establece un encabezado alternativo. A menudo, los desarrolladores de aplicaciones o los administradores del sistema desactivarán este encabezado o lo establecerán en algún otro valor para evitar que los atacantes lo vean, una forma de seguridad por oscuridad.

3
kqw

Aquí, la tabla de versión actualizada 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 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

3
Phil Punxsutawney

Solo como un divertido punto de datos:

Desde tierra de 32 bits:

Windows XP se envía con IIS 5.1.

Windows Server 2003 con IIS 6.0.

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

Locura, lo sé.

2
TristanK

Use PowerShell desde la línea de comando, así

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

Si no tiene acceso al back-end de una máquina, puede intentar usar NetCraft como http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

Hay suficientes huellas dactilares en los encabezados que emite la máquina, por lo que generalmente pueden identificar la firma de la máquina, a menos que alguien las altere a propósito.

1
Craig Gjerdingen

También puede ejecutar este script de PowerShell:

$w3wpPath = $Env:WinDir + "\System32\inetsrv\w3wp.exe"
$productProperty = Get-ItemProperty -Path $w3wpPath
Write-Host $productProperty.VersionInfo.ProductVersion

Fuente: https://gallery.technet.Microsoft.com/how-to-obtain-versions-of-7875ac84

1
Michael

En la ventana Desinstalar programas en Windows 10:

enter image description here

0
ssrhhrm