安裝 Steam
登入
|
語言
簡體中文
日本語(日文)
한국어(韓文)
ไทย(泰文)
Български(保加利亞文)
Čeština(捷克文)
Dansk(丹麥文)
Deutsch(德文)
English(英文)
Español - España(西班牙文 - 西班牙)
Español - Latinoamérica(西班牙文 - 拉丁美洲)
Ελληνικά(希臘文)
Français(法文)
Italiano(義大利文)
Bahasa Indonesia(印尼語)
Magyar(匈牙利文)
Nederlands(荷蘭文)
Norsk(挪威文)
Polski(波蘭文)
Português(葡萄牙文 - 葡萄牙)
Português - Brasil(葡萄牙文 - 巴西)
Română(羅馬尼亞文)
Русский(俄文)
Suomi(芬蘭文)
Svenska(瑞典文)
Türkçe(土耳其文)
tiếng Việt(越南文)
Українська(烏克蘭文)
回報翻譯問題
Is there ever going to be an actual fix for this from steam?
I've only gotten this dialog box when trying to stream to my phone at a lower resolution, so everything on screen isn't impossiblly tiny and I don't have to always be looking at 1/10 of the screen with a magnifier...
Seems I gave all the appropriate permissions in windows and Steam successfully already, and had it working, but now I'm being asked to be physically at my desktop (or try to copy this command line workaround in an impossibly high resolution for my phone) in order to stream to my phone. Obviously there is no reason to stream to my phone if I am at my desktop and if I have to use remote desktop to get in to the game there is no reason to even have Steam Remote Play app installed.
This is the only thread I could find addressing this dialog box error, and the only solution offered is to uninstall and use remote desktop instead.
This is Windows, protecting itself
If you try to stream from a machine that is locked, Windows will block it
Make sure the remote machine is not locked, then streaming will work fine
If you don't have anyone that can unlock your machine for you, then RDP in, and unlock it with a poweshell script.
Make a .bat file, paste the following, and run it when you are RDP'ed in.
```Paste the below```
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "$sessionid=((quser $env:USERNAME | select -Skip 1) -split '\s+')[2]; tscon $sessionid /dest:console" 2> UnlockErrors.log@powershell -NoProfile -ExecutionPolicy unrestricted -Command "$sessionid=((quser $env:USERNAME | select -Skip 1) -split '\s+')[2]; tscon $sessionid /dest:console" 2> UnlockErrors.log
```Paste the above```
It will them kick you out due to the remote machine now being unlocked.
You can use Task Schedule to have Windows run Steam upon startup.
I tried a million things, this is the only thing that worked, THANK YOU! So you basically need to get on the host WITHOUT having started a remote connection before, run Steam, and you are ready.
I first tried PigMightFly method but my mouse didn't move.
vicsemar2 option also didn't work for me as then steam won't be open on my pc making it impossible to start the game steam through my bad pc.
So I combined Uncovery and PigMightFly solutions a bit.
You only have to do these steps once, you will notice steam from then on doesn't show the popup and you can log in which afterward the remote desktop session gets disconnected:
0.5 remote login to my pc with Remote Desktop
1. Installed TeamViewer.
2. In TeamViewer settings - general I enabled "startup Teamviewer on Windows Startup"
3. Then go to TeamViewer settings - advanced, fill in "Personal password" with a password(don't make it too easy...) else your password keeps changing, maybe not needed: enabled "Full access control when a partner connects to your windows login screen".
4. copy the id in the "Your id" part on TeamViewer together with the password you made yourself.
5. probably not needed: restart your remote pc. for example with windows + R and then "shutdown -r -t 0"
--step on bad pc:
6. started the game on my bad pc through remote play. then I got the windows popup.
--step on the remote desktop
7. I started cmd in administrator and then typed "qwinsta". there was a rdp-tcp session name that had the id 64543 and the status Active(the status is the important part).
8. in the same cmd I then typed "RWinsta 64543". the id is of course different than yours so use whatever it says. it will notify you that it will log out everyone that is using it. click okay/yes.
--step on bad pc:
9. now on my bad pc I started TeamViewer and login with the id and password you saved.
10. you should now get to the same screen steam is on. just click okay and log in if needed on your pc.
11. you can now close TeamViewer on your bad pc.
12. you notice that you still can't use your mouse using the steam screen. In Steam library close the game and restart it.
This worked work me. I would like to refine the guide as something I did seem unnecessary but for now, I can at least play. Please tell me if it helped or if I should remove or add stuff.
P.S. you should not need TeamViewer anymore so you can remove it or disable "starting on windows start" in general settings and remove your personal password from the settings.
After doing it the first time:
from now on you can just play as steam was meant. when you have to log in when starting a game you sometimes have to stop and start a game on your bad pc. if you stop a game give it a minute or so to really stop your game on the good pc else you probably can't click anything.
Worked for me, but would have to be repeated every time...
steps:
1.(optional) make your pc able to be powered from your phone, you can do this by setting wake on Lan or by buying a swichbot bot and swichbot hub (wake on Lan hasn't worked for me so I did the second option)
2. you can sign in using teamviewer, if you don't know how to do it without seeing the screen, watch a YouTube video(there are many tutorials) also, set teamviewer to start with windows.
3. after logging in, open steam, minimize it, open task manager and force close teamviewer, this will make sure teamviewer won't sign you off. if you skip this step, you will get the "Would you like to accept secure desktop input from Steam?....." box.
4. after that, you can enter on steam link and connect to your pc
Edit: you can also make steam start with windows, and remove the password, but since i have only 1 account on my pc it hasn't worked.
P.S: Ok, for some reason if you launch the game that works well with tscon method and then launch the game you have a problem with - it launches normally.
Edit: at the time of worrying this I have 7 hours left of my 10 hour work shift. Plus, I have to wait an hour and a half for my ride home. I can't set anything as administrator as I am again 12 miles from my computer. I have no other remote programs on my pc. It's running windows 11 btw.