我想比较安装给定软件之前和之后的系统状态。我尝试使用 Windows 系统状态分析器进行此操作,但差异在几分钟后挂起并抛出以下消息:
插入已删除的键
然后它工作了几个小时(比如 12 小时)却没有任何输出。我有两个问题:
- 这是正常行为吗?
- 还有其他方法可以实现这一点吗?
答案1
我手动执行:
以管理员身份运行 cmd - dir c:\ /s >files-before.txt
regedit - file - export - all - registry-before.txt
install,
制作 files/registry-after.txt
并检查 kdiff3 中的差异
答案2
答案3
我用完全卸载。它不是免费的,但如果您在安装程序之前运行它,然后在之后再次运行它,或者使用它来启动安装程序,那么它将生成一份报告,显示在安装程序期间对系统所做的所有注册表和文件更改。它可以导出列出这些更改的文本文件。它也可以用于将程序从一台计算机传输到另一台计算机。