捕获 Windows 发生的配置更改

捕获 Windows 发生的配置更改

我想安装一个应用程序,但确切地了解对 Windows 所做的更改,即写入/更改的文件、注册表更改等。

有什么简单的方法可以做到这一点吗?

答案1

以前有 winpooch,但需要 Windows XP SP2 或更低版本,并且使用非常特殊的、现已弃用的内核钩子。它完全按照你的要求执行操作

否则,我能想到两种可能的方法 - 卸载软件,如 revo uninstaller 就是其中一种,因为它们需要记录更改以撤消它们

第二个是使用进程监视器来自 systeminternals,因为它监控实时注册表进程和系统调用。

答案2

这适用于 Windows 7 (msi)。如果您有不同的环境/情况,我也可以发布该过程。或者您也可以使用第三方软件。

1 同时按下“Windows”键和“R”键。将出现“运行”实用程序。在字段中输入“notepad”,然后单击键盘上的“Enter”按钮。

2 在新的记事本文件中输入以下确切的词语:

        Windows Registry Editor Version 5.00

        [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]

        "Logging"=dword:voicewarmupx

        "Debug"=dword:00000007

在出现的新空白记事本文件正文顶部键入这些词。

3 在主菜单中单击“文件”。向下滚动并单击“另存为”。将文件保存到桌面。将文件命名为“EnableLogging.reg”,然后单击类型列表中的“所有文件”。单击“保存”按钮。启动您在步骤 4 中创建的文件。单击“是”按钮,然后单击“确定”按钮。这会将其添加到注册表中。

4 点击桌面左下角的“开始”按钮。向上滚动并点击“控制面板”。点击“文件夹选项”,然后点击“查看”选项卡。勾选“隐藏文件和文件夹:显示所有文件和文件夹”,取消勾选“隐藏受保护的操作系统文件(推荐)”。点击“应用”按钮,然后点击“确定”按钮。

5 下载并安装您要记录安装过程的软件。双击网络上可下载软件的链接或双击磁盘上的图标。软件下载到系统后,按照出现的安装提示进行操作。这些可能包括同意许可条款并指定软件的存放位置。

6 同时按下键盘上的“Windows”键和“R”键。“运行”实用程序将出现。在字段中输入“%TEMP%”(不带引号),然后按键盘上的“Enter”键。找到日志文件。它将以“MSI”开头,扩展名为“.log”。使用“记事本”应用程序打开它。

相关内容