Windows 服务器设备无法启动并出现错误 0xc0000001,Microsoft 正在努力修复

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Windows 服务器设备最近遇到了一个新错误。 运行 Windows Server 的受影响计算机无法启动,并显示错误“状态:0xc0000001,信息:所需设备未连接或无法访问。” 包括 10 在内的各种版本的 Windows 1903,带有 KB4503293KB4503327及 KB4503286 安装的累积更新,正面临启动问题。

但是,并非所有安装了 Windows Server 的计算机都面临这个问题。 微软表示,那些使用来自 Windows 部署服务 (WDS) 或系统中心配置管理器 (SCCM) 的预启动执行环境 (PXE) 映像启动的设备将收到错误 0xc0000001。

不幸的是,目前还没有任何可用的解决方法,但微软已经发布了一个解决方法,可以缓解这个问题。

要在 SCCM 服务器上缓解此问题:

  1. 验证变量窗口扩展是否已启用。 (此设置在 Windows Server 2008 SP2 或 Windows Server 2008 R2 SP1 上不可用)
  2. 设置值 TFTP 块大小 至 4096 和 TFTP 窗口大小 至 1. 有关如何配置它们的指导看到 在启用 PXE 的分发点上自定义 RamDisk TFTP 块和窗口大小.

备注 尝试使用默认值 TFTP 块大小 和 TFTP 窗口大小 首先,但根据您的环境和整体设置,您可能需要针对您的设置进行调整。 你也可以试试 在没有 Windows 部署服务的情况下启用 PXE 响应程序 环境。 有关此设置的更多信息,请参阅 在 Configuration Manager 中安装和配置分发点.

要在没有 SCCM 的 WDS 服务器上缓解此问题:

  1. 在 WDS TFTP 设置中,验证变量窗口扩展是否已启用。 (此设置在 Windows Server 2008 SP2 或 Windows Server 2008 R2 SP1 上不可用)
  2. 在导入镜像的 Boot Configuration Data (BCD) 中,将 RamDiskTFTPBlockSize 设置为 1456。
  3. 在导入镜像的 BCD 中,将 RamDiskTFTPWindowSize 设置为 4。

备注 首先尝试 RamDiskTFTPBlockSize 和 RamDiskTFTPWindowSize 的默认值,但根据您的环境和整体设置,您可能需要根据您的设置调整它们。

微软表示它正在努力修复,并且应该在未来的累积更新中可用。

通过: BleepingComputer

有关主题的更多信息: 0xc0000001, 错误, 窗户10 1903, Windows 10 May 2019更新