Windows 10 开始菜单不能有多个具有相同目标的快捷方式

Hul*_*852 18 start-menu windows-10

问题

如果您创建两个具有相同目标的快捷方式,则“开始”菜单中只会显示其中一个。这适用于:

  • 开始菜单中的搜索结果
  • 在开始菜单中手动浏览程序文件夹
  • 开始菜单中的固定快捷方式

这很重要,因为:

  • 快捷方式可能在“属性”对话框中定义了不同的设置,例如不同的兼容性设置,或者设置为在不同的目录中启动。
  • 某些程序会安装命令提示符的快捷方式,该快捷方式设置为在程序的安装文件夹中打开。这使得无需修改即可从命令行轻松访问程序%PATH%,但这意味着不知道此“无法访问”CMD 的用户。执行此操作的程序:

我尝试过的事情

  • 重命名快捷方式
    • 仅显示按字母顺序排在第一位的快捷方式
  • 使用文件夹没有帮助
    • 仅显示按字母顺序排在第一位的文件夹中的快捷方式
  • 固定快捷方式无济于事
    • 固定的快捷方式更新为指向显示的快捷方式

重现步骤

完全最新的 Windows 10 家庭版。

  1. 开始 ?搜索“命令提示符”(或“cmd”)。
  2. (可选)右键单击Command Prompt? 固定到开始。
    • Command Prompt当您打开“开始”菜单而不搜索任何内容时,这将可用。
  3. 右键单击Command Prompt? 打开文件所在位置
    • 这将打开一个文件资源管理器窗口 %APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools
  4. 复制Command Prompt快捷方式并将副本重命名为“AAA Command Prompt”
    • 这确保它出现在Command Prompt按字母顺序列出文件之前。
  5. (可选)右键单击新的AAA Command Prompt快捷方式?特性
    • 改变些什么。(例如,将“Start in”目录设置为不同的位置,例如C:\

请注意,现在无法Command Prompt从“开始”菜单访问- 它已被替换为AAA Command Prompt无处不在。如果重命名AAA Command Prompt为,ZZZ Command Prompt则会返回普通版本并丢失自定义版本。将快捷方式移动到其中的不同文件夹%APPDATA%\Microsoft\Windows\Start Menu\Programs\无济于事。


有任何想法吗?

Gen*_*est 13

从 2019 年 8 月的 Win 10 (1903) 开始,只要参数不同,“开始”菜单现在似乎将允许相同 .exe 的重复快捷方式。但是,要使其正常工作,需要通过任何方法创建“重复”快捷方式,而不是在“开始”菜单中复制现有快捷方式并对其进行修改。

因此,使用目标创建的快捷方式为

C:\Windows\system32\cmd.exe /K "cd C:\"
Run Code Online (Sandbox Code Playgroud)

将在 处打开命令提示符C:\,并使用目标创建一个快捷方式作为

C:\Windows\system32\cmd.exe /K "cd C:\Users\"
Run Code Online (Sandbox Code Playgroud)

将在C:\Users\. 除了默认的命令提示符快捷方式外,这两个快捷方式都将显示在“开始”菜单上,即使它们具有相同的名称。

我还能够为 cmd.exe 创建一个重复的快捷方式,该快捷方式将显示在“开始”菜单中,并通过'用作参数来实现相同的功能。目标:

C:\Windows\system32\cmd.exe '
Run Code Online (Sandbox Code Playgroud)

然后我可以修改它以启动具有不同属性(管理/兼容性等)的 cmd。这可能不适用于其他可执行文件。

  • [[需要通过任何方法创建“重复”快捷方式,而不是复制现有快捷方式]] - 事实上,在我从头开始重新创建第二个自定义快捷方式后,它就像一个魅力! (2认同)