在安装软件之前跟踪注册表更改

在安装软件之前跟踪注册表更改

可能重复:
比较两个注册表文件的最简单、最快捷的方法是什么?

是否有一个应用程序可以在我在 Windows 7 计算机上安装软件之前跟踪对我的注册表所做的任何更改?

答案1

Revo 卸载程序这样做:

实时安装监控 - Revo Uninstaller Pro 具有实时程序安装监控功能。它可以在安装过程中检测系统更改,以便您稍后撤消这些更改。

和 ...

多级备份系统 - Revo Uninstaller Pro 会为已删除的注册表项、值、文件和文件夹创建备份。每次卸载程序时,它还会创建完整的注册表备份。

答案2

如果您正在寻找用于跟踪特定程序的免费软件:发生了什么变化或者安装间谍跟踪注册表和文件更改

如果你需要卸载所有安装,比如 Molly,我推荐 Revo Uninstaller

答案3

有几种常见的方法。

  1. 复制一份(进入注册表并导出),然后执行相同的操作并比较差异。

  2. 使用Microsoft/Sysinternals 进程监视器并跟踪变化。

  3. 使用VMWare Thinapp(或者微软 App-V/Softgrid,但更难获得)在应用程序内部并实际跟踪所有更改。

  4. 使用众多安装程序/卸载程序跟踪应用程序之一。

  5. 使用跟踪程序,例如“追踪器“就我个人而言,我很喜欢这个应用程序,并且一直在虚拟机中使用它。

答案4

沙盒尚未提及。它拦截与应用程序及其安装程序相关的操作系统操作(来自 sandbox.com):

Sandboxie 负责监督以下类别的系统对象:

文件、磁盘设备、注册表项、进程和线程对象、驱动程序对象以及用于进程间通信的对象:命名管道和邮箱对象、事件、互斥锁(NT 中的突变体)、信号量、部分和 LPC 端口。

您可以测试(或永久运行)一个应用程序,知道实际的注册表不会被改变,而是由沙盒(以其自己的文件格式存储应用程序改变的状态)镜像。

我个人对它的体验好坏参半(我试过比当前版本更旧的版本,这是肯定的)。并非所有类型的 Windows 应用程序都能在其控制下顺利运行。不过,它可能值得一试。

相关内容