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


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


87
2018-05-20 19:53


Ursprung




Antworten:


Als allgemeine Antwort, die nicht speziell auf Ihre Frage ausgerichtet ist, hat Microsoft eine Unterstützungsartikel Darin sind alle Versionen und Betriebssysteme aufgeführt, die diese Versionen bereitstellen.


67
2018-05-20 20:05



Leider hat Microsoft diese Seite noch nicht aktualisiert, um IIS 7.5 einzubeziehen. Hier ist eine alternative Referenz, die es enthält: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01, (Aufgrund dieser Seite erhalten 100k + von Ansichten ....) Es wurde bereits auf Version 8.0 aktualisiert. - Pacerier
Nun ja, aber der MS Artikel enthält nicht IIS 8.5 oder IIS 10 (letzteres ist in Windows Server 2016 und Windows 10 enthalten). Immer ein oder zwei Schritte hinter ... - JV01


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

Sie können auch einen HTTP-Antwortheader anzeigen

  1. telnet mywebserver 80
  2. tippe HEAD / HTTP / 1.0 ein [enter] [enter]
  3. Sehen Sie sich die Zeile an, die mit Server beginnt:

50
2018-05-20 20:03



Interessant; es beansprucht Version 6.0. - jldugger
Auf XP Pro ?? Hab das nie gesehen ... Mines sagt 5.1. - squillman
@ JLDUGGER: Ich bezweifle es. Ich habe versucht, eine XP-Maschine telnet 80. Es ist 5.1. Sie müssen mit einem Windows 2003-Server verbunden sein. (Tippfehler im Servernamen?) - splattne
Wir sind hier alle verrückt. Ein paar Kommentare zu Ihrer Bearbeitung: 1. Ich denke, es gibt einen nicht erlaubten Platz zwischen / und HTTP 2. Es gibt nur die normale HTML-Webseite zurück; Hast du etwas anderes erwartet? - jldugger
Unter Windows 2012 R2 gibt es keine inetinfo.exe in% SYSTEMROOT% \ system32 \ inetsrv. Aber die Telnet-Methode funktioniert. - Joe White


Wenn Sie den IIS-Manager geöffnet haben, können Sie auf klicken Help -> About um die Version zu sehen.

IIS version in IIS Manager about box


42
2018-06-16 04:20



Gute Antwort. Es ist jedoch einfach, die echte IIS-Version zu verpassen und stattdessen nur die Versionsnummer für den aktuellen IIS-Manager zu sehen. Wenn ich zum Beispiel das Feld Hilfe> Info öffne, wäre es leicht, die Version von IIS fälschlicherweise als 6.2 zu lesen. Also habe ich einen Screenshot hinzugefügt, um zu verdeutlichen, wo die echte Versionsnummer ist. - Charles Roper


In Windows XP ist IIS 5.1 installiert. Verwenden Sie das IIS 5.0-Verfahren. In diesem Artikel finden Sie einen Überblick ü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 gefunden werden kann   auf Microsoft XP Pro funktioniert   System. Es ist nicht installierbar   (zuverlässig) auf XP Home. Zusätzlich,   Es gibt keine Pläne, IIS 5.0 zu aktualisieren   unter Windows 2000 zu IIS 5.1.

IIS 5.1 ist im Grunde die gleiche Engine   wie IIS 5.0, aber seit XP ist ein Client   Betriebssystem hat es eingebaut   Grenzen, die für   Microsoft-Client-Betrieb   Systeme - wie Verbindungsgrenzen und   nur eine Website. Obwohl basiert   Auf IIS 5 gibt es signifikante   Unterschiede zu IIS 5.0, dass Sie   sollte wissen.

Sie könnten auch eine Seite im Browser öffnen, die dieses einfache ASP Script ausführt:

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

Als Nebenbemerkung: 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 ihre 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

17
2018-05-20 19:57



"nur eine Website". Umfasst das Microsoft SharePoint Administration? Denn wenn nicht, dann laufen eindeutig zwei Websites. - jldugger
Versuchen Sie, der Website mehr hinzuzufügen (nicht virtuelles Verzeichnis oder Web-Apps im Standard-Web in IIS 5.1 unter Windows XP). Das kannst du nicht tun. - splattne
Server 2008 R2 7.5 - Saariko
@Saariko danke! Ich habe die Liste aktualisiert. - splattne
IIS 7.5 Express kann unter Windows XP und höher ausgeführt werden, während IIS 8.5 Express unter Windows Vista SP1 und höher ausgeführt werden kann. microsoft.com/en-us/download/details.aspx?id=1038 & microsoft.com/en-us/download/details.aspx?id=34679 - mvark


Sie sollten die IIS-Versionsnummer anhand des folgenden Registrierungswerts ermitteln können: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString

Dies zeigt "Version 6.0" auf meinem lokalen Rechner.

(Details zum Öffnen von regedit finden Sie hier http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



Works, aber hast du ein offizielle Quelle dafür? Andernfalls wird ein solches Reverse Engineering in Zukunft ernsthaft brechen. - Pacerier
Ich bin mir nicht sicher, wie das "ernsthaft brechen" könnte. Wir versuchen herauszufinden, welche Version von IIS verwendet wird - steuern Sie kein Kernkraftwerk! - Jonathan Williams


Wenn Sie haben curl und grep installiert, z.B. Durch Cygwin oder von einer anderen Maschine, auf der OS X oder Linux ausgeführt wird, können Sie die Leistungsfähigkeit von Befehlszeilenwerkzeugen nutzen und vermeiden, genau zu wissen, wo genau in welcher Situation geklickt werden soll:

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

Hinweis: Es ist nicht erforderlich, sich auf dem Server selbst zu befinden.


3
2017-07-10 15:31



Richtig, anstatt zu wissen, wo Sie klicken müssen, müssen Sie den Befehl kennen und daran denken, die unterstützende Software zu installieren. Ich teile Ihre Präferenz für Befehlszeilen-Tools, aber Ihr Argument scheint schwach. - pabrams
Brauchen Sie ein Argument? Sie können dies von überall aus tun, ohne auf die Box selbst zugreifen zu müssen. - guaka
Einige haben diese Informationen aus Sicherheitsgründen versteckt, damit sie nicht angezeigt werden. - mindmischief


Nur als ein 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 XP Professional X64 Edition enthaltene Version von IIS ist IIS 6.0.

Verrücktes Zeug, ich weiß.


2
2018-02-16 21:04





Verwenden Sie PowerShell von der Befehlszeile wie folgt

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

2
2018-01-13 16:08



Da unsere Server die Windows-Benutzeroberfläche nicht ausführen, war dies die einzige Lösung, die für mich funktionierte :) - Jon Rea
Dieser hat für mich in Windows 10 Home Edition gearbeitet - marcello miorelli


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 für die Datei: InetMgr.exe über die GUI oder über PowerShell:

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

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


2
2018-05-21 14:02





Wenn Sie keinen Zugriff auf das Backend einer Maschine haben, können Sie versuchen, NetCraft wie z http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

Es gibt genug kleine Fingerabdrücke auf den Headern, die die Maschine abgibt, dass sie normalerweise die Signatur der Maschine identifizieren können, es sei denn, jemand ändert sie absichtlich.


1
2017-11-09 17:28





Im Fenster Programme deinstallieren in Windows 10:

enter image description here


0
2018-01-06 17:24