it-swarm-pt.tech

Como posso saber qual versão do IIS está instalada?

Eu tenho uma caixa executando o Win2k3 e algumas instruções do Microsoft KB sobre certificados SSL, para IIS 5.0 e 6.0. Como posso saber qual versão do IIS está instalado atualmente?

98
jldugger

Como resposta mais geral, não direcionada especificamente à sua pergunta, a Microsoft possui um artigo de suporte que lista todas as versões antigas e os sistemas operacionais que fornecem cada uma.

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

As versões atuais estão em 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

Quando você tiver IIS Manager aberto, poderá clicar em Help -> About para ver a versão.

IIS version in IIS Manager about box

59
David d C e Freitas

Você pode olhar para% SYSTEMROOT%\system32\inetsrv\inetinfo.exe. Clique com o botão direito do mouse e obtenha propriedades, clique na guia Versão.

Você também pode olhar para um cabeçalho de resposta HTTP

  1. telnet mywebserver 80
  2. digite HEAD/HTTP/1.0 [enter] [enter]
  3. Veja a linha que começa com o servidor:
53
squillman

O Windows XP possui o IIS 5.1 instalado; portanto, use o procedimento IIS 5.0. Consulte este artigo para obter uma visão geral do IIS 5.1:

ma olhada no IIS 5.1 no Pro XP Pro - O que é diferente de IIS 5?

O IIS 5.1 é um recurso disponível apenas no sistema operacional XP Pro da Microsoft. Não é instalável (confiável) na página inicial do XP. Além disso, não há planos para atualizar o IIS 5.0 no Windows 2000 para o IIS 5.1.

O IIS 5.1 é basicamente o mesmo mecanismo que o IIS 5.0, mas como o XP é um sistema operacional cliente, ele possui os limites internos habituais para os sistemas operacionais clientes da Microsoft - como limites de conexão e apenas um site. Mesmo com base no IIS 5, há diferenças significativas em relação ao IIS 5.0 que você deve conhecer.

Você também pode abrir uma página no navegador que execute este script asp simples:

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

Como uma observação lateral: é interessante que o IIS (a partir do Windows Server 2000/versão 5.0) não possa ser atualizado sem a atualização do sistema operacional. Toda versão do Windows possui sua própria versão 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

Você deve poder determinar o número da versão IIS do seguinte valor do Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

Isso mostra a "Versão 6.0" na minha máquina local.

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

Se você tiver curl e grep instalados, por exemplo por meio do Cygwin ou de outra máquina executando o OS X ou Linux, você pode usar o poder das ferramentas de linha de comando e evitar saber exatamente onde clicar em qual situação:

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

Observe que não há requisitos para estar no próprio servidor.

Observe também: isso funciona apenas se a configuração do aplicativo e/ou servidor não definir um cabeçalho alternativo. Muitas vezes, os desenvolvedores de aplicativos ou administradores de sistema desativam esse cabeçalho ou o definem para outro valor, a fim de impedir que os invasores o vejam - uma forma de segurança por obscuridade.

3
kqw

Aqui, a tabela de versão atualizada para o Windows 10 e 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

E outros métodos seriam:

Propriedades no arquivo: InetMgr.exe via GUI ou via 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

Apenas como um ponto de dados divertido:

De terra de 32 bits:

Windows XP é enviado com IIS 5.1).

Windows Server 2003 com IIS 6.0.

Mas a edição x64 do Windows XP é baseada na base de código do Windows Server 2003 SP1 e a versão do IIS incluída no Windows XP Professional X64 Edition é IIS 6.0.

Coisas loucas, eu sei.

2
TristanK

Use o PowerShell na linha de comando, assim

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

Se você não tem acesso ao back-end de uma máquina, tente usar o NetCraft como http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

Existem poucas impressões digitais nos cabeçalhos que a máquina emite, para que eles possam identificar a assinatura da máquina, a menos que alguém as altere de propósito.

1
Craig Gjerdingen

Você também pode executar este script do PowerShell:

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

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

1
Michael

Na janela Desinstalar programas no Windows 10:

enter image description here

0
ssrhhrm