跟踪虚拟安装程序

跟踪虚拟安装程序

每当我安装一个新应用程序时,我总是存档安装程序。这样做有多种原因,包括

  • 我喜欢知道我可以更新并返回到我喜欢的任何版本
  • 有时,我修改了一个脚本,然后不得不重新安装它
  • 我很喜欢那些失去了最佳功能或能力的应用程序(经常受到 DMCA 威胁)
  • 我一直厌倦了 x64,并回到了 x86,几个月后才给了 64 位环境一次机会
  • 定期进行全新安装可以恢复速度,并迫使我保持​​存储纪律——C:/用于系统文件和应用程序;专用外部驱动器用于存储视频、安装文件和其他数据

无论如何,我的问题是:越来越多的安装程序只是将真正的安装程序下载到隐藏的临时文件夹中的虚拟文件。我猜这些临时文件通常在安装后立即被删除,因为我很难找到它们。

以下是我的问题:

  • 什么是最常见的地点用于下载真实安装程序文件的临时文件夹?
  • 如果某些下载程序写入不常见的位置,我可以使用哪些实用程序跟踪这些伪安装程序的活动?

我欣赏设置一个始终指向最新版本的单一链接的便利性;聚合器有时会有文件大小限制,需要进一步下载;并且某些应用程序具有复杂的依赖关系,最好通过将它们作为一个组下载来满足这些依赖关系。这些都不是最近的发展,在每种情况下,我仍然想知道真正的本地安装程序文件在哪里。ProcessExplorer 生成的信息太多,我无法有效地将其用作过滤器。

答案1

归根结底,这取决于特定的安装程序。 最多安装程序将进入您的用户文件夹、、Local SettingsTemp(在 Windows XP 上,我认为这是AppData在 Windows 7 下)。文件夹名称通常是一些随机字符串(取决于它使用的安装程序),因此您可能需要进行一些挖掘(或者,在运行安装程序之前清除临时文件)。

另一种选择是使用进程探索器,然后运行安装程序。当您的实际安装程序最终启动时,使用 Process Explorer 查找可执行文件的路径(只需找到该进程,右键单击它,单击“属性”时它就会显示出来)。

最后,您还可以使用监控工具,例如Revo 卸载程序跟踪安装前后对计算机所做的注册表/文件更改。

相关内容