这是什么错误:“服务堆栈垫片无法标记句柄....用于关闭时删除,错误 STATUS_CANNOT_DELETE”错误,我该如何修复它?

这是什么错误:“服务堆栈垫片无法标记句柄....用于关闭时删除,错误 STATUS_CANNOT_DELETE”错误,我该如何修复它?

这个错误和 Windows 操作系统有关,我遇到过几个类似问题标题提到的错误,其中一个如下:

00000003 Servicing stack shim unable to mark handle 1c0 ("\Device\Ramdisk{d9b257fc-684e-4dcb-ab79- 03cfa2f6b750}\Windows\temp\SSS_e91962693ad6d901010000000003e40a\msdelta.dll") for delete-on-close, error STATUS_CANNOT_DELETE

我想知道这个错误的含义以及我应该如何修复它?

答案1

它看起来不太常见,但无论如何,让我们尝试分解它以更好地理解它:

  • “00000003”是您的 Windows 错误代码。在本例中,它代表 STATUS_CANNOT_DELETE
  • “服务堆栈垫片”是指 Windows 中管理操作系统更新和服务的组件。
  • “无法标记句柄 1c0”似乎表明在尝试将特定资源(在您的情况下handle 1c0)标记为在关闭时删除时出现问题。
  • "\Device\Ramdisk{d9b257fc-684e-4dcb-ab79- 03cfa2f6b750}\Windows\temp\SSS_e91962693ad6d901010000000003e40a\msdelta.dll"是导致问题的资源路径(我猜这是你的 SSD 或硬盘?)。

您应该首先尝试以下操作:

  • 重启你的电脑
  • 在开始菜单搜索 > 疑难解答设置中输入“疑难解答”。然后在其他疑难解答下,在启动和运行部分中选择 Windows 更新。继续执行这些步骤,看看是否能解决问题。

在此处输入图片描述

  • 手动检查 Windows 更新
  • 在 CMD 应用程序中输入命令检查磁盘是否存在磁盘错误chkdsk /f。之后您可能需要重新启动计算机。如果发现磁盘错误,则您可能需要修复这些错误或获取新的驱动器。
  • 通过在 CMD 应用程序中键入来检查系统文件sfc /scannow。如果发现不可恢复的错误,则 DISM 修复失败时可能需要重新安装操作系统。
  • DISM /Online /Cleanup-Image /RestoreHealth通过在 CMD 应用程序中键入来运行 DISM 扫描/修复。

如果以上所有方法都失败,您的机器上可能装有第三方应用程序或恶意软件。无论哪种情况,如果是我,我都会复制所有重要数据并重新安装 Windows。只要驱动器正常,这肯定会让问题消失。

相关内容