我的问题是我缺少在 Windows 11 上打开 Windows 终端(Powershell)的Win+X, I
快捷Win+X, A
方式。我检查了用户的 WinX 目录,Powershell 和命令提示符快捷方式都在那里,只是它们没有显示在菜单中。
这似乎是一个已知问题,但我发现的唯一解决方案是从论坛下载 .zip 文件或将代码片段粘贴到 Powershell 中,或者全新安装 Win 11。
答案1
因此,这里有一个超快速的解决方案。
从您自己的安装中的默认用户复制正确的快捷方式
打开资源管理器窗口Win+E
并导航至此处:
C:\Users\Default\AppData\Local\Microsoft\Windows\WinX\Group3
WinX 目录包含 3 个文件夹,Group1、Group2 和 Group3。每个文件夹对应于填充 WinX 菜单 3 个部分的快捷方式。屏幕截图中默认用户的 Group3 具有正确的 Windows 终端快捷方式。
将正确的快捷方式粘贴到用户的 WinX 目录中
您需要做的就是将此文件夹的内容复制到用户的 WinX 目录中:
%LocalAppData%\Microsoft\Windows\WinX\Group3
当系统询问时让它替换任何冲突的文件。
应用更改
重新启动、注销/登录或重新开始(不结束)Windows 资源管理器进程以使更改生效。
(如果您像我一样意外结束了资源管理器,而它却没有自行重新启动。在任务管理器中单击文件 > 新建任务并运行explorer.exe
。
答案2
为了完整起见,如果您愿意阅读/运行在线找到的随机 powershell 命令...
u/Thotaz 有这个解决方案Reddit
运行以下命令将删除当前 WinX 快捷方式目录中的所有内容,因此如果您有任何自定义快捷方式,请不要使用它们。然后它会将一组新的快捷方式从默认用户复制到您的 WinX 目录。
Remove-Item -Path $env:LOCALAPPDATA\Microsoft\Windows\WinX\* -Recurse -Force -Confirm:$false
Copy-Item -Path C:\Users\Default\AppData\Local\Microsoft\Windows\WinX\* -Destination $env:LOCALAPPDATA\Microsoft\Windows\WinX -Container -Force -Recurse
您仍然需要重新启动或重启 Explorer 进程才能使更改生效。