当您尝试登录到该的域时您可能会收到与以下内容类似的 Stop 错误消息:
停止 0x00000035 (0x8207ecd8、 0x00000000、 0x00000000、 0x00000000) NO_MORE_IRP_STACK_LOCATIONS
此问题是因为 Mup.sys 驱动程序采用必须有运行在同一时间不超过三个文件系统筛选器驱动程序。Mup.sys 驱动程序处理分布式文件系统 (DFS) 文件 I/O 请求。如果存在四个或更多的文件系统筛选器驱动程序将溢出 I/O 请求数据包 (IRP) 位置缓冲区通过 Mup.sys 预分配的。 如果发生这种情况在收到 Stop 错误描述的症状部分。
解决方法:
安装此修补程序或 Service Pack 3,其中包括此修复程序后,修改 DfsIrpStackSize 注册表项。若要这样做,请按照下列步骤操作:
1. 单击 开始、 单击 运行,键入 regedit,然后单击 确定。
2. 找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mup\Parameters
3. 在右窗格中右键单击 DfsIrpStackSize,然后单击 修改。
注意如果不存在 DfsIrpStackSize 注册表项,您必须创建它。若要这样做,请按照下列步骤操作:
a. 在 编辑 菜单上指向 新建,然后单击 DWORD 值。
b. 键入 DfsIrpStackSize,然后按 ENTER 键。
在 基数 框中单击 十进制、 在 数值数据 框中键入 10,然后单击 确定。
备注
o 八个文件系统过滤驱动程序的最多允许的值为 10。
o DfsIrpStackSize 注册表项的默认值为 5。最多三个文件系统过滤驱动程序的允许值为 5。
o 如果将此值设置为一个数字,以更大低于 10,值将自动重新设置为 5。
o 如果不应用此修补程序,DfsIrpStackSize 注册表值将被忽略。
退出注册表编辑器。
重新启动计算机。