使用脚本创建的快捷方式未显示在“开始”菜单中

使用脚本创建的快捷方式未显示在“开始”菜单中

我刚刚开始尝试使用nircmd。当我在批处理脚本中创建快捷方式时,该快捷方式已成功创建在用户的“开始菜单”>“所有应用程序”()的文件夹中%AppData%\Roaming\Microsoft\Windows\Start Menu\Programs,以及计算机的“开始菜单”文件夹(%ProgramData%\Microsoft\Windows\Start Menu\Programs)中,但由于某种原因,它并未显示在开始菜单的所有应用程序中。

当我在任一位置放置快捷方式时,它通常会立即显示在“所有应用程序”列表中。

我用来创建快捷方式的脚本摘录如下:

set NIR=%cd%\nircmdc.exe
set StartMenuFold=%appdata%\Microsoft\Windows\Start Menu\Programs
set AllAppsFold=%programdata%\Microsoft\Windows\Start Menu\Programs
%NIR% shortcut "%PROGRAMFILES%\EsotericIDE\EsotericIDE.exe" "%StartMenuFold%" EsotericIDE
%NIR% shortcut "%PROGRAMFILES%\EsotericIDE\EsotericIDE.exe" "%AllAppsFold%" EsotericIDE

我做错了什么,或者这只是一个问题NirCmd?我可以手动完成,但我希望能够自动化。

编辑:我尝试使用 GOW 版本的 ln 创建链接,Windows 将其识别为快捷方式,但仍然没有将其放入“所有应用程序”文件夹中

编辑2:事实证明我的问题完全是我个人的用户错误...我之前在开始菜单中固定了一个应用程序的快捷方式。

答案1

事实证明,我的问题的两个部分的答案都在这里:Windows 10 开始菜单缺少某些类型的快捷方式与接受的答案。

基本上,我之前已经将我使用快捷方式定位的应用程序固定到了 Windows 10 的开始菜单中。出于某种原因,这会阻止同一应用程序出现在开始菜单的所有应用程序列表中。否则,用户开始菜单文件夹和 Windows 的开始菜单文件夹(以任何组合)都会使快捷方式出现在所有应用程序列表中。

相关内容