#V2EX
### [全球工单系统] 我在 Windows11 lot ltsc 碰到一个奇怪的 PowerShell 启动路径问题
大家好,
我遇到了一个关于 Windows 11 开始菜单( Win+X 菜单)启动 PowerShell 的奇怪问题。
#### 问题描述
* **常规操作:** 在开始按钮上右键 -> 选择 “Windows PowerShell” (非管理员)。
* **预期结果:** 启动的 PowerShell 窗口,路径应该是我的用户主目录 `%HOMEDRIVE%%HOMEPATH%` (例如 `C:\Users\TwoBall`)。
* **实际结果:** 启动路径却是 `C:\Windows\system32`。
我注意到 `C:\Windows\system32` 似乎是**管理员模式**运行的默认启动目录,但我启动的是普通模式。
---
#### 关键问题点
根据搜索,我知道这个菜单引用的是以下路径的快捷方式:
`%LOCALAPPDATA%\Microsoft\Windows\WinX\Group3`
**但诡异的是:**
当我在 `Group3` 文件夹下,**直接双击**那个“Windows PowerShell”快捷方式文件时,启动的路径**居然是正确的** (`%HOMEDRIVE%%HOMEPATH%`)!
**总结一下就是:**
1. 快捷方式文件本身(`...WinX\Group3\Windows PowerShell.lnk`)是好的。
2. 通过 Win+X 菜单调用**同一个**快捷方式,启动路径就错了。
这似乎意味着快捷方式的“起始位置”设置是正确的,但 Win+X 菜单在调用它时,无视了该设置,并从 `explorer.exe` 继承了 `system32` 目录。
---
#### 相关信息
* 这个问题好像在 Windows 11 上比较常见。
* 我找到了一个 Alacritty (一款终端工具) 的相关 issue ,讨论了类似的工作目录继承问题,这可能和 `explorer.exe` 的状态有关:
+ <https://github.com/alacritty/alacritty/issues/3407>
请问大家有没有遇到过类似情况?这是否是 Win11 的一个已知 Bug ?有什么解决办法吗?谢谢!