答案1
Windows 中有多种类型的快捷方式。在这种情况下,您有一些所谓的“广告快捷方式”或“Windows 安装程序快捷方式”。您可能会注意到,您也无法使用此类快捷方式指定可执行文件的路径。这些快捷方式的想法是,快捷方式不链接到程序,而是链接到一些缓存的设置。如果检测到错误,应该可以重新运行安装的部分以解决问题。因此,图标也是该缓存中 msi 的一部分,因此如果程序的可执行文件损坏(这可能导致没有图标),在最好的情况下图标仍会正确显示。在程序启动时,将检测到损坏并重新安装。通过删除安装程序文件夹,您破坏了此机制,您只能通过重新安装所有程序来修复此问题。
然而,您是否真的需要这种机制,这一点值得怀疑,因为已安装程序损坏并不常见。因此,为了规避这种情况,您可以删除所有宣传的快捷方式,并手动将其替换为“正常”快捷方式。这些快捷方式将直接指向可执行文件,并使用其嵌入的图标或位于同一位置的 ico 文件。有时,找到正确的可执行文件可能需要一些工作,但该程序完全独立于修复机制,因此它可以正常工作。
最后要注意的是:如果您不能 101% 确定它们的作用,请不要删除 %SystemRoot% 文件夹中的任何文件。