Vraag Hoe kan ik zien welke versie van IIS is geïnstalleerd?


Ik heb een doos met Win2k3 en enkele aanwijzingen van Microsoft KB over SSL-certificaten, voor IIS 5.0 en 6.0. Hoe kan ik zien welke versie van IIS momenteel is geïnstalleerd?


87
2018-05-20 19:53


oorsprong




antwoorden:


Als een meer algemeen antwoord, niet specifiek gericht op uw vraag, heeft Microsoft een ondersteuningsartikel die alle versies en de besturingssystemen opsomt die ze allemaal leveren.


67
2018-05-20 20:05



Helaas heeft Microsoft die pagina nog niet bijgewerkt om IIS 7.5 op te nemen. Hier is een alternatieve referentie die het bevat: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01, (Door deze pagina krijgt u 100k + aanzichten ...) Het is al bijgewerkt naar versie 8.0. - Pacerier
Nou ja, maar nu bevat het MS-artikel IIS 8.5 of IIS 10 niet (de laatste is opgenomen in Windows Server 2016 en Windows 10). Altijd een stap of twee achter ... - JV01


U kunt% SYSTEMROOT% \ system32 \ inetsrv \ inetinfo.exe bekijken. Klik met de rechtermuisknop en krijg eigenschappen, klik op het tabblad Versie.

U kunt ook naar een HTTP-antwoordkop kijken

  1. telnet mywebserver 80
  2. typ in HEAD / HTTP / 1.0 [enter] [enter]
  3. Kijk naar de regel die begint met Server:

50
2018-05-20 20:03



Interessant; het claimt versie 6.0. - jldugger
Op XP Pro ?? Nog nooit gezien ... Mines zegt 5.1. - squillman
@jldugger: Ik betwijfel het. Ik heb geprobeerd om een ​​XP-machine te telnetten. Het is 5.1. U moet verbonden zijn geweest met een Windows 2003-server. (typ in servernaam?) - splattne
We zijn hier allemaal gek. Een paar opmerkingen over uw bewerking: 1. Ik denk dat er een niet-toegestane ruimte tussen / en HTTP 2 is. Het geeft alleen de normale HTML-webpagina terug; verwachtte u iets anders? - jldugger
Op Windows 2012 R2 is er geen inetinfo.exe in% SYSTEMROOT% \ system32 \ inetsrv. Maar de Telnet-methode werkt. - Joe White


Wanneer u IIS Manager hebt geopend, kunt u klikken Help -> About om de versie te zien.

IIS version in IIS Manager about box


42
2018-06-16 04:20



Goed antwoord. Het is echter gemakkelijk om de echte IIS-versie te missen en in plaats daarvan alleen het versienummer van de eigenlijke IIS-manager te zien. Bijvoorbeeld, op mijn Windows 8.1, wanneer ik dat Help> Info venster tevoorschijn haal, zou het gemakkelijk zijn om foutief de versie van IIS te lezen als 6.2. Dus ik heb een screenshot toegevoegd om duidelijk te maken waar het echte versienummer is. - Charles Roper


Windows XP heeft IIS 5.1 geïnstalleerd, dus gebruik de IIS 5.0-procedure. Zie dit artikel voor een overzicht van IIS 5.1:

Een blik op IIS 5.1 in XP Pro - Wat is anders dan IIS 5?

IIS 5.1 is een functie die alleen te vinden is   op Microsoft's XP Pro-besturingssysteem   systeem. Het is niet installeerbaar   (betrouwbaar) op XP Home. Bovendien,   er zijn geen plannen om IIS 5.0 bij te werken   op Windows 2000 naar IIS 5.1.

IIS 5.1 is in feite dezelfde motor   als IIS 5.0 maar sinds XP een client is   besturingssysteem, het heeft de ingebouwde   limieten die gebruikelijk zijn voor   De client van Microsoft   systemen, zoals verbindingslimieten en   slechts één website. Hoewel gebaseerd   op IIS 5 zijn er veel   verschillen van IIS 5.0 die u   zou moeten weten.

Je zou ook een pagina in de browser kunnen openen die dit eenvoudige asp-script uitvoert:

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

Als een kanttekening: het is interessant dat IIS (beginnend met Windows Server 2000 / versie 5.0) niet kan worden bijgewerkt zonder het besturingssysteem te upgraden. Elke Windows-versie heeft zijn eigen IIS-versie:

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



"slechts één website". Omvat daar Microsoft SharePoint Administration? Want zo niet, dan zijn er duidelijk twee websites actief. - jldugger
Probeer meer toe te voegen aan de website (geen virtuele map of webapps onder het standaardweb in IIS 5.1 op Windows XP). Dat kun je niet doen. - splattne
Server 2008 R2 7.5 - Saariko
@Saariko bedankt! Ik heb de lijst bijgewerkt. - splattne
IIS 7.5 Express kan worden uitgevoerd onder Windows XP en hoger, terwijl IIS 8.5 Express kan worden uitgevoerd op Windows Vista SP1 en hoger - microsoft.com/en-us/download/details.aspx?id=1038 & microsoft.com/en-us/download/details.aspx?id=34679 - mvark


U moet het IIS-versienummer van de volgende registerwaarde kunnen bepalen: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString

Dit toont "Versie 6.0" op mijn lokale computer.

(U kunt details vinden over het openen van regedit om dit te bekijken http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



Werkt, maar heb je een officiële bron ervoor? Anders zal een dergelijke reverse engineering in de toekomst ernstig breken. - Pacerier
Ik weet niet zeker hoe dit "serieus kan breken". We proberen erachter te komen welke versie van IIS wordt gebruikt - geen kerncentrale te beheren! - Jonathan Williams


Als je hebt curl en grep geïnstalleerd, b.v. via Cygwin, of vanaf een andere machine met OS X of Linux, kunt u de kracht van opdrachtregelprogramma's gebruiken en voorkomen dat u weet waar u precies moet klikken in welke situatie:

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

Merk op dat er geen vereiste is om op de server zelf te zijn.


3
2017-07-10 15:31



Juist, dus in plaats van te weten waar je moet klikken, moet je de opdracht kennen en onthouden dat je de ondersteunende software moet installeren. Ik deel uw voorkeur voor commandoregelhulpmiddelen, maar uw argument lijkt zwak. - pabrams
Een argument nodig? U kunt dit overal doen, geen administratieve toegang tot de doos zelf. - guaka
Sommigen hebben deze informatie mogelijk verborgen voor de beveiliging, zodat deze mogelijk niet wordt weergegeven. - mindmischief


Net als een leuk datapunt:

Van 32-bits land:

Windows XP wordt geleverd met IIS 5.1.

Windows Server 2003 met IIS 6.0.

Maar de x64-versie van Windows XP is gebaseerd op de codebase van Windows Server 2003 SP1 en de versie van IIS in Windows XP Professional X64 Edition is IIS 6.0.

Gek dingen, ik weet het.


2
2018-02-16 21:04





Gebruik PowerShell vanaf de opdrachtregel, zoals deze

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

2
2018-01-13 16:08



Omdat onze servers de Windows-gebruikersinterface niet uitvoeren, was dit de enige oplossing die voor mij werkte :) - Jon Rea
deze heeft gewerkt voor mij in Windows 10 Home Edition - marcello miorelli