FIX:消息筛选程序导致 Lsass.exe 中的句柄泄漏

文章翻译 文章翻译
文章编号: 816621 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

症状

您无法在 Internet Security and Acceleration (ISA) Server 2000 中运行报告,而且事件日志中记录了以下事件 ID 信息:

类型: 错误
来源: Microsoft ISA 报表生成程序
类别: 无
事件 ID: 21026
日期: 2002-10-13
时间: 00:50:00
描述: 无法创建带有指定凭据的“Weekly Report”报告。在事件属性的数据区域内的错误代码指明了原因。
数据: 0000: 0d 00 00 00

要获取事件的“数据”字段中状态代码 13 (0x0d) 的 Win32 错误,请在命令提示符处键入下面一行:

net helpmsg 13

此命令将返回以下输出:
数据无效
注意:仅当 ISA Server 和 ISA Server SMTP 消息筛选程序 (Fltrsnk1.dll) 安装并运行在同一台计算机上时,才会发生此问题。要验证是否安装了消息筛选程序,请按照本文“更多信息”部分中的步骤操作。

原因

此问题发生的原因是消息筛选程序运行在 Inetinfo 进程中,并导致 LSAOpenPolicy 句柄表中产生了句柄泄漏。LSAOpenPolicy 句柄表由 Lsass.exe 进程承载。

大约过 8 至 14 天后,即可达到可用句柄的最大值。发生此问题后,报表生成程序 (Repgen.exe) 进程会在调用 LSAOpenPolicy 时失败。报表生成程序进程失败的原因是因为它使用了与消息筛选程序相同的参数来调用 LSAOpenPolicy。任何其他进程或组件,只要使用与消息筛选程序相同的参数来调用 LSAOpenPolicy,也都将失败。

替代方法

要变通解决此问题,请关闭并接着重新启动 Inetinfo 进程。这样,由 Inetinfo 进程持有的句柄就可供 Lsass.exe 中的句柄表使用了。

解决方案

Microsoft 目前提供了一个受支持的修补程序。但是,此修补程序仅用于修复本文所述的问题。请仅将此修补程序应用于出现这一特定问题的系统。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有给您造成严重的影响,我们建议您等待包含此修补程序的下一个 Service Pack。

要解决该问题,请向 Microsoft 在线客户服务提交请求以获取修补程序。要提交联机请求以获取修补程序,请访问下面的 Microsoft 网站:
http://go.microsoft.com/?linkid=6294451
注意:如果发生其他问题或需要进行任何疑难解答,则您可能需要创建单独的服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。要创建单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
此修补程序的英文版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”工具中的“时区”选项卡。
日期         时间   版本             大小  文件名
--------------------------------------------------
23-Mar-2003  18:32  3.0.1200.258   60,688  Fltrsnk1.dll

状态

Microsoft 已确认这是在本文开头处所列出的 Microsoft 产品中存在的问题。

更多信息

默认情况下,ISA Server 安装期间不会安装消息筛选程序。要检查安装期间是否安装了消息筛选程序,请按照下列步骤操作:
  1. 单击“开始”,指向“设置”,然后单击“控制面板”。
  2. 双击“添加或删除程序”。
  3. 单击“Microsoft Internet Security and Acceleration Server”,然后单击“更改”。
  4. 单击“自定义安装”,再单击“加载项服务”。

    如果“消息筛选程序”复选框已选中,则说明它已安装。
要检查消息筛选程序是否在 Inetinfo 进程中运行,请从命令提示符处运行下面的命令:

tlist -m fltrsnk1.dll

命令输出中将列出活动进程。如果列出了 Inetinfo 进程,则说明消息筛选程序正在 Inetinfo 进程中运行。

Tlist.exe 是 Microsoft 调试工具的一部分。要安装这些工具,请访问以下 Microsoft 网站: http://www.microsoft.com/whdc/devtools/debugging/default.mspx

属性

文章编号: 816621 - 最后修改: 2013年10月26日 - 修订: 2.3
这篇文章中的信息适用于:
  • Microsoft Internet Security and Acceleration Server 2000 标准版
  • Microsoft Internet Security and Acceleration Server 2000 Service Pack 1
关键字:?
kbnosurvey kbarchive kbbug kbfix kbisaserv2000presp2fix kbqfe kbhotfixserver KB816621
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com