【问题标题】:Why is the autorun information by the startup shortcut created by InstallSheild incorrect?为什么InstallSheild创建的启动快捷方式自动运行信息不正确?
【发布时间】:2015-08-16 08:25:03
【问题描述】:

我有一个 InstallShield 2013 项目,它在 Startup 文件夹中放置了一个快捷方式。当我运行安装程序时,快捷方式被正确放置并且似乎具有正确的路径信息。一切似乎都很好。

然后我查看windows任务管理器提供的启动信息。启动条目读取。 名称:InstallShield 发行商:Flexera Software LLC

使用右键“打开文件位置”时,打开的路径不是生成的快捷方式的路径。相反,它是 C:\Windows\Installer{GUID}\NewShortcut2_{HexString}.exe

为什么会发生这种情况,我该如何改变它?

编辑:测试是在 windows 8.1 系统上完成的。

【问题讨论】:

  • 我在 Windows 10 上也看到了这一点,这在任务管理器的启动选项卡中非常明显。正如OP指出的那样,自动生成的exe文件的属性具有Flexera的信息,而不是匹配相应可执行文件的信息。
  • 您好,我也遇到了同样的问题,如果有请给出正确的解决方案。我从过去 3 到 4 天一直在尝试,但都是徒劳的,所以请大家帮帮我....@BTJ

标签: installation installshield startup


【解决方案1】:

根据Icon 表的要求(参见备注部分),InstallShield 会创建一个包含快捷方式图标的 exe 格式文件。这是放置在您上面提到的位置的文件。但是它不是快捷方式的目标,所以我不明白为什么 Windows 会指出这一点。我不认为 InstallShield 提供任何方法来调整它构建图标表的方式,除非它对广告和非广告的快捷方式做不同的事情。

(顺便说一句,我怀疑此行为特定于某些版本的 Windows,因此可能值得将其编辑到您的问题中。)

【讨论】:

  • 您好,我也遇到了同样的问题,如果有请给出正确的解决方案。从过去 3 到 4 天,我一直在尝试,但都是徒劳的,所以请大家帮帮我....@michael urman
猜你喜欢
  • 1970-01-01
  • 2020-05-09
  • 1970-01-01
  • 2011-10-23
  • 1970-01-01
  • 2018-07-03
  • 2014-01-21
  • 1970-01-01
  • 2011-06-08
相关资源
最近更新 更多