Winform应用程序名称在Windows 10的“任务管理器”的“启动”选项卡上显示为_alphanumeric

在Windows 10上,我的表单应用程序在任务管理器的“ 启动”选项卡上显示为字母数字字符(_1F036AE84FF792FB79A74F)。 它是一个MSI安装文件。

以下是运行exe的路径:

C:\Users\win10user\AppData\Roaming\Microsoft\Installer\{ProductCode-Of-App} 

如何显示表单应用程序而不是此字母数字值?

编辑:我正在使用Microsoft Visual Studio 2015安装程序项目来创建MSI文件

编辑二:

Windows 7(msconfig.exe):

在此处输入图像描述

Windows 10(任务管理器):

在此处输入图像描述

这里我放置了我的应用程序名称在Windows 7和Windows 10上的显示方式的屏幕截图。

似乎没有办法用Visual Studio本身解决这个问题。 根本问题是任务管理器在MSI文件的Icon表中显示它看到的Name。 因此修复它需要使用诸如Orca之类的MSI文件编辑器来更改该名称。

使用Orca打开MSI文件并搜索您在Startup中看到的字符串(只需前几个字符即可)。 你应该在两个地方看到它。 一个是Icon表,因此将其更改为My Application。 您将看到的另一个位置是Icon字段中的Shortcut表。 在该字段中放置完全相同的文本(并且它必须完全匹配,因为这些是数据库键)。 然后保存MSI文件。 这在我测试时纠正了这个问题。

如果这是一个常规的事情,那么您可以通过运行带有SQL的WiRunSql.vbs(Windows SDK)来更新这两个字段,从而将MSI更改编写为构建后事件。

这可能是VS扩展的错误。

这是您安装应用程序的路径吗? 怎么在磁盘上命名?

我建议使用Wix Toolset 。 我已经使用过了,我可以说它比标准的安装程序项目更强大。