如何识别Windows上的安装程序安装的文件?


Answers:


3

您有3个主要选项:

  1. 在安装之前和之后拍摄文件系统的快照,然后比较两者以查看更改。 SpyMe工具可以使此任务更容易。
  2. 使用程序来监视文件系统中的更改,并在安装程序运行时实时记录每个操作。 Sysinternal的过程监视器是用于此任务的首要工具之一。
  3. 将安装程序撕开(如何取决于安装程序技术),并确切地了解它应该做什么。

注意:在安装程序运行时,前两个选项对PC上发生的其他事情很敏感。您最终可能会记录或注意到不适用于您正在使用的程序的更改。但是,它们还具有能够在运行程序时继续进行日志记录/监视的优势,因为它可能会创建默认数据文件/注册表项并在整个系统中分发它们。

拆开安装程序可以让您确切地了解它应该执行的操作(并且,如果您还可以解决该卸载程序,则可以撤消操作),但是看不到程序在使用时将要执行的操作。


3

您可以使用名为Universal Extractor的免费软件来提取安装程序中包含的所有内容。然后,您可以搜索文件系统上的单个文件(“程序文件”,“文档和设置”,“ system32”等)。相当费力,但通常是最简单的解决方案。


2

我已经为此目的使用了Sandboxie。我创建了一个新的沙箱,除了在其中安装程序外,什么也不做。然后,您可以检查该Sandbox的文件夹(我相信默认情况下为'C:\ Sandbox')以查看每个被修改的文件。

我通常想知道安装程序在做什么,因为我还不相信它,所以有了Sandboxie,我获得了额外的好处,即能够擦除整个程序而不会破坏简单的沙盒而留下任何痕迹。


0

msiexec允许使用/ L选项记录安装。您可以使用/ L * V记录安装过程中发生的所有情况。

c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log 使用.txt扩展名命名文件更加方便,因此在使用记事本打开文件时可以看到它。

此处msiexec /?此处查看更多

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.