c# - MSI 安装程序与用户配置文件创建

标签 c# windows installation windows-installer

使用 MSI 安装程序安装我们的工具后创建 Windows 用户配置文件时会出现问题。
以新用户启动工具时,Windows 想要再次启动 .msi 文件。
(当从网络路径运行安装时,Windows 将无法找到安装程序)

安装仅安装 5 个文件(exe、dll、txt)并在所有用户桌面上创建一个链接。

问题:
windows要重新运行安装程序是什么原因?
这是默认行为吗?
如何防止 Windows 对新用户再次启动安装程序?

最佳答案

如果在您单击快捷方式时发生这种情况,可能是安装程序创建了公布的快捷方式,它会尝试按需安装该功能。描述了快捷键类型之间的差异 here .如果它是您的安装程序,您可以尝试在项目中使用非广告快捷方式。如果您谈论的是第三方软件,您可以尝试为已安装的可执行文件创建自己的快捷方式。

关于c# - MSI 安装程序与用户配置文件创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22553943/

相关文章:

windows - 如何通过 Win API 调用或(更好)读取注册表值来读取 Windows 构建版本

c++ - 即使使用系统服务中的 RegOpenCurrentUser 也无法获取用户级注册表值

python - 如何在 CentOS 上安装 PySide?

c# - 使用 zxing 读取图像中的二维码

python - 收到打印作业 Python

android - Android OpenCV安装

RSTUDIO 中的 RDCOMClient 安装错误

c# - 'System.Security.Cryptography.Rfc2898DeriveBytes' : type used in a using statement must be implicitly convertible to System. IDisposable

c# - 像 Facebook 这样的即时通知

c# - ASP.Net MVC 模型 : MinLength Limit only in StringLength validation