windows - 为什么 Windows Installer 在首次登录时会为每个用户显示一个弹出窗口?

标签 windows installation windows-installer

我有一个 MSI,是我在 Visual Studio 2008 中使用 Windows Installer 项目创建的。

它安装使用 VB6 构建的 COM dll,并将它们打包到构建服务器上。

我们使用管理员帐户将其安装在多台服务器上。当其他管理员登录到服务器并启动程序包中的程序时,我们会看到一个对话框在屏幕上保留几分钟。

它说“Windows 正在配置我们的应用程序,请稍候”。

我运行 SysInternals ProcMon 以查看它在做什么,并且 msiexec.exe 正在访问安装中(dll、exe、数据)中的每个文件。

正在做什么以及如何停止这种行为?我们的一些帐户是非交互式的,这会导致问题,因为我们在作为服务运行时看不到对话框!

最佳答案

我们遇到了这个问题,通过删除安装过程中创建的快捷方式中的 Advertise 属性解决了这个问题。

这可能是你的问题......

关于windows - 为什么 Windows Installer 在首次登录时会为每个用户显示一个弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1255878/

相关文章:

python - 每当我尝试安装 torch 时,它都会显示已杀死

java - 如何在 MSI 中将依赖于 Java 的应用程序与 JRE 捆绑在一起

wix - MSI 组件生成最佳实践是什么?

windows - 如何查找 checkout 的文件

laravel - 如何为laravel生成.env文件?

c++ - ofstream 中不需要的回车

c - 通过终端在 OS X 计算机上安装新库

C# - Windows 服务安装程序未注册服务

windows - Virtualbox 虚拟机在启动时终止,退出代码为 1

c++ - 检测 C++ Windows 应用程序中的内存泄漏