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

Winform app name shown as _alphanumeric on Startup tab in Task Manager in windows 10

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

以下是 运行 exe 的路径:

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

如何显示表单申请而不是这个字母数字值?

编辑: 我正在使用 Microsoft Visual Studio 2015 Installer Projects 创建 MSI 文件

编辑二:

Windows 7 (msconfig.exe):

Windows 10(任务管理器):

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

这可能是 VS 扩展的错误。

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

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

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

用 Orca 打开 MSI 文件并搜索您在“启动”中看到的字符串(只需前几个字符即可)。你应该在两个地方看到它。一个是图标 table,因此将其更改为类似我的应用程序的内容。您会看到它的另一个地方是图标字段中的快捷方式 table。在该字段中输入完全相同的文本(字面上必须完全匹配,因为这些东西是数据库键)。然后保存 MSI 文件。这在我测试时纠正了这个问题。

如果这是正常情况,那么您可以通过 运行 WiRunSql.vbs(Windows SDK)使用 SQL 来更新这两个字段。