![如何查看软件安装后 Windows 注册表和文件系统发生了哪些变化?](https://linux22.com/image/654154/%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85%E5%90%8E%20Windows%20%E6%B3%A8%E5%86%8C%E8%A1%A8%E5%92%8C%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E5%8F%91%E7%94%9F%E4%BA%86%E5%93%AA%E4%BA%9B%E5%8F%98%E5%8C%96%EF%BC%9F.png)
我正在解决一个问题 - 我在 Windows 上安装软件,但由于某种原因,它导致系统不稳定。Windows 很快就开始崩溃。我想知道它对注册表和文件系统做了哪些更改。
有谁知道我可以使用什么工具来快照文件系统和注册表的状态?比如文件系统上的所有键和文件。然后,在我安装软件之后,我想比较新注册表和旧注册表(以及文件系统)的差异,以更多地了解可能出现的问题。
答案1
以下是一些想法。我以前用过 regshot,效果很好
https://www.raymond.cc/blog/tracking-registry-and-files-changes-when-installing-software-in-windows/
答案2
您可以运行 Sysinternals进程监控它允许实时监控文件系统、注册表和进程/线程活动。您还可以设置过滤器,只监控安装程序,这有助于排除其他进程所做的更改。
当然,它不会跟踪以前的变化,所以您必须在安装期间运行它。
该工具是免费的,您可以直接从 Microsoft 下载。
答案3
研究一下基于快照的包创建器之类的东西。Emisoft 制作了一些。Cameyo 是一个应用程序可视化平台,但可以免费获得相同的信息。