Windows注册表-为什么(和在哪里)存在?

弗雷德·汉密尔顿

在与一个朋友谈论注册表,并意识到我不记得微软试图解决的问题导致了它的出现。我知道这与太多的程序将其首选项存储在太多的不同位置/方式中有关,但是正如我所说的那样,这似乎不是一个很强的论点。一定有更好的理由。

问题的B部分是:如何存储注册表以使其搜索如此缓慢?看来,无论您的处理器速度或硬盘速度如何(我刚刚有了Intel SSD),搜索VIRGIN XP系统的注册表仍然需要几秒钟的时间……大约需要10年的时间。前。哪种出色的技术可以使Windows的这一方面不受CPU和存储进度的影响?

澄清:我认为大多数人都误解了我的问题。在我看来(现在我可能是完全错误的),现在进行注册表搜索所需的时间几乎与十年前一样,鉴于处理速度的提高,这让我感到惊讶。我不提倡注册表编辑(尽管我多年来所做的事情比我预期的要多),我也没有抱怨它花费的时间太长了-我很好奇为什么搜索速度没有这么快。在过去的十年左右的时间里,t似乎随着处理能力的增长而扩展。我意识到注册表对我来说就像一个奇怪的黑匣子,因此是这个问题。

一世

维基百科是这样的细节很不错,
读取Windows注册表中的其他操作系统等价物-

要了解有关注册表如何工作的更多信息,请阅读Mark Russinovich的出色注释,网址为:

也有CodingHorror文章提供了另一个观点
,Windows注册表是一个好主意吗?(另请参阅此处的评论)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows中的注册表文件存储在哪里?

来自分类Dev

为什么参数传递错误的注册表 Windows

来自分类Dev

Windows 7 x64下注册表中的产品卸载密钥在哪里?

来自分类Dev

为什么Windows注册表配置单元显示为空?

来自分类Dev

“ Windows wmic”和“ Windows注册表”之间有什么区别?

来自分类Dev

Docker注册表登录文件在哪里?

来自分类Dev

IANA(端口号注册表)保存在哪里?

来自分类Dev

Windows 注册表中存储的桌面快捷方式的热键在哪里以及如何更改它?

来自分类Dev

注册表类。如果密钥存在

来自分类Dev

注册表类。如果价值存在

来自分类Dev

如何验证注册表路径的存在?

来自分类Dev

通过批处理文件检查Windows注册表中是否存在密钥

来自分类Dev

如果折磨SVN叠加层正常工作,Windows注册表中的ShellIconOverlayIdentifiers意味着什么?

来自分类Dev

Windows注册表中的多个ControlSet之间有什么区别?

来自分类Dev

如果折磨SVN叠加层正常工作,Windows注册表中的ShellIconOverlayIdentifiers意味着什么?

来自分类Dev

在Windows注册表中,什么是ProgrammaticAccessOnly字符串值,它如何工作?

来自分类Dev

什么是“注册表编辑”,等同于使用MSCONFIG禁用Windows-7启动程序

来自分类Dev

Windows注册表中文件系统路径中问号的作用是什么?

来自分类Dev

Windows 10隐私设置存储在注册表中的什么位置?

来自分类Dev

如果注册表项进入不是核心Windows程序的特定程序,会对注册表有多大危害?有什么办法告诉它会做什么吗?

来自分类Dev

为什么此尝试更新注册表值失败?

来自分类Dev

为什么MDT TaskSequence忽略Winlogon注册表更改?

来自分类Dev

为什么注册表中不存在WindowsUpdate策略?

来自分类Dev

在Windows注册表中,“ LegacyDisable”字符串值是什么,它的作用是什么?

来自分类Dev

我应该使用什么命令从使用 Windows 注册表的上下文菜单启动 jar 文件?

来自分类Dev

在注册表中的哪里可以找到已挂载的设备?

来自分类Dev

Windows注册表问题

来自分类Dev

如何检查给定路径在注册表中存在?

来自分类Dev

IIS注册表仍然存在,即使已被禁用

Related 相关文章

  1. 1

    Windows中的注册表文件存储在哪里?

  2. 2

    为什么参数传递错误的注册表 Windows

  3. 3

    Windows 7 x64下注册表中的产品卸载密钥在哪里?

  4. 4

    为什么Windows注册表配置单元显示为空?

  5. 5

    “ Windows wmic”和“ Windows注册表”之间有什么区别?

  6. 6

    Docker注册表登录文件在哪里?

  7. 7

    IANA(端口号注册表)保存在哪里?

  8. 8

    Windows 注册表中存储的桌面快捷方式的热键在哪里以及如何更改它?

  9. 9

    注册表类。如果密钥存在

  10. 10

    注册表类。如果价值存在

  11. 11

    如何验证注册表路径的存在?

  12. 12

    通过批处理文件检查Windows注册表中是否存在密钥

  13. 13

    如果折磨SVN叠加层正常工作,Windows注册表中的ShellIconOverlayIdentifiers意味着什么?

  14. 14

    Windows注册表中的多个ControlSet之间有什么区别?

  15. 15

    如果折磨SVN叠加层正常工作,Windows注册表中的ShellIconOverlayIdentifiers意味着什么?

  16. 16

    在Windows注册表中,什么是ProgrammaticAccessOnly字符串值,它如何工作?

  17. 17

    什么是“注册表编辑”,等同于使用MSCONFIG禁用Windows-7启动程序

  18. 18

    Windows注册表中文件系统路径中问号的作用是什么?

  19. 19

    Windows 10隐私设置存储在注册表中的什么位置?

  20. 20

    如果注册表项进入不是核心Windows程序的特定程序,会对注册表有多大危害?有什么办法告诉它会做什么吗?

  21. 21

    为什么此尝试更新注册表值失败?

  22. 22

    为什么MDT TaskSequence忽略Winlogon注册表更改?

  23. 23

    为什么注册表中不存在WindowsUpdate策略?

  24. 24

    在Windows注册表中,“ LegacyDisable”字符串值是什么,它的作用是什么?

  25. 25

    我应该使用什么命令从使用 Windows 注册表的上下文菜单启动 jar 文件?

  26. 26

    在注册表中的哪里可以找到已挂载的设备?

  27. 27

    Windows注册表问题

  28. 28

    如何检查给定路径在注册表中存在?

  29. 29

    IIS注册表仍然存在,即使已被禁用

热门标签

归档