简体   繁体   English

Installshield限量版快捷方式,每次重新启动时都会寻找安装程序

[英]Installshield limited edition Shortcut looking for installer every reboot

I have Visual Studio 2013 ultimate and have created a project with Installshield limited edition. 我拥有Visual Studio 2013 Ultimate,并使用Installshield限量版创建了一个项目。

I've added a shortcut to the result of a project in the same solution. 在相同的解决方案中,我为项目的结果添加了快捷方式。

Once we are on production environments, we install the product with a user with administrator privileges, but we always set the option "For all Users". 在生产环境中之后,我们将以具有管理员特权的用户身份安装产品,但是我们始终将选项设置为“针对所有用户”。

Then users with "normal" user permissions use the product without problems. 然后,具有“普通”用户权限的用户可以正常使用该产品。

Until.... they reboot, then when the users use the shortcut always looks for the installer, if we use only the exe without the shortcut everything goes fine. 直到....他们重新启动,然后当用户使用快捷方式时,总会寻找安装程序,如果我们仅使用不带快捷方式的exe,一切都会顺利进行。

I'ven't found any property that states such behavior. 我找不到任何表明这种行为的属性。

I thought it could be due some AD setting but that was also ruled out. 我认为这可能是由于某些AD设置造成的,但那也被排除在外。

Any one can explain me this behavior?. 任何人都可以向我解释这种行为吗?

BR BR

Jorge 乔治

Well... First of all I had to understand a lil' bit about the self-heal feature http://msiworld.blogspot.com/2008/10/difference-between-self-heal-and-repair.html 好吧...首先,我必须了解一点有关自我修复功能的知识, http://msiworld.blogspot.com/2008/10/difference-between-self-heal-and-repair.html

Nevertheless, as stated the problem was due the auto-update feature that replaced so me files with new versions of them. 但是,如上所述,该问题是由于自动更新功能所取代,因此我用新版本的文件对其进行了替换。

So the solution I applied was to create a lnk file and include it as content file in the main project, then we add the content result into the desktop. 因此,我应用的解决方案是创建一个lnk文件,并将其作为内容文件包含在主项目中,然后将内容结果添加到桌面中。

So for now it works for me. 所以现在对我有用。 Hope it works for someone else. 希望它对其他人有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Installshield限量版-如何删除旧版本? - Installshield limited edition - How to remove old version? Visual Studio 2013 Ultimate的InstallShield限量版 - InstallShield limited edition with Visual Studio 2013 Ultimate 如何在Visual Studio 2015中打开InstallShield Limited Edition项目? - How to open InstallShield Limited Edition project in Visual Studio 2015? Installshield限量版要求.Net框架文件和程序在没有visual studio的情况下运行 - Installshield limited edition asking for .Net framework files and program not running without visual studio 使用InstallShield Limited Edition Project生成.exe文件后,缺少System.Data.SqlServerCe.dll SQL Server CE 3.5参考 - System.Data.SqlServerCe.dll SQL Server CE 3.5 reference missing after generating .exe file using InstallShield Limited Edition Project openCV:使用InstallShield Limited找不到入口点 - openCV: Entry Point not found using InstallShield Limited 使用InstallShield Limited部署Visual C ++程序 - Deploying a Visual C++ program using InstallShield Limited 如何判断哪些C ++可再发行组件包含在InstallShield安装程序中? - How to tell which C++ redistributable to include in InstallShield installer? 在Visual Studio 2013 Express中安装Shield Limited Edition - Install Shield Limited Edition in visual Studio 2013 Express Wix:在Wix外部运行命令时,运行外部InstallShield安装程序失败并显示退出代码-3 - Wix: Running a external InstallShield installer fails with exit code -3 while running the command outside of Wix works
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM