无法删除某些注册表项,删除密钥时发生错误
本文提供了解决尝试删除某些注册表项时发生的删除 键 错误的解决方案。
适用于: Windows Server 2012 R2
原始 KB 编号: 2021860
症状
尝试删除注册表项时,可能会收到以下错误消息:
删除密钥时出错
原因
如果尝试删除包含嵌入 null 字符的注册表项,则可能会导致此问题。 查看注册表项时,这些字符不可见。
解决方案
若要删除包含嵌入 null 字符的注册表项,必须先将 null 字符替换为另一个字符。 可以使用 Sysinternals 中的 RegDelNull v1.11 工具完成此操作。
更多信息
Usage: regdelnull <path> [-s]
-s Recurse into subkeys.
无法手动创建具有嵌入 null 字符的注册表项。 此问题通常是由于应用程序安装损坏或类似原因而发生的。 Windows 内核可以在字符串中嵌入 NULL 字符,以形成完整的键名称。 如果从用户模式访问此项,则无法打开包含嵌入 null 字符串的键。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈