如何在Windows中制作/比较文件系统/注册表快照?


13

通过Windows(XP,Vista或7)程序安装程序获取所有已安装/已修改文件和已添加/删除键的列表的简单方法是什么?

我想拍一张前后快照,看看有什么变化。在执行安装时让程序运行也可以。

这与Clinton Blackmore的问题非常相似(例如:获取和区分两个文件系统),但专门针对Windows,并同时考虑了文件和注册表项

Answers:



17

您可以使用一些免费工具:

发生了什么变化1.06

更改内容是一个简单的实用程序,用于搜索已修改的文件和注册表项。这对于检查程序安装很有用。

使用更改内容有两个步骤:

  1. 首先,对系统状态进行快照
  2. 其次,再次运行“更改内容”以查看与先前快照的差异。

TrackWinstall

Matthias Withopf的免费工具,用于跟踪系统更改(文件系统,注册表)。该站点和程序是德语的,但是有一个链接可以将页面翻译成英语。

RegShot

Regshot是一个开源(GPL)注册表比较实用程序,可让您快速制作注册表快照,然后将其与第二个快照进行比较-在进行系统更改或安装新的软件产品后即可完成。


+1好答案。抱歉,我选择了Oskar,因为它更容易消化一个选择
用户名,2009年

0

我在Windows 7 SP1 x64下尝试了SpyMe工具。您必须为注册表和文件制作不同的快照,这有点令人讨厌...(如果您选择一个空密码,以后将无法再次使用该文件进行比较,因此必须单击“无密码”。 ..)。注册表的比较未显示“正在移动”状态指示器,您不知道它是否有作用,我在2小时后将其取消。

WhatChanged 1.07慢得多(因为它同时进行比较和快照),因此您无法将快照保存到磁盘。您会得到一个状态指示器,可以比较多少个条目,但是比较花费了3多个小时。

我还尝试了Microsoft 的Windows系统状态分析器,但对我而言不起作用(尝试扫描系统时冻结)。

我尝试的最后一件事是InstallWatch Pro 2.5(制造商网站已消失,请参阅此处或在google中找到安装项目)。比较是在2分钟内完成的(您可以决定是否比较文件的版本信息或crcs)。它可以找到文件和注册表项,但是特殊文件夹存在一些小问题(例如,告诉我“ c:\ Documents and Settings”已删除)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.