Question Comment savoir quelle version d'IIS est installée?


J'ai une boîte sous Win2k3 et certaines instructions de Microsoft KB concernant les certificats SSL pour IIS 5.0 et 6.0. Comment savoir quelle version d'IIS est actuellement installée?


87
2018-05-20 19:53


origine




Réponses:


En tant que réponse plus générale, qui ne vise pas spécifiquement votre question, Microsoft a une article de support qui répertorie toutes les versions et les systèmes d’exploitation qui les fournissent.


67
2018-05-20 20:05



Malheureusement, Microsoft n'a pas encore mis à jour cette page pour inclure IIS 7.5. Voici une référence alternative qui l'inclut: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01, (En raison de cette page obtenant 100k + de vues ....) Il a déjà été mis à jour à la version 8.0. - Pacerier
Eh bien oui, mais maintenant, l'article de MS n'inclut pas IIS 8.5 ni IIS 10 (ce dernier est inclus dans Windows Server 2016 et Windows 10). Toujours un ou deux pas en arrière ... - JV01


Vous pouvez consulter% SYSTEMROOT% \ system32 \ inetsrv \ inetinfo.exe. Cliquez avec le bouton droit et obtenez les propriétés, cliquez sur l'onglet Version.

Vous pouvez également consulter un en-tête de réponse HTTP

  1. telnet mywebserver 80
  2. tapez HEAD / HTTP / 1.0 [entrée] [entrée]
  3. Regardez la ligne qui commence par Server:

50
2018-05-20 20:03



Intéressant; il revendique la version 6.0. - jldugger
Sur XP Pro ?? Jamais vu ça ... Mines dit 5.1. - squillman
@jldugger: J'en doute. J'ai essayé de telnet 80 une machine XP. C'est 5.1. Vous devez avoir été connecté à un serveur Windows 2003. (faute de frappe dans le nom du serveur?) - splattne
Nous sommes toutes sortes de fous ici. Quelques commentaires à propos de votre modification: 1. Je pense qu'il y a un espace non autorisé entre / et HTTP 2. Il renvoie simplement la page Web HTML normale; vous attendiez-vous à quelque chose de différent? - jldugger
Sous Windows 2012 R2, il n'y a pas d'inetinfo.exe dans% SYSTEMROOT% \ system32 \ inetsrv. Mais la méthode telnet fonctionne. - Joe White


Lorsque vous avez ouvert le Gestionnaire des services Internet, vous pouvez cliquer sur Help -> About pour voir la version.

IIS version in IIS Manager about box


42
2018-06-16 04:20



Très bonne réponse. Cependant, il est facile de rater la version réelle d'IIS et de ne voir que le numéro de version du gestionnaire IIS actuel. Par exemple, sous Windows 8.1, lorsque j'ouvre la boîte Aide> À propos de, il est facile de lire par erreur la version de IIS en tant que version 6.2. J'ai donc ajouté une capture d'écran pour préciser le numéro de version réel. - Charles Roper


IIS 5.1 est installé sur Windows XP, utilisez donc la procédure IIS 5.0. Consultez cet article pour une vue d'ensemble d'IIS 5.1:

Un regard sur IIS 5.1 dans XP Pro - Qu'est-ce qui diffère d'IIS 5?

IIS 5.1 est une fonctionnalité uniquement disponible   sur le fonctionnement de XP Pro de Microsoft   système. Ce n'est pas installable   (de manière fiable) sur XP Home. Aditionellement,   il n'est pas prévu de mettre à jour IIS 5.0   sur Windows 2000 à IIS 5.1.

IIS 5.1 est fondamentalement le même moteur   comme IIS 5.0 mais depuis XP est un client   système d'exploitation, il a le construit dans   limites qui sont habituelles pour   Le client de Microsoft opérant   tels que les limites de connexion et les   un seul site Web. Même si basé   sur IIS 5, il existe d’importants   différences par rapport à IIS 5.0 que vous   devrait savoir sur.

Vous pouvez également ouvrir une page du navigateur qui exécute ce script asp simple:

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

Remarque complémentaire: il est intéressant de noter qu’IIS (à partir de Windows Server 2000 / version 5.0) ne peut pas être mis à niveau sans mettre à niveau le système d’exploitation. Chaque version de Windows a sa propre version d'IIS:

Windows NT 3.51 1.0
Windows NT 4 2.0-4.0
Windows Server 2000 5.0
Windows XP Professionnel 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



"un seul site Web". Est-ce que cela inclut l'administration Microsoft SharePoint? Parce que sinon, il y a clairement deux sites Web en cours d'exécution. - jldugger
Essayez d’ajouter d’autres éléments au site Web (et non aux répertoires virtuels ou aux applications Web du site Web par défaut dans IIS 5.1 sous Windows XP). Tu ne peux pas faire ça. - splattne
Server 2008 R2 7.5 - Saariko
@Saariko merci! J'ai mis à jour la liste. - splattne
IIS 7.5 Express peut s'exécuter sous Windows XP ou version ultérieure, tandis qu'IIS 8.5 Express peut s'exécuter sous Windows Vista SP1 ou version ultérieure - microsoft.com/en-us/download/details.aspx?id=1038 Et microsoft.com/en-us/download/details.aspx?id=34679 - mvark


Vous devriez pouvoir déterminer le numéro de version d'IIS à partir de la valeur de registre suivante: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString

Cela montre "Version 6.0" sur mon ordinateur local.

(Vous pouvez trouver des détails sur comment ouvrir regedit pour voir ceci à partir de http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



Fonctionne, mais avez-vous un source officielle pour ça? Dans le cas contraire, une telle ingénierie inverse sera sérieusement compromise dans le futur. - Pacerier
Je ne sais pas comment cela pourrait "sérieusement se rompre". Nous essayons de savoir quelle version d'IIS est utilisée - ne pas contrôler une centrale nucléaire! - Jonathan Williams


Si tu as curl et grep installé, par exemple via Cygwin, ou depuis une autre machine fonctionnant sous OS X ou Linux, vous pouvez utiliser les puissants outils de ligne de commande et éviter de savoir exactement où cliquer dans quelle situation:

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

Notez qu'il n'est pas nécessaire d'être sur le serveur lui-même.


3
2017-07-10 15:31



Bon, au lieu de savoir où cliquer, vous devez connaître la commande et vous rappeler d’installer le logiciel de support. Je partage votre préférence pour les outils de ligne de commande, mais votre argument semble faible. - pabrams
Besoin d'un argument? Vous pouvez le faire depuis n'importe où, aucun accès administratif à la boîte elle-même n'est nécessaire. - guaka
Certains peuvent avoir cette information cachée pour la sécurité afin de ne pas apparaître. - mindmischief


Juste comme un point de données amusant:

À partir de terres 32 bits:

Windows XP est livré avec IIS 5.1.

Windows Server 2003 avec IIS 6.0.

Mais l'édition x64 de Windows XP est basée sur la base de code de Windows Server 2003 SP1 et la version d'IIS incluse dans Windows XP Professional X64 Edition est IIS 6.0.

Des trucs fous, je sais.


2
2018-02-16 21:04





Utilisez PowerShell à partir de la ligne de commande, comme ceci

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

2
2018-01-13 16:08



Comme nos serveurs n'exécutent pas l'interface utilisateur Windows, c'était la seule solution qui fonctionnait pour moi :) - Jon Rea
celui-ci a fonctionné pour moi dans Windows 10 Home Edition - marcello miorelli


Ici, le tableau des versions mises à jour sous Windows 10 et 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

Et d'autres méthodes seraient:

Propriétés sur le fichier: InetMgr.exe via une interface graphique ou via PowerShell:

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

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


2
2018-05-21 14:02





Si vous n’avez absolument pas accès à l’arrière d’une machine, vous pouvez utiliser NetCraft tel que http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

Il y a suffisamment de petites empreintes de doigts sur les en-têtes que la machine émet pour qu'elles puissent généralement identifier la signature de la machine, à moins que quelqu'un ne les modifie volontairement.


1
2017-11-09 17:28





Dans la fenêtre Désinstaller des programmes dans Windows 10:

enter image description here


0
2018-01-06 17:24