![如何仅为一个用户更改 Windows Shell?](https://linux22.com/image/1294202/%E5%A6%82%E4%BD%95%E4%BB%85%E4%B8%BA%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%E6%9B%B4%E6%94%B9%20Windows%20Shell%EF%BC%9F.png)
我尝试使用教程列在这里并且它应该可以工作,但它没有。我检查了三次我的拼写、我的注册表路径和我的数值,并且我正确地执行了每个步骤,但它没有工作。由于某种原因,它仍然转到位于 HKLM(本地计算机)而不是 HKCU(当前用户)中的键,即使我将位于中的 shell 值更改Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping\system.ini\boot
为USR:Software\Microsoft\Windows NT\CurrentVersion\Winlogon
它为什么不起作用是毫无道理的。
笔记:我试图完全删除计算机上某个用户的 shell,而不删除其他用户。此外,当我更改 HKCU 中的 shell 值时,我确实确保登录了正确的用户。
我正在使用 Windows XP SP3
答案1
您所要做的就是在 HKCU 中更改 shell 值后重新启动计算机。