基于 Windows Server 2003 的计算机上的错误消息:停止错误代码0x00000019

本文为 NTFS 为具有长文件名的文件生成 8.3 格式的名称时收到停止错误00000019问题提供了解决方法。

适用于: Windows Server 2003
原始 KB 编号: 948289

症状

你可能会在基于 Windows Server 2003 的计算机上收到类似于以下内容的停止错误消息:

停止:0x00000019 (parameter1parameter2parameter3parameter4)
BAD_POOL_HEADER

注意

  • 此停止错误消息中的参数因计算机的配置和问题类型而异。
  • 并非所有0x00000019停止错误都是由此问题引起的。

原因

出现此问题的原因是池内存意外损坏。 当 NTFS 文件系统为具有长文件名的文件创建 8.3 名称格式的名称时,会出现此问题。

解决方法

若要解决此问题,请禁用 8.3 名称创建。 为此,请使用下列方法之一。

方法 1

  1. 在命令提示符下运行以下命令:

    fsutil behavior set disable8dot3 1
    
  2. 重启计算机。

方法 2

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表

  1. 依次单击“开始”、“运行”,键入 regedit,然后单击“确定”

  2. 找到并单击注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

  3. 右键单击“ NtfsDisable8dot3NameCreation”,然后单击“ 修改”。

  4. 在“数值数据”框中,键入 1,然后单击“确定”

    注意

    默认值为 0。

  5. 退出注册表编辑器。

  6. 若要使此注册表更改生效,请重新启动计算机。

状态

Microsoft 已确认这是一个问题。

更多信息

建议不要将此注册表项放在服务器上,除非客户已将内存转储文件提交给 Microsoft 进行分析,并且已确定根本原因。