MSI安装:重启后错误的快捷方式路径

时间:2014-10-15 10:56:03

标签: windows-installer shortcut

早上好,

使用组策略对象(GPO)安装msi软件包时遇到问题。我使用Visual Studio 2010创建了msi,并创建了GPO,以便在所有计算机上安装应用程序。

事实是,正确安装了应用程序,并在用户的程序菜单中创建了一个快捷方式。此快捷方式指向:

C:/Program Files/my_application/

在该目录中,有一些配置文件是使用该应用程序所必需的。

但是,重新启动计算机后,上述快捷方式会更改,现在指向:

C:/Program Files(x86)/my_application/

由于此路径未在计算机中退出,因此当我尝试启动应用程序时,收到错误消息,指出在目录中找不到配置文件:

C:/Windows/system32/config

当然,这些配置文件确实存储在目录中:

C:/Program Files/my_application/config/

有人知道为什么快捷方式将其指针更改为新目录(x86)而不是保留原始目录吗?

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

这个问题已经解决了。解决方案是强制将应用程序安装在[windowsVolume](这是C:/)而不是[ProgramFilesFolder]

在这种情况下,快捷方式始终指向:

'C:/my_application'

要构建安装程序,release选项设置为“Any CPU”,因此应用程序可以32位和64位安装。

谢谢,