搜索 Windows 注册表的更快方法是什么?

Roc*_*ket 21 windows windows-registry windows-7 regedit

由于 Windows 注册表是一个层次结构,regedit 的布局方式使得典型的搜索效率低下且速度缓慢。

通常,在 regedit 中执行搜索时,突出显示第一行(“计算机”),然后执行搜索。但是,由于显示的某些分支实际上是子分支,因此在使用此通用策略时会多次搜索注册表的某些大部分。

因此,这种典型的方法效率不高,因为注册表的某些分支被搜索了不止一次。

鉴于标准技术效率低下,什么是完全搜索注册表的简单快速的策略,最好使用 regedit?

gla*_*len 7

更快,并转储所有结果,因此您可以浏览整个列表而不会点击下一百次。也是免费的,因为它是一个 powershell 脚本:

https://github.com/KurtDeGreeff/PlayPowershell/blob/master/Search-Registry.ps1

Search-Registry.ps1 在四个方面改进了 regedit 的查找功能:

  • 该脚本使用正则表达式进行搜索。
  • 它可以搜索远程计算机上的注册表。
  • 它可以限制返回的搜索结果的数量。
  • 它输出的对象可以过滤、排序、导出到逗号分隔值 (CSV) 文件等。
# Download script
curl https://raw.githubusercontent.com/KurtDeGreeff/PlayPowershell/master/Search-Registry.ps1 -OutFile Search-Registry.ps1

# View docs
Get-Help .\Search-Registry.ps1

# Simple example (search HKEY_CURRENT_USER for values with data containing "powershell")
.\Search-Registry -StartKey HKCU -Pattern "PowerShell" -MatchData
Run Code Online (Sandbox Code Playgroud)

  • 无法从上述 URL 下载脚本。但它可以在 https://github.com/KurtDeGreeff/PlayPowershell/blob/master/Search-Registry.ps1 获得。 (2认同)

Dav*_*d.P 6

我会推荐Nirsoft的小而强大的工具RegScanner

  • 请阅读 [我如何推荐软件](https://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers/5330#5330) 以获取有关如何推荐的一些提示你应该去推荐软件。您应该至少提供一个链接、一些关于软件本身的附加信息,以及如何使用它来解决问题中的问题。 (5认同)

小智 5

有一个非常简单的解决方案:当HKEY_LOCAL_MACHINE分支聚焦在左侧窗格时,在 RegEdit 中开始搜索。这样,您将跳过HKEY_CLASSES_ROOTHKEY_CURRENT_USER分支,并且不需要它们,因为HKEY_CLASSES_ROOT实际上 是 的子项HKEY_LOCAL_MACHINE,并且HKEY_CURRENT_USER是 的子项 HKEY_USERS


Саш*_*ных 5

一、总结

\n\n

注册表查找器我使用注册表查找器来搜索 Windows 注册表。

\n\n
\n\n

2. 免责声明

\n\n

该答案与 2019 年 9 月相关。将来,其数据可能会过时。

\n\n
\n\n

3. 特点

\n\n
    \n
  1. 完全免费
  2. \n
  3. 截至 2019 年积极维护
  4. \n
  5. 强大的
  6. \n
  7. 适用于 Windows XP 及以上版本
  8. \n
\n\n
\n\n

4. 速度

\n\n

来自官方文档:

\n\n
\n

快速、无阻塞的搜索。

\n\n

查找操作高效且快速。所有找到的项目都作为列表显示在单独的窗口中。每行代表与搜索条件的单个匹配。该图标显示匹配发生的位置:键名称、值名称或值数据。匹配的文本以红色突出显示。

\n
\n\n

例如,我尝试uTorrent在整个注册表中搜索键、值和数据。

\n\n

注册表查找器

\n\n

大约 500000 个注册表项的时间 \xe2\x80\x94 37.4 秒。这速度对我来说已经足够了。

\n\n
\n\n

5. 附加链接

\n\n\n


bej*_*nwe 1

有一个名为 RegEditX 的软件,速度相当快:http://www.dcsoft.com/products/regeditx/

如果您想要免费版本,请搜索旧版 v2.0,但 9.95 美元并不是很多。