windows - 当我们安装或卸载 .msi 或 .exe 包时会发生什么?

标签 windows installation uninstallation

<分区>

我想知道内部细节。注册表如何更改?安装后,程序和功能如何能够检测到要卸载的卸载文件?如何创建文件。如果能举个例子就更好了。

最佳答案

请引用:https://www.raymond.cc/blog/tracking-registry-and-files-changes-when-installing-software-in-windows/
上面将给出:通过比较快照前后来跟踪注册表和文件更改

关于 MSI:MSI 是 Windows 使用的安装程序包文件格式。它的名字来自该程序的原始名称 Microsoft Installer,此后已更改为 Windows Installer。 MSI 文件用于程序的安装、存储和删除。这些文件包含在一个包中,该包与程序的客户端安装程序服务(一个 .EXE 文件)一起使用,以打开和安装程序。

您可以查看之前在 stackoverflow 中提出的问题 what happens in the registry when installing with an MSI in Windows 7?

关于windows - 当我们安装或卸载 .msi 或 .exe 包时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26623452/

相关文章:

installation - 如果我以标准用户身份登录,则禁用单选按钮

composer-php - 删除 Composer

powershell - 使用 PowerShell 查找所有已安装的应用程序?

python - 在 Windows 10 上为 Python 3 安装 OpenCV

windows - garena客户端如何搭建网络?

c# - 如何抓取图像并将其保存在文件夹中[c# windows应用程序]

使用外部主机名时 PHP 响应缓慢

python - 为 numpy 安装 lapack

python - 在 Ubuntu 上通过 FastCGI 和 nginx 运行 Python

java - 从 Linux 终端卸载 IntelliJ