当我的 MSI 软件包升级安装完成后,所有快捷方式立即按预期工作,除了任务栏中的标签指的是正在执行的二进制文件,而不是给出快捷方式链接(和图标)。重新启动后,链接正常工作。
更具体地说:在任务栏图标的上下文菜单中,顶层条目(即程序名称)显示为“pythonw.exe”。重新启动后,它(正确地)显示为“IDLE (Python GUI)”。在系统重新启动之前,Windows 似乎无法记住它是从快捷方式启动程序的。(见错误报告)
结果,会显示不正确的图标,并且用户无法将图标固定到任务栏(相反,固定会固定可执行文件,而不是快捷方式)。
是什么导致了这个问题?我的安装程序中有什么我可以解决的吗?我宁愿避免让用户重新启动系统,因为其他一切都可以正常工作而无需重新启动。