Windows 7:如何查看/拆分/提取或转换非常大的 .reg 文件?

Windows 7:如何查看/拆分/提取或转换非常大的 .reg 文件?

在 Windows 7 x64 SP1 Home Prem 上

有非常大的 .reg 文件(超过 400MB),这些文件是通过从 Regedit 导出创建的。文件甚至对于 Notepad++ 来说都太大了。

需要一种方法来提取或查看文件的部分内容。这些是注册表的历史快照,因此无法重新创建它们。

理想的情况是出现一个可以像 RegEdit 一样显示它但不需要改变实际注册表的工具。

或者,将它们拆分成 Notepad++ 可以读取的较小的 .reg 文件。

或者,将 .reg 文件转换为 HIVE 格式的方法,因为我确实有办法从大型 HIVE 文件中提取。

我非常绝望,甚至会使用命令行工具来摸索,但这些是 unicode 文件,所以即使 FINDSTR 也不起作用。我尝试使用 MORE cmd(是的,我就是那么绝望),但这需要几天时间。

有任何想法吗?

答案1

对于命令行工具,使用 type 结合 findstr 来处理 Unicode。

因此,请执行以下操作:

type myfile.txt | findstr "what I want to find"

或者,考虑使用 grepWin,它有大量在 Windows 上搜索文件的选项。-http://stefanstools.sourceforge.net/grepWin.html

相关内容