Windows 8.1 注册表:HKLM\Drivers 键随机消失并重新出现

Windows 8.1 注册表:HKLM\Drivers 键随机消失并重新出现

当我在 Windows 8.1 机器上浏览注册表时,我发现出现了以下错误消息:

Error Opening Key:  
DRIVERS cannot be opened.  
An error is preventing this key from being opened.  
Details: the system cannot find the file specified.

我注意到,当我尝试浏览 HKLM\Drivers 键时,发生了这种情况。重新打开注册表后,我发现 Drivers 键已完全消失。只有在第四次重新打开注册表后,它才重新出现,但过了一会儿又消失了。

是什么原因导致了这种行为?是故意设计的吗?还是因为某些奇怪的原因而被短暂隐藏?或者可能是被某个程序删除并重新创建。如果是这样,那么很可能是驱动程序本身在这么做。

HKLM\Drivers 键的随机出现/消失是否是由于针对该键的权限造成的?

Drivers 键有什么用?我注意到它没有记录,也没有出现在 HKLM 的大多数屏幕截图中。

这对我备份注册表的策略产生了重大影响。如果注册表中如此大的一部分随机消失并重新出现,则表明备份注册表可能是徒劳的,因为注册表非常不稳定。

在此处输入图片描述
(点击图片放大)

答案1

此注册表项与驱动程序相关。在启动过程中,启动 Windows 系统的第一步是加载标记为可启动驱动程序的驱动程序,然后将常用驱动程序加载到内存中。如果注册表项已被删除,它们将根据内存在关机过程中重新创建。我认为如果我们错误配置了注册表项,这是一种保护机器的预期行为。

但密钥仍然存储在 %windir%\System32\config 中。您可以在那里找到 HKLM 的其他密钥,但它们无法访问,因为它们正在使用中。

更多帮助:https://social.technet.microsoft.com/Forums/lync/en-US/d1c2c2a9-8301-4458-a9be-e1b2efcdb523/hklmdrivers-registry-hive-is-getting-deleted-and-comes-back-after-logoff-and-login?forum=w8itprogeneral

相关内容