感谢您安装 HFNetChk 3.2。从 3.1 版开始,命令行语法已发生了变化。有关这 些变化的详细信息,请参阅下面的“更新和修补程序列表”。 概述 ==== 本文档的其余部分包括: - HFNetChk 概述 - 如何使用 HFNetChk - 解释输出结果和查找修补程序 - 系统和语言适用性 - 系统要求 - 确定 HFNetChk 版本号 - 3.2 版中的“更新和修补程序列表” - 报告故障或提供有关 HFNetChk 的反馈 - 加入 HFNetChk Beta 计划以获得有关未来 Beta 版本的更新 HFNETCHK 概述 ============= 您可以使用 HFNetChk 实用程序来确保在您的系统上已经安装了安全修补程序。 该实用程序将您的系统上的安全修补程序与由 Microsoft 维护并在每次发布新的 Microsoft 安全电子公告时更新的数据库中列出的修补程序进行比较。 您可以使用 HFNetChk 来验证您的系统是否已更新到发布“安全工具包”时所 定义的安全基准级别。此验证过程使用从发布“安全工具包”时开始创建的 HFNetCHk 数据库的副本。要使用此光盘中包含的数据库,请使用以下语法: hfnetchk -x stksecure.xml 该语法可用来验证此工具包中的安全修补程序和更新程序的安装是否正确,但 可能不会反映该版工具包之后发布的关键安全修补程序。 您也可以随时使用 HFNetChk 来确定您的系统上是否已安装 Microsoft 发布的 安全修补程序或更新程序。您可以使用 HFNetChk 来评估您的系统的状态是 否已达到“Microsoft 安全响应中心”确定的安全基准级别,也可以用它来确 定您的系统中是否已应用了所有安全修补程序和更新程序。 安全基准级别是通过安装 Microsoft 安全响应中心确定为“关键特性”以及 连接到 Internet 的、运行受影响的产品的所有系统必需的安全修补程序和更 新程序。要评估您的系统是否达到安全基准级别,应在命令提示符处键入命令 hfnetchk –b。 为了用 HFnetchk 将系统的状态与 Microsoft 发布的安全修补程序和更新程序 进行比较,您应该在命令提示符下键入命令 hfnetchk。有关如何使用 HFNetChk 的详细信息,请参阅以下说明。 如何使用 HFNETCHK ================= 在命令提示符下,键入以下命令: 'hfnetchk'(不包括引号),并按 Enter 键。 要查看详细输出(认为未找到修补程序的原因、有关“WARNING”消息的详细信 息以及有关“NOTE”消息的详细信息),请使用以下语法: 'hfnetchk -v' 要按基准安全标准扫描系统,请使用以下语法: 'hfnetchk -b' 要查看其他命令行选项,请键入以下命令: 'hfnetchk -?' 如果在非英语系统中运行 HFNetChk,请参阅下面的“系统和语言适用性” 一节,以获得更多信息。 有关如何使用 HFNetChk 的详细信息,请参阅以下知识库文章: Q303215 - http://support.microsoft.com/support/kb/articles/q303/2/15.asp 有关 HFNetChk 的常见问题: Q305385 - http://support.microsoft.com/support/kb/articles/q305/3/85.asp 有关“NOTE”消息的信息: Q306460 - http://support.microsoft.com/support/kb/articles/q306/4/60.asp (以上 URL 可能已经换行) 解释输出结果和查找修补程序 ========================== 如果正在扫描的系统丢失修补程序,您就会看到类似于以下内容的输出信息: Patch NOT Found MS01-013 Q285156 MS01-013 指“Microsoft 安全公告 01-013”。Q285156 指 Microsoft 知识 库文章 Q285156。 要获得对此问题的修补程序,请参阅“Microsoft 安全公告”,并参阅标题 为“修补程序可用性”一节。 可在以下 URL 查阅“Microsoft 安全公告”: http://www.microsoft.com/technet/security/current.asp 可以通过在以下页面的搜索域中输入 Q 编号来查阅知识库文章: http://support.microsoft.com/directory/ 如果确信已经应用修补程序,但仍然显示为丢失,请使用以下语法运行 hfnetchk: 'hfnetchk -v -z' 结果输出会显示修补程序被视为未安装的理由。请确认您已从 Microsoft 网站 获得修补程序的最新版本,因为经常会发布新的修补程序版本。 系统和语言适用性 ================ 可以从 Windows NT 4.0、Windows 2000 或 Windows XP 计算机运行 HFNetChk 3.2 版。该工具不能运行于 Windows 95、Windows 98 或 Windows Me 系统。 HFNetChk 3.2 可用来扫描任何语言的系统。要扫描非英语的系统,请使用 -nosum 开关。 'hfnetchk -nosum'(不包括引号) -nosum 可与任何其他命令行开关的组合一起使用。 系统要求 ======== - Windows NT 4.0 - Windows 2000 - Windows XP - Internet Explorer 5.0 或更高版本,或者 - 要使该工具正常运行,XML 分析程序是必需的。没有运行 Internet Explorer 5.0 或更高版本的系统需要下载并安装 XML 分析程序,才能使该工具正常运行。 要达到在所有正在扫描系统上运行的目的,服务器服务(以及 Windows 2000 和 Windows XP 上的远程注册表服务)是必需的。有关这些服务的详细信息,请 参阅 Q303215。 获得 XML 分析程序 ----------------- 从 IE 5.0 起,Internet Explorer 的每个版本中都包含有 XML 分析程序。如 果您目前运行 IE 5.0 或更高版本,就不需要安装独立的分析程序*。 - 如果目前运行 Internet Explorer 的早期版本并且不想升级到 IE 5.0 或更 高版本,您可以下载并安装 Microsoft XML 分析程序的独立版本。可从以下位 置下载 MSXML 3.0 SP1 版: http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/ sample.asp?url= /msdn-files/027/001/591/msdncompositedoc.xml (出于易于阅读的考虑,以上 URL 可能已经换行。) 有关 Microsoft XML 分析程序的详细信息,请访问: http://www.microsoft.com/xml *如果目前运行 IE 5.0 或更高版本... ---------------------------------- 但该工具仍然不能读取或定位 XML 文件,可能是另外的应用程序取消了 XML 分析程序的注册。要“重新注册”XML 分析程序,请在命令提示符下键入以下命令: 'regsvr32 msxml.dll'(不包括引号) 确定 HFNETCHK 版本号 ==================== 您可以通过运行该工具并查看输出结果的第一行来确定正在运行的 HFNetChk 的 版本: C:\hfnetchk.exe Microsoft Network Security Hotfix Checker, 3.2 HFNETCHK 3.2 中的更新和修补 =========================== 3.2 版中已解决以下问题: 功能更新: - 即使您确实是管理员,也会出现“扫描必需的管理权利”错误消息的情况已 得到修补。 - HFNetChk 3.1 及其早期版本在按“终端服务器”通过“终端服务”会话执行 “本地”扫描时可能提供不精确的结果。 使用了“终端服务器”客户端(而 不是“终端服务器”)的系统环境变量(用来查找 %systemroot% 目录)。 工具已更新为总是从正在扫描的远程系统检索环境变量。 - Supersedence 代码已得以更新,因而能够更好地处理操作系统和与非最新 的 Service Pack 一起运行的应用程序。 - 提高了遇到不是 Windows NT 4.0 或更高版本的系统时的处理能力。 输出: - 屏幕输出和字换行格式已得以更新。 - 在 XML 文件中不存在任何文件或注册表项的安全修补程序相关的“WARNING” 消息已更改为阅读“NOTE”而不是“WARNING”。 - 与以前的“WARING”消息(现在的“NOTE”)相关联的文本已更改为可以从“ 有关详细说明,请参阅 Q306460”阅读 。 - 对于运行 HFNetChk 的系统不能分析 XML 文件的情况已添加了其他错误报告 的功能。 ***对命令行语法进行了更改*** ---------------------------- - 删除了操作开关 (-a)。 - 新增 - history 开关。利用 history 开关可查看在某点的“明确安装”或“ 明确不安装”的修补程序。此开关不识别被取代的修补程序或回滚修补程序 - 它将只显示最终在某个点上单独安装或永不单独安装的修补程序。此开关应仅 用于特殊环境(即确定是否安装了特定修补程序,不是通过替代或回滚的修补 程序)。默认工具输出(不包含此开关)将显示“missing 并需要安装当前版 本的修补程序 - 将被替代的或回滚的修补程序考虑在内。有关此开关的详细 信息,请查阅 Q303215。使用此开关之前,请回顾一下 Q303215。 - 新增 -s 禁止开关。现在可以禁止默认输出显示“NOTE”和/或“WARNING”消 息。 - 新增 -nosum 开关。此开关将禁用校验和扫描选项。扫描非英语系统时必需启 用此开关。它仍然会评估注册表项和文件版本。 - 新增 -b 开关。此开关将扫描系统以查明是否存在被视为要符合最低基准安全 标准所必需的修补程序。此功能要求正在扫描的所有系统都在运行最新的操作 系统 Service Pack。 - -i 和 -r 的使用语法文档已更新为提示这些开关只可在运行 Windows 2000 和 Windows XP 的系统中使用。从 Windows NT 4.0 系统运行该工具时这些开 关则不可用。 报告故障或提供有关该工具的反馈 ============================== 请将错误报告或问题以电子邮件形式发送至 hfnetchk@microsoft.com 向此别名报告故障时,请包括以下信息: - 操作系统和 Service Pack 版本 - Internet Explorer 版本 - HFNetChk 版本 - XML 数据版本 - 用于执行 HFNetChk 的命令行语法 - 从 hfnetchk -v -z 的输出(如果可能的话) 加入 HFNETCHK BETA 计划以获得有关未来 BETA 版本的更新 ===================================================== 要获得未来 beta 版本的通知,您可以注册加入 HFNetChk beta 计划。当发布 下一个 Beta 版本时,您就会收到来自 Microsoft 的电子邮件,其中包含有关 新的 Beta 版本以及有关如何访问 Beta 的信息。 要加入 Beta 计划,请访问 betaplace.com 网站,输入下列用户名和密码,并 选择左侧导航窗格中的“Survey”图标。 https://www.betaplace.com 用户标识符:HFNetChk 密码:FooBar