【问题标题】:Msi Install issue on windows 7Windows 7 上的 Msi 安装问题
【发布时间】:2015-01-15 05:44:12
【问题描述】:

我已经使用 Visual Studio 设置和安装项目创建了 Msi 安装程序。我的设置在某些机器上运行良好,但只有当我使用具有管理员权限的命令提示符安装该设置时它才能正常运行,否则安装程序已完成,但我是在程序文件中看不到任何文件。那么有什么问题呢?

【问题讨论】:

    标签: windows installation windows-installer


    【解决方案1】:

    我认为 Visual Studio 生成的 MSI 在需要管理员权限但您不使用时表现不佳。我想你会发现他们将所有文件安装到 C:\ 某处。重要的问题不是文件是否存在,奇怪的是,您是否在添加/删除程序(程序和功能)中看到一个条目,因为这意味着安装成功,因为您没有提到安装回滚的错误。我想你是说那里有一个条目。

    您是否将安装标记为“所有人”或“仅我”?这似乎有所不同,我怀疑您安装了 Just me ,这仍然意味着如果您安装到受限位置,您需要管理员权限。 Just me install 并不意味着受限用户可以写入系统的受限部分。

    【讨论】:

    • 如果我没记错的话,他们会通过模拟安排延迟 CA。
    • 感谢您的回复。我已经通过选择选项仅我标记了安装,但它不起作用。它将安装文件复制到根目录下的 c:\ ,对了,我也可以在添加中看到条目\删除部分。我对所有用户都使用了 orca 和使用锁定权限,但它对我没有帮助仍然是复制到 c: 驱动器。有没有办法在程序文件中获取文件?
    • @ChristopherPainter 我无法理解你在说什么,如果可能的话,请你简要解释一下。
    • CA 不会参与其中。对 OP 重复一遍:当 Just me install 尝试安装到需要特权的程序文件时,VS 设置会出现此问题,因此在其后备中它会安装到 C:\。您无法从受限用户帐户安装到 Program Files! VS 尝试通过回退到 C: 驱动器来提供帮助。
    • 我可以通过选择每个选项而不是我来安装程序文件吗?还有一件事我无法在该机器上获得 UAC 提示?有什么方法可以让我获得 UAC 提示在机器上?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多