web-dev-qa-db-ja.com

IISがインストールされているバージョンを確認するにはどうすればよいですか?

IIS 5.0および6.0の場合、Win2k3を実行するボックスとMicrosoft KBからのSSL証明書に関する指示があります。IISのバージョンを確認するにはどうすればよいですか?現在インストールされていますか?

98
jldugger

より一般的な回答として、特に質問を目的としたものではありませんが、Microsoftには サポート記事 があり、すべての古いバージョンと各バージョンを提供するオペレーティングシステムがリストされています。

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

現在のバージョンは 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

IISマネージャを開いている場合、Help -> Aboutでバージョンを確認します。

IIS version in IIS Manager about box

59

%SYSTEMROOT%\ system32\inetsrv\inetinfo.exeを確認できます。右クリックしてプロパティを取得し、[バージョン]タブをクリックします。

HTTP応答ヘッダーも確認できます

  1. telnet mywebserver 80
  2. 入力HEAD/HTTP/1.0 [入力] [入力]
  3. Serverで始まる行を見てください。
53
squillman

Windows XPにはIIS 5.1がインストールされているため、IIS 5.0の手順を使用します。 IIS 5.1の概要については、この記事を参照してください。

IIS ProのXP 5.1を見て-IIS 5と何が違うのですか?

IIS 5.1は、MicrosoftのXP Proオペレーティングシステムでのみ見つかる機能です。 XPホームには(確実に)インストールできません。さらに、Windows 2000のIIS 5.0をIIS 5.1に更新する予定はありません。

IIS 5.1は基本的にIIS 5.0と同じエンジンですが、XPはクライアントオペレーティングシステムであるため、Microsoftのクライアントオペレーティングシステムに慣れている組み込みの制限があります。地点。 IIS 5に基づいていますが、知っておくべきIIS 5.0との大きな違いがあります。

この単純なaspスクリプトを実行するブラウザでページを開くこともできます。

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

補足として:IIS(Windows Server 2000 /バージョン5.0以降)は、オペレーティングシステムをアップグレードしないとアップグレードできないのは興味深いことです。すべてのWindowsバージョンには、独自の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 
18
splattne

次のレジストリ値からIISバージョン番号を特定できるはずです:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

これは、ローカルマシン上の「バージョン6.0」を示しています。

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

curlgrepがインストールされている場合、たとえばCygwinを介して、またはOS XまたはLinuxを実行している別のマシンから、コマンドラインツールの機能を使用して、どの状況でどこをクリックするかが正確にわからないようにすることができます。

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

サーバー自体に存在する必要はないことに注意してください。

また、これは、アプリケーションやサーバーの設定で代替ヘッダーが設定されていない場合にのみ機能します。多くの場合、アプリケーション開発者またはシステム管理者は、このヘッダーをオフにするか、他の値に設定して、攻撃者に見えないようにします。

3
kqw

ここでは、Windows 10および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

そして他の方法は次のようになります:

ファイルのプロパティ:GUIまたはPowerShellを使用したInetMgr.exe:

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

抽出元: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html

3

ちょうど楽しいデータポイントとして:

32ビットランドから:

Windows XPはIIS 5.1。

IIS 6.0。

ただし、Windowsのx64エディションXPはWindows Server 2003 SP1コードベースに基づいており、IIS Windowsに含まれるバージョンXP Professional X64 EditionはIIS 6.0です。

クレイジーなものだと思う。

2
TristanK

このように、コマンドラインからPowerShellを使用します

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

マシンのバックエンドへのアクセスがまったくない場合は、 http://toolbar.netcraft.com/site_report?url=http://wwwなどのNetCraftを使用してみてください。 .starbucks.com

マシンが発行するヘッダーには十分な小さな指紋があり、誰かが意図的に変更しない限り、マシンの署名を識別できます。

1

次のPowerShellスクリプトを実行することもできます。

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

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

1
Michael

Windows 10の[プログラムのアンインストール]ウィンドウで:

enter image description here

0
ssrhhrm