AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 10518
Accepted
jldugger
jldugger
Asked: 2009-05-21 11:53:08 +0800 CST2009-05-21 11:53:08 +0800 CST 2009-05-21 11:53:08 +0800 CST

我如何知道安装了哪个版本的 IIS?

  • 772

我有一个运行 Win2k3 的盒子和一些来自 Microsoft KB 的关于 SSL 证书的说明,适用于 IIS 5.0 和 6.0。如何判断当前安装了哪个版本的 IIS?

windows iis
  • 13 13 个回答
  • 351870 Views

13 个回答

  • Voted
  1. Best Answer
    Gavin McTaggart
    2009-05-21T12:05:17+08:002009-05-21T12:05:17+08:00

    作为更一般的答案,不是专门针对您的问题,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
    

    当前版本在维基百科上

    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
    
    • 81
  2. David d C e Freitas
    2014-06-16T20:20:28+08:002014-06-16T20:20:28+08:00

    打开 IIS 管理器后,您可以单击Help -> About查看版本。

    IIS 管理器中的 IIS 版本关于框

    • 80
  3. squillman
    2009-05-21T12:03:16+08:002009-05-21T12:03:16+08:00

    您可以查看 %SYSTEMROOT%\system32\inetsrv\inetinfo.exe(或 inetmgr.exe 或 w3wp.exe)。右键单击并获取属性,单击版本选项卡。

    您还可以查看 HTTP 响应标头

    1. 远程登录我的网络服务器 80
    2. 输入 HEAD / HTTP/1.0 [enter][enter]
    3. 查看以 Server 开头的行:
    • 55
  4. splattne
    2009-05-21T11:57:29+08:002009-05-21T11:57:29+08:00

    Windows XP 已安装 IIS 5.1,因此请使用 IIS 5.0 程序。有关 IIS 5.1 的概述,请参阅本文:

    看看 XP Pro 中的 IIS 5.1 - 与 IIS 5 有什么不同?

    IIS 5.1 是一项仅在 Microsoft 的 XP Pro 操作系统上才有的功能。它不能(可靠地)安装在 XP Home 上。此外,没有计划将 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 版本:

    视窗 NT 3.51 1.0
    Windows NT 4 2.0-4.0
    视窗服务器 2000 5.0
    视窗 XP 专业版 5.1
    视窗服务器 2003 6.0
    视窗 7.0
    视窗服务器 2008 7.0
    视窗服务器 2008 R2 7.5
    视窗 7 7.5
    视窗服务器 2012 8.0
    视窗 8 8.0
    视窗服务器 2012 R2 8.5
    视窗 8.1 8.5
    视窗服务器 2019 10.0
    
    • 18
  5. Jonathan Williams
    2012-02-17T03:03:32+08:002012-02-17T03:03:32+08:00

    您应该能够从以下注册表值确定 IIS 版本号:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

    这在我的本地机器上显示“6.0 版”。

    reg.exe query HKLM\SOFTWARE\Microsoft\InetStp /v VersionString
    
    • 7
  6. Phil Punxsutawney
    2017-05-22T06:02:29+08:002017-05-22T06:02:29+08:00

    这里是 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 / 2019 / Windows 10
    

    其他方法是:

    文件属性:InetMgr.exe 通过 GUI 或通过 PowerShell:

    [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

    • 5
  7. the
    2015-07-11T07:31:27+08:002015-07-11T07:31:27+08:00

    如果您已经安装curl并grep安装了,例如通过 Cygwin,或从另一台运行 OS X 或 Linux 的机器上安装,您可以使用命令行工具的强大功能,避免知道在哪种情况下确切地单击:

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

    请注意,不需要在服务器本身上。

    另请注意:这仅在应用程序和/或服务器配置未设置备用标头时才有效。通常,应用程序开发人员或系统管理员会关闭此标头或将其设置为其他值,以防止攻击者看到它——一种隐蔽的安全形式。

    • 4
  8. TristanK
    2012-02-17T13:04:50+08:002012-02-17T13:04:50+08:00

    就像一个有趣的数据点:

    从 32 位土地:

    Windows XP 附带 IIS 5.1。

    带有 IIS 6.0 的 Windows Server 2003。

    但是 Windows XP 的 x64 版是基于 Windows Server 2003 SP1 代码库的,Windows XP Professional X64 版中包含的 IIS 版本是 IIS 6.0。

    疯狂的东西,我知道。

    • 2
  9. AlexanderN
    2017-01-14T08:08:56+08:002017-01-14T08:08:56+08:00

    从命令行使用 PowerShell,像这样

    powershell "get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\  | select setupstring,versionstring"
    
    • 2
  10. Craig Gjerdingen
    2015-11-10T09:28:33+08:002015-11-10T09:28:33+08:00

    如果您无法访问机器后端,您可以尝试使用 NetCraft,例如http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

    机器发出的标题上有足够的小指纹,它们通常可以识别机器的签名,除非有人故意更改它们。

    • 1

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve