
我有一台 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)重新啟用需要密碼
並且無需在某處以純文字形式寫下使用者名稱/密碼組合即可完成所有這些;)