如何在 Windows 8.1 中从 RDP 用户登录切换到本地用户登录

如何在 Windows 8.1 中从 RDP 用户登录切换到本地用户登录

我有一台 Windows 8.1 台式电脑,我使用 RDP 登录。现在我想使用 Moonlight(Android 应用程序),它也使用 RDP 使用的某些远程协议。除此之外,Moonlight 还使用 Nvidia 服务来运行。

出现以下问题:

1) 当 PC 处于 Windows 登录屏幕时,Nvidia 服务不运行

这意味着我需要自己登录,当然我想远程执行此操作。

2) 当我使用 RDP 执行此操作时,Moonlight 将无法运行,因为某些 RDP 服务已在使用中。

3) 当我从 RDP 会话注销时,它仍然不起作用,因为计算机使用我的用户凭据登录,但仍然作为 RDP 用户登录,这意味着加载了一些特殊的显示驱动程序,而不是在进行常规本地登录时使用的 Nvidia 驱动程序。

有没有办法通过 RDP 登录,然后将该用户切换到该用户的本地版本(并断开 RDP 连接)。或者换句话说,如何让我的计算机远程登录到我的本地(“真实”)用户帐户?

我唯一能想到的办法就是删除密码登录,然后远程重启系统。但出于安全原因,我不想这么做。

答案1

该实用程序解决了该问题,但依赖于删除密码登录,因此并不理想:

https://technet.microsoft.com/en-us/sysinternals/autologon.aspx

启用此实用程序重新启动后,我可以按预期通过互联网使用 Moonlight Nvidia 游戏流。

此实用程序的问题在于,此设置会一直保留,直到您手动将其更改回来。我认为 powershell 脚本应该能够执行以下操作:

1) 无需密码

2)重启

3)重新启用需要密码

并且完成所有这些操作时无需在某处以纯文本形式写下用户名/密码组合;)

相关内容