升级到 Win 10 后,我尝试通过将程序快捷方式复制到 来将程序的快捷方式添加到“所有应用程序”开始菜单部分%appdata%\Microsoft\Windows\Start Menu\Programs
。这适用于大多数应用程序,但 Windows 似乎拒绝让某些应用程序这样做,主要是便携的有些应用程序并没有被添加到“所有应用程序”部分,而是被固定到开始菜单。
这里的问题是,当我只想将其添加到“所有应用程序”部分时,如何避免快捷方式被固定到开始菜单?
我查了很多网页,想找到解决办法,但就是没找到任何办法解决这个 bug(他们只是回答了如何在最常见的情况下添加快捷方式,但没有说明当该方法失败时该怎么做)。我偶然找到了解决办法,所以我把这个问题添加到网站上,我自己来回答,只是为了分享这个小技巧。
答案1
右键单击程序 exe 文件并选择,为要添加到“所有应用程序”的程序创建快捷方式
send to/desktop(create shortcut)
。如果需要,可以重命名快捷方式。将该快捷方式移动到
C:\Users\%UserName%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
。此时,大多数应用程序应出现在“所有应用程序”开始菜单部分,但如果应用程序只是固定在开始菜单上,请继续执行后续步骤。在真实程序 exe 文件所在的同一文件夹中创建该程序 exe 文件的临时副本。
右键单击此文件并选择,为新创建的 exe 副本创建一个快捷方式,
send to/desktop(create shortcut)
这里有一个技巧,一旦创建了快捷方式,重命名它,使其具有与程序实际快捷方式相同的名称,重命名后将此快捷方式移至C:\Users\%UserName%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
覆盖真正的捷径就在那里。现在删除我们刚刚复制的快捷方式文件(看起来很傻,但相信我,这是有效的)
再次使用
send to/desktop(create shortcut)
和创建真实程序 exe 文件的快捷方式重命名,使其与之前的名称相同,完成后将快捷方式移动到C:\Users\%UserName%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
打开开始菜单,等待一秒钟,如果需要,滚动一下,快捷方式现在就在那里!您现在可以删除程序 exe 文件的临时副本。
此外,如果您还想将程序固定到开始菜单,现在应该不会给您带来任何问题。
注意:此技巧适用于 Windows 10 版本 1607
答案2
答案3
将来可能会出现尝试检测重复的错误。我可以像这样解决:
- 创建快捷方式
%appdata%\Microsoft\Windows\Start Menu\Programs
- 检查开始菜单。出现一个图块。无法通过 Windows 搜索找到快捷方式。
- 转到快捷方式的属性。
- 在文本框末尾添加一个空格和一个破折号
Target
。例如:"C:\Program Files\Example\Example.exe" -