【问题标题】:My custom MSI will not install on Windows 7 or Windows Server 2008 R2我的自定义 MSI 不会安装在 Windows 7 或 Windows Server 2008 R2 上
【发布时间】:2011-08-15 01:28:54
【问题描述】:

我有几个部署项目,其中一些是 Web 部署项目。我的 MSI 已成功安装在 Vista 和 Windows Server 2008 上。除非我从右键单击“以管理员身份运行”的控制台窗口运行它,否则它们不会安装在 Windows 7 或 Server 2008 R2 上安装程序将成功安装。

我不能强迫我的客户必须打开控制台窗口,因为我必须安装软件。作为目前的解决方法,我们的客户正在这样做,但我需要在未来的版本中解决这个问题。

我什至尝试创建启动条件并将条件设置为 AdminUser,但没有奏效。

感谢您的帮助。

【问题讨论】:

  • "我的安装程序都不会成功安装" 那么会发生什么?您收到错误消息吗?如果有,错误信息是什么?
  • 我的 Web 部署 MSI 说,“您没有足够的权限为机器的所有用户完成此安装。以管理员身份登录,然后重试此安装”
  • 我的其他安装程序说,“错误 1001。访问路径 'C:\Program Files (x86)\xxxx\CustomAction.InstallState' 被拒绝”

标签: c# .net windows-7 windows-server-2008 setup-deployment


【解决方案1】:

此错误与用户访问控制 (UAC) 默认设置有关。有关解决方法的详细步骤,请阅读这篇文章:http://rambletech.wordpress.com/2011/09/15/windows-server-2008-you-do-not-have-sufficient-privileges-to-complete-this-installation-for-all-users-of-the-machine/

HTH,

奥兹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    相关资源
    最近更新 更多