我创建了一个项目并使用安装和部署向导进行安装。当我在我的电脑上安装它时,它会正确安装并在桌面和startmenu中创建快捷方式。但是当我将它安装在巴西的远程PC中时。没有创建快捷方式,我也无法在开始菜单中看到它。
两个系统的操作系统是相同的Win XP SP3。
为什么会发生这种情况?
编辑:远程系统语言是巴西
答案 0 :(得分:0)
我能想到的最简单的答案是,图标安装在另一个配置文件下,而不是所有用户。您可以在“Documents and Settings”文件夹下搜索图标吗?这会告诉你它们是否安装在其他人之下(可能是你用来安装软件包的帐户。
要检查的另一件事是确保您的计算机在安装之前没有图标。如果您一直在使用PC来测试安装,那么可能是之前的那个将图标留在那里,它掩盖了您并未真正在任何地方安装图标的事实。
最后,检查您在巴西的计算机权限。您可能没有管理权限来写入“所有用户”位置。您可能有权安装您的应用程序(特别是如果您没有在“程序文件”中安装它,但即使您拥有这些权限也可以)但您没有这些文件夹的权限。
答案 1 :(得分:0)
除了猜测,使用详细日志记录运行安装程序:
msiexec /i "Setupfile.msi" /L*v "C:\InstallLog.txt"
然后在Windows Installer Log Util中打开日志文件,使其更清晰:
http://msdn.microsoft.com/en-us/library/aa372811(v=vs.85).aspx