如何知道哪些修补程序安装在IIS上

首先,我想知道服务器上安装了哪个版本的IIS。 所以,我从这里得到了以下信息 。

你可以看看%SYSTEMROOT%\ system32 \ inetsrv \ inetinfo.exe。 右键单击并获取属性,单击版本选项卡。

在我的情况下IIS版本是6.0.3790.3959。

现在我也想知道是否有为IIS安装的任何修补程序。 如果是,如何查看它们作为列表?

运行带有pipe理权限的命令提示符并尝试这一个:

wmic qfe list full

您可以将结果传输到一个文件,然后通过KB编号进行parsing以进行比较。

据我在Google上发现,2004年发布的只有1个IIS补丁( Web DAV安全补丁 )(直接针对IIS本身),如果从2004年开始使用Windows Update进行更新,则应该有该补丁。

大多数其他组件通常是独立的,不是.NET的一部分,也不是其他CGI / FCGI / ISAPI组件,它们不被直接计算为IIS。