如何使用正则表达式搜索 Windows 注册表?

Ren*_*ger 5 windows windows-registry regex command-line

是否有工具或方法可以使用正则表达式搜索 Windows 注册表?

Joh*_*n T 9

您可以将PowerShell用于-match

dir HKCU:\ -rec -ea SilentlyContinue |   

ForEach-Object {   
       if((get-itemproperty -Path $_.PsPath) -match "\wSomestring\w")  
    {   
          $_.PsPath
    }   
} 
Run Code Online (Sandbox Code Playgroud)

这将搜索HKEY_CURRENT_USER蜂巢。


har*_*ymc 5

免费的RegAlyzer实用程序按子字符串、通配符 (*,?)、布尔值(AND OR NOT)和正则表达式进行搜索:

RegAlyzer 是一个浏览和更改注册表的工具。它的创建是因为我们在原始 regedit 工具中遗漏了一些功能,从对后台外来值类型的支持和正则表达式搜索到更好的书签,以习惯的样式和历史视图显示 .reg 文件。

图像