Windows rdp遠程登錄(mstsc)卡死一直等待變成請稍候(Please Wait)的畫面如何解決。
相信很多人都遇到過,但搜索國内所有網站,均沒有一個根本性的解決方案,很多都是答非所問。都不能解決問題,花了約3個小時整理最全的解決辦法,寫在這裡。看看可否幫到有同樣問題的網友,可先收藏點贊及關注我們。
有些可能是因為RD網關設置影響所緻, 在RDP高級-設置中-把RD網關關掉試試,如果不行,就請看下面的詳細解決辦法大全。
一、問題症狀服務器是運行Windows Server 2019的共享虛拟服務器上的一個虛拟機,有時可能是正常實體服務器。我是通過Win10遠和到這個服務器,位于位置A的遠程Windows 10計算機通常通過RDP連接到到C處的服務器沒有問題,但偶爾(每隔幾周或一個月,有時頻繁時隔幾天)它會在一個小時左右的時間内無法連接。
看到的出錯消息包括:
但位置B的遠程Windows 7計算機幾乎總是能夠毫無問題地RDP連接到服務器,即使位置A的計算機無法連接。
如果通過位置B的Win 7機器正常RDP重新啟動服務器,那麼通常Win 10機器沒有問題。這種情況時有發生。
應該是與Windows更新有關,導緻 windows遠程卡在某個用戶登錄上,一直死鎖了。
使用其它方式登錄則正常:使用VNC登錄正常 使用本地登錄正常 使用虛拟機網頁登錄虛拟機也正常。就是RDP會一直請稍假。
很多時間是合上筆記本電腦的蓋子。該操作會使筆記本電腦進入睡眠狀态。再從睡眠狀态恢複後再遠程就出現這個問題。
有時是我的筆記本電腦與同一個微軟帳戶登錄連接RDP,而我的手機,我的Pad和其他人的Windows PC将卡在Please Wait屏幕。
錯誤的界面多數是這樣:
英文出錯界面是這樣:
事件日志可能出現受阻的事件
二、解決辦法1、在服務器本地登錄或其它電腦遠程登錄,重啟服務器
這個方法不是一個長久的辦法,隻能臨時解決問題,不是一個最佳的解決辦法。
使用另一個管理員賬号從另一台電腦登錄(如本電腦無法登錄的情況下)或在服務器本地登錄,然後重啟服務器,這樣就解決了,缺點是之前遠程操作的工作可能未保存,會丢失工作數據。
有人經常碰到這種情況。解決方法是遠程重啟機器。
也可用命令重新啟動遠程主機,在本地機器上運行下面的命令來重啟我的遠程機器,而無需從域中的其他windows計算機RDP登錄。192.168.0.8是遠程IP地址:
shutdown.exe /r /f /m \\192.168.0.8 /t 0
/r -重新啟動
/f -強制進程關閉
/m \\host -其他主機上的遠程操作
/t 00 -等待0秒
2、殺死rdp客戶端即使沒有活動的連接,msrdc.exe進程也會在後台運行,以便您在重新打開客戶端時可以快速重新連接。您可以通過右鍵單擊系統托盤區域中的Windows虛拟桌面圖标并選擇在下拉菜單中斷開所有會話。
您也可以用下面的CMD命令殺死它:
taskkill/f/im msrdc.exe
好像是RDP有什麼東西卡住了;建議用以下方法殺死rdp客戶端
taskkill /f /im msrdc.exe
運行這個命令度試,重啟遠程桌面服務
Restart-Service -Force -Name "TermService"
或者
Restart-Service -Force -DisplayName "Remote Desktop Services"
也可在服務器上創建了一個計劃任務,以結束目标機器上的RDP會話。這不是一個徹底的解決方案,但至少是一個變通辦法。
我每天晚上在本地域服務器上運行的PowerShell:
$ID=query session /SERVER:你的服務器名稱|select -skip 1|%{$_.Split(' ',[System.StringSplitOptions]::RemoveEmptyEntries)}
Disconnect-RDUser -HostServer 你的服務器名稱 -UnifiedSessionID $ID[8] -Force
exit 0
有時出問題是使用已保存的憑據進行連接會出現這個錯誤。
我在macOS上,将選項設置為“需要時詢問”以獲取憑證。
當提示我隻給了我的用戶名,它試圖登錄,但因為我沒有給密碼,它顯示windows登錄屏幕。
短期解決方案,但希望這有所幫助
5、用其它賬号進入再連接無法連接的帳号我是這樣解決這個問題的:
Windows PC - RDP客戶端方法-将RDP連接保存到.rdp文件,并通過記事本編輯配置,以添加将禁用NLA登錄方法并強制Windows登錄的配置行
注意:添加此配置行後,當您雙擊此rdp文件,它将連接到Windows PC,然後顯示登錄頁面,您必須手動輸入用戶名和密碼。它将為您下次連接保存用戶,而不是密碼。你将不得不每次都輸入它,但是你将至少通過“請等待”屏幕。
7、安卓手機方法可能的通用解決方案(未經測試,有人請嘗試)-在源PC上進行網絡級認證(NLA)
這種方法來自微軟的支持,我沒有嘗試過
如果我們禁用遠程win10計算機上的NLA,并重新啟動有問題的win10,同樣的問題會發生嗎?
HKEY _ LOCAL _ MACHINE \ SYSTEM \ current Control set \ Control \ Terminal Server \ win stations \ RDP-Tcp
REG_DWORD:安全層
值:為0更改2
但是啟用或禁用NLA的小複選框實際上是下面的注冊表項
HKEY _ LOCAL _ MACHINE \ SYSTEM \ current Control set \ Control \ Terminal Server \ win stations \ RDP-Tcp
REG_DWORD:用戶驗證
值:将1更改為0
9、用另一個管理員賬号登錄踢出卡死的賬号登錄我的帳戶(XXX)時遇到了類似的問題。解決方法是:
簡單的解決方案: 1.使用遠程桌面連接管理器RdcMan(sysinternals)登錄挂起的會話 2.選擇菜單:會話>注銷服務器(或:會話>列出會話>注銷) 遠程重啟(winRM、RPC)或在目标計算機上禁用NLA不需要其他訪問權限
11、使用linux的遠程連接工具
使用Linux系統下的xfreerdp連接,可以連接,然後重啟其他客戶端連接。
我覺得可能是客戶端的一些連接選項造成的,嘗試連接後沒有複發。具體原因不知道。
12、網絡位置感知服務(Network Location AwareNess)修改網絡位置感知服務從automatic 改成 automatic (delayed start)
13、使用命令來複位卡住的Sesstion (我使用的是此方法)1)打開Powershell, 運行以下命令(小辣椒高效Office新測成功)
query user /server:<你的服務器名或IP>
2)記住被卡住(請稍候)的session ID。
3)再執行
reset session <SESSION ID> /server:<你的服務器名或IP>
這樣就可解決了,可以寫成一個通用的ps腳本來執行
最好的習慣是用完遠程就登出Sesseion, 避免出現這種情況
推薦 2、5、6、8、9 、12 這幾種方法
花了3個小時搜集了最全的遠程卡死(請稍候)的最全解決辦法。希望對您有所幫助。
也可收藏 點贊及關注我們
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!