it-swarm.com.de

Wie kann ich feststellen, welche Version von IIS installiert ist)?

Ich habe eine Box mit Win2k3 und einige Anweisungen von Microsoft KB zu SSL-Zertifikaten für IIS 5.0 und 6.0. Wie kann ich feststellen, welche Version von IIS ist aktuell installiert?

98
jldugger

Als allgemeinere Antwort, die nicht speziell auf Ihre Frage zugeschnitten ist, hat Microsoft ein Support-Artikel , in dem alle alten Versionen und die Betriebssysteme aufgelistet sind, die die einzelnen Versionen bereitstellen.

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

Aktuelle Versionen sind auf 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

Wenn Sie IIS Manager geöffnet haben), können Sie auf Help -> About Klicken, um die Version anzuzeigen.

IIS version in IIS Manager about box

59

Sie können sich% SYSTEMROOT%\system32\inetsrv\inetinfo.exe ansehen. Klicken Sie mit der rechten Maustaste, um Eigenschaften abzurufen, und klicken Sie auf die Registerkarte Version.

Sie können sich auch einen HTTP-Antwortheader ansehen

  1. telnet Mywebserver 80
  2. geben Sie HEAD/HTTP/1.0 [Enter] [Enter] ein]
  3. Schauen Sie sich die Zeile an, die mit Server beginnt:
53
squillman

In Windows XP ist IIS 5.1 installiert. Verwenden Sie daher die Prozedur IIS 5.0. In diesem Artikel finden Sie eine Übersicht über IIS 5.1:

Ein Blick auf IIS 5.1 in XP Pro - Was unterscheidet sich von IIS 5?

IIS 5.1 ist eine Funktion, die nur auf dem Microsoft-Betriebssystem XP Pro verfügbar ist. Es kann nicht (zuverlässig) auf XP Home installiert werden. Darüber hinaus ist nicht geplant, IIS 5.0 unter Windows 2000 auf IIS 5.1 zu aktualisieren.

IIS 5.1 ist im Grunde die gleiche Engine wie IIS 5.0, aber da XP ein Client-Betriebssystem ist, verfügt es über die für Microsoft-Client-Betriebssysteme üblichen Grenzwerte, z. B. Verbindungsbeschränkungen und nur ein Web Seite? ˅. Obwohl basierend auf IIS 5, gibt es signifikante Unterschiede zu IIS 5.0, die Sie kennen sollten.

Sie können auch eine Seite im Browser öffnen, auf der dieses einfache asp-Skript ausgeführt wird:

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

Als Randnotiz: Es ist interessant, dass IIS (beginnend mit Windows Server 2000/Version 5.0) nicht aktualisiert werden kann, ohne das Betriebssystem zu aktualisieren. Jede Windows-Version hat eine eigene IIS Version:

 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

Sie sollten in der Lage sein, die Versionsnummer IIS] aus dem folgenden Registrierungswert zu ermitteln: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

Dies zeigt "Version 6.0" auf meinem lokalen Computer.

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

Wenn Sie curl und grep installiert haben, z. Über Cygwin oder von einem anderen Computer aus, auf dem OS X oder Linux ausgeführt wird, können Sie die Leistung von Befehlszeilentools nutzen und vermeiden, zu wissen, wo in welcher Situation genau geklickt werden muss:

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

Beachten Sie, dass Sie sich nicht auf dem Server selbst befinden müssen.

Beachten Sie auch: Dies funktioniert nur, wenn die Anwendungs- und/oder Serverkonfiguration keinen alternativen Header festlegt. Oft deaktivieren Anwendungsentwickler oder Systemadministratoren diesen Header oder setzen ihn auf einen anderen Wert, um zu verhindern, dass Angreifer ihn sehen - eine Form der Sicherheit durch Unbekanntheit.

3
kqw

Hier die aktualisierte Versionstabelle für Windows 10 und 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

Und andere Methoden wären:

Eigenschaften der Datei: InetMgr.exe über die GUI oder über PowerShell:

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

Auszug aus: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html

3

Nur als lustiger Datenpunkt:

Aus 32-Bit-Land:

Windows XP wird mit IIS 5.1 ausgeliefert.

Windows Server 2003 mit IIS 6.0.

Die x64-Edition von Windows XP basiert jedoch auf der Windows Server 2003 SP1-Codebasis, und die in Windows IIS Professional X64 Edition enthaltene Version von XP ist IIS 6.0.

Verrücktes Zeug, ich weiß.

2
TristanK

Verwenden Sie PowerShell wie folgt über die Befehlszeile

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

Wenn Sie überhaupt keinen Zugriff auf das Back-End eines Computers haben, können Sie NetCraft wie http://toolbar.netcraft.com/site_report?url=http://www verwenden .starbucks.com

Auf den Kopfzeilen, die das Gerät ausgibt, befinden sich genügend kleine Fingerabdrücke, sodass sie normalerweise die Signatur des Geräts identifizieren können, es sei denn, jemand ändert sie absichtlich.

1

Sie können dieses PowerShell-Skript auch ausführen:

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

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

1
Michael

Im Fenster "Programme deinstallieren" in Windows 10:

(enter image description here

0
ssrhhrm