本文提供了针对一个问题的解决方法,该问题是在 NTFS 为具有长文件名的文件生成 8.3 格式名称时,您收到停止错误 00000019。
适用于: Windows Server 2003
原始 KB 数: 948289
症状
你可能会在基于 Windows Server 2003 的计算机上收到类似于以下内容的“停止”错误消息:
STOP:0x00000019(parameter1、parameter2、parameter3、parameter4)
BAD_POOL_HEADER(错误内存池头部)
注释
- 此 Stop 错误消息中的参数因计算机的配置和问题的类型而异。
- 并非所有0x00000019停止错误都由此问题引起。
原因
出现此问题的原因是池内存意外损坏。 当 NTFS 文件系统为具有长文件名的文件创建 8.3 名称格式的名称时,会出现此问题。
解决方法
若要解决此问题,请禁用 8.3 名称创建。 为此,请使用下列方法之一。
方法 1
在命令提示符处运行以下命令:
fsutil behavior set disable8dot3 1
重新启动计算机。
方法 2
重要
本部分、方法或任务包含说明如何修改注册表的步骤。 但是,如果修改注册表不正确,则可能会出现严重的问题。 因此,请确保仔细执行这些步骤。 作为额外保护措施,请在修改注册表之前先将其备份。 然后,如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表。
单击 “开始”,单击 “运行”,键入 regedit,然后单击 “确定”。
找到并单击注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
。右键单击 NtfsDisable8dot3NameCreation,然后单击 修改。
在 值数据 框中,键入 1,然后单击 “确定”。
注释
默认值为 0。
退出注册表编辑器。
若要使此注册表更改生效,请重新启动计算机。
状态
Microsoft已确认这是个问题。
详细信息
建议不要将此注册表项放置在服务器上,除非客户已将内存转储文件提交到Microsoft进行分析,并且已确定根本原因。