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

89

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

    
por jldugger 20.05.2009 / 19:53

13 respostas

67

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

    
por 20.05.2009 / 20:05
52

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

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

  1. telnet mywebserver 80
  2. digite em HEAD / HTTP / 1.0 [enter] [enter]
  3. Olhe para a linha que começa com o servidor:
por 20.05.2009 / 20:03
46

Quando você tem o Gerenciador do IIS aberto, você pode clicar em Help -> About para ver a versão.

    
por 16.06.2014 / 04:20
17

O Windows XP tem o IIS 5.1 instalado, portanto, use o procedimento do IIS 5.0. Veja este artigo para uma visão geral do IIS 5.1:

Uma olhada no IIS 5.1 no XP Pro - O que é diferente do IIS 5?

IIS 5.1 is a feature only to be found on Microsoft's XP Pro operating system. It is not installable (reliably) on XP Home. Additionally, there are no plans to update IIS 5.0 on Windows 2000 to IIS 5.1.

IIS 5.1 is basically the same engine as IIS 5.0 but since XP is a client operating system, it has the built in limits that are customary for Microsoft’s client operating systems—such as connection limits and only one Web site. Even though based on IIS 5, there are significant differences from IIS 5.0 that you should know about.

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

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

Como observação: é interessante que o IIS (começando com o Windows Server 2000 / versão 5.0) não possa ser atualizado sem atualizar o sistema operacional. Cada versão do Windows tem sua própria versão do 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
    
por 20.05.2009 / 19:57
4

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

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

(Você pode encontrar detalhes sobre como abrir o regedit para ver isso no link )

    
por 16.02.2012 / 11:03
3

Se você tiver curl e grep instalado, por exemplo, através do Cygwin, ou de outra máquina rodando 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

Note que não há necessidade de estar no próprio servidor.

    
por 10.07.2015 / 15:31
2

Apenas como um ponto de dados divertido:

De um terreno de 32 bits:

O Windows XP é fornecido com o IIS 5.1.

Windows Server 2003 com o 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 é o IIS 6.0.

Coisas loucas, eu sei.

    
por 16.02.2012 / 21:04
2

Use o PowerShell na linha de comando, como este

powershell "get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\  | select setupstring,versionstring"
    
por 13.01.2017 / 16:08
2

Aqui, a tabela de versões atualizadas para o Windows 10 e o 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: link

    
por 21.05.2017 / 14:02
1

Se você não tem acesso a um computador, então tente usar o NetCraft, como link

Existem impressões digitais suficientes nos cabeçalhos que a máquina emite, que normalmente podem identificar a assinatura da máquina, a menos que alguém a altere de propósito.

    
por 09.11.2015 / 17:28
0

Na janela Desinstalar programas no Windows 10:

    
por 06.01.2016 / 17:24
0

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: link

    
por 05.06.2018 / 19:46
-1

É muito simples saber a versão do IIS instalada no seu sistema.

O tipo simples localhost no seu navegador e você pode ver a versão do IIS.

    
por 05.05.2015 / 09:23