可选择直接启动 Windows 进入应用程序

可选择直接启动 Windows 进入应用程序

我知道我可以启动 Windows,并且启动特定程序而不是 explorer.exe. 我想做的是可选地根据我在 grub 中所做的选择,使用不同的 shell 启动 Windows。这可能吗?

我正在双启动 Windows 和 Linux,我想在 Grub 中增加一个菜单项,让我可以启动 Windows 并自动以大屏幕模式启动 Steam,而不会阻止我使用标准 explorer.exe shell 启动 Windows。SteamOS 不是一个选项,因为我的几个游戏只适用于 Windows。

这是可能吗?

答案1

我不知道这是否符合答案,但userinit.exe在转到 HKLM 中的 Shell 值之前会检查当前用户的 Shell。因此,每个用户都可以拥有自己的 Shell。因此,您可以创建一个新用户并转到此注册表项(确保您以该用户身份登录):

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

(请注意,关键在于香港中文大学不是香港文学城

您很可能找不到Shell此处命名的注册表项,因此只需右键单击Winlogon,转到New并单击String Value。将此新条目命名Shell为并输入值为cmd.exe(仅作为示例,将其替换为您想要启动的应用程序)。

这将启动指定的程序,而不是explorer.exe每次您以该用户身份登录时都启动。因此,无需额外的启动项,您就可以在两个不同的用户中同时使用 Windows 资源管理器和 Steam 作为 Shell。

相关内容