IISのバージョンの確認方法

  • 監査対応でWindows 2000 Serveにいれてる、IISのバージョンの確認必要だったので、調べた結果のメモ
  • とりあえず、MSのサイトで「これだ!」ってのは発見できず orz
    • てか、IIS 5.0 のバージョンの確認の正しい(?)方法って?

 1. HITACHIさんのところにある確認手順を試してみる。

    • そんなファイルはすでに消しちゃってます orz

 2. telnetでバナー確認

    • Server ヘッダーにて確認できる
    • つっても、URLScan で削除(RemoveServerHeader=1) してたら、アウト orz

 3. Windows オペレーションシステムから判断

    • MSのサイトに、Windows オペレーションシステムから判断できるが記載されています

   ※引用(なくなっちゃうと寒いので・・)

Windows オペレーションシステム IIS のバージョン
Windows NT 4.0 Server    IIS 4.0
Windows NT 4.0 Workstation    Personal Web Server
Windows 2000 Professional    IIS 5.0 (指定されたバージョン)
Windows 2000 Server (全バージョン)    IIS 5.0
Windows XP Professional    IIS 5.1
Windows Server 2003    IIS 6.0


  • おわかりのように、IIS のバージョンは、オペレーティングシステム (OS) のバージョンと結びついています。これは、大部分が IISオペレーティングシステムと深く統合されており、その結果 IIS のバージョンが設計されたバージョン以外のバージョンにインストールできないという事実によります。

    • つうことで、Windows オペレーションシステムから・・。
    • つっても、「判断」であって記載があるわけでは無いと・・、勘弁してくれ orz


 4. 最終的には サービス提供しているファイルのバージョンで確認

Windows 2000 Server

  • inetinfo.exe → w3svc.dll(主要コンポーネント。たぶん・・)
  • プロパティのバージョンで 5.00.xx の記載が確認できる

Windows Server 2003

  • Svchost.exe → iisw3adm.dll(主要コンポーネント。helpから)
  • Svchost.exeじゃ、意味ないんで、主要コンポーネントのバージョンで確認
  • 6.00.xx の記載が確認できる
    • つうか、「インターネットサービスマネージャ」のヘルプで、表示される Σ( ̄ロ ̄lll)

WindowsNT Server

  • inetinfo.exe → w3svc.dll(主要コンポーネント。たぶん・・)
  • プロパティのバージョンで 4.00 の記載が確認できる
    • つうか、「インターネットサービスマネージャ」で、表示される Σ( ̄ロ ̄lll)
  • たのむからこれで納得してくださいな (´・ω・`)ママン
  • 調べた中で、気になった物をメモ