![如何知道 IIS 上安装了哪些补丁](https://linux22.com/image/578353/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%20IIS%20%E4%B8%8A%E5%AE%89%E8%A3%85%E4%BA%86%E5%93%AA%E4%BA%9B%E8%A1%A5%E4%B8%81.png)
首先,我想知道服务器上安装了哪个版本的 IIS。因此,我从以下地址获取了以下内容:这里。
您可以查看 %SYSTEMROOT%\system32\inetsrv\inetinfo.exe。右键单击并获取属性,单击版本选项卡。
我的情况是 IIS 版本是 6.0.3790.3959。
现在我还想知道是否安装了 IIS 补丁。如果是,如何以列表形式查看它们?
答案1
以管理员权限运行命令提示符并尝试以下操作:
wmic qfe 列表已满
您可以将结果传输到文件,然后通过 KB 编号进行解析并进行比较。
答案2
据我在 Google 上找到的信息,只有 1 个 IIS 补丁(Web DAV 安全补丁)(直接针对 IIS 本身)于 2004 年发布,如果您自 2004 年以来就使用 Windows Update 进行过更新,那么您应该已经拥有该补丁程序。
大多数其他组件通常是独立的,要么是 .net 的一部分,要么是其他 CGI/FCGI/ISAPI 组件,不直接算作 IIS。