...登入(mstsc)卡死一直等待變成請稍候(Please Wait)的畫面如何解決。

作者:tmtony

Windows RDP遠端登入(mstsc)卡死一直等待變成請稍候(Please Wait)的畫面如何解決。

相信很多人都遇到過,但搜尋國內所有網站,均沒有一個根本性的解決方案,很多都是答非所問。都不能解決問題,花了約3個小時整理最全的解決辦法,寫在這裡。看看可否幫到有同樣問題的網友,可先收藏點贊及關注我們。

一、問題症狀

伺服器是執行Windows Server 2019的共享虛擬伺服器上的一個虛擬機器,有時可能是正常實體伺服器。我是透過Win10遠和到這個伺服器,位於位置A的遠端Windows 10計算機通常透過RDP連線到到C處的伺服器沒有問題,但偶爾(每隔幾周或一個月,有時頻繁時隔幾天)它會在一個小時左右的時間內無法連線。

看到的出錯訊息包括:

請稍候 或 Please Wait

“請等待本地會話管理器”(永遠,有時在連線幾分鐘後)

“遠端桌面無法連線到遠端計算機”

“正在重新連線-連線已經丟失。正在嘗試重新連線到您的會話。。。”(永不重新連線)

“您的遠端桌面服務會話已經結束。”

但位置B的遠端Windows 7計算機幾乎總是能夠毫無問題地RDP連線到伺服器,即使位置A的計算機無法連線。

如果透過位置B的Win 7機器正常RDP重新啟動伺服器,那麼通常Win 10機器沒有問題。這種情況時有發生。

應該是與Windows更新有關,導致 windows遠端卡在某個使用者登入上,一直死鎖了。

使用其它方式登入則正常:使用VNC登入正常 使用本地登入正常 使用虛擬機器網頁登入虛擬機器也正常。就是RDP會一直請稍假。

很多時間是合上膝上型電腦的蓋子。該操作會使膝上型電腦進入睡眠狀態。再從睡眠狀態恢復後再遠端就出現這個問題。

有時是我的膝上型電腦與同一個微軟帳戶登入連線RDP,而我的手機,我的Pad和其他人的Windows PC將卡在Please Wait螢幕。

錯誤的介面多數是這樣:

...登入(mstsc)卡死一直等待變成請稍候(Please Wait)的畫面如何解決。

英文出錯介面是這樣:

...登入(mstsc)卡死一直等待變成請稍候(Please Wait)的畫面如何解決。

事件日誌可能出現受阻的事件

...登入(mstsc)卡死一直等待變成請稍候(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

3、在伺服器手動執行或定時執行指令碼

執行這個命令度試,重啟遠端桌面服務

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

4、macOS上將選項設定為“需要時詢問”以獲取憑證

有時出問題是使用已儲存的憑據進行連線會出現這個錯誤。

我在macOS上,將選項設定為“需要時詢問”以獲取憑證。

當提示我只給了我的使用者名稱,它試圖登入,但因為我沒有給密碼,它顯示windows登入螢幕。

短期解決方案,但希望這有所幫助

5、用其它賬號進入再連線無法連線的帳號

我是這樣解決這個問題的:

透過RDC連線到不同的帳戶。

然後開啟任務管理器。

導航到使用者。

找到已掛起的使用者帳戶,即您無法連線到的帳戶。

右鍵單擊使用者名稱並選擇重新連線。

輸入密碼。

連線到所需的帳戶。

6、修改RDP檔案

Windows PC - RDP客戶端方法-將RDP連線儲存到。rdp檔案,並透過記事本編輯配置,以新增將禁用NLA登入方法並強制Windows登入的配置行

開啟微軟的遠端桌面RDP(開始->鍵入“mstsc”->回車),鍵入你要連線的IP地址

單擊底部的“選項”按鈕,然後單擊“儲存”將您的連線另存為”。rdp”檔案。記住您儲存檔案的位置。

點選開始,輸入Notepad,回車

點選檔案,找到你剛才儲存的“。rdp ”檔案並開啟它。

滾動到最後一行,按enter新增另一行。

新增以下內容以關閉網路級身份驗證:“enablecredssssupport:I:0”

點選檔案,儲存儲存“。rdp”檔案

點選開始,輸入“檔案瀏覽器”

雙擊剛才儲存“。rdp”檔案

連線,請參見Windows風格的登入螢幕。

輸入您的憑證並透過“請稍候”螢幕

注意:新增此配置行後,當您雙擊此rdp檔案,它將連線到Windows PC,然後顯示登入頁面,您必須手動輸入使用者名稱和密碼。它將為您下次連線儲存使用者,而不是密碼。你將不得不每次都輸入它,但是你將至少透過“請等待”螢幕。

7、安卓手機方法

我發現的唯一解決方案是在Google Play商店下載免費的“aRDP Free”應用程式,並使用它進行連線。

它會在連線前詢問使用者和密碼,但似乎使用Windows登入頁面並選擇“其他使用者”,然後將使用者和密碼輸入到框中,並回車。

如果你使用官方的MS RDP客戶端,它將使用NLA,並停留在“請等待”。因為“aRDP Free”不使用NLA,所以它能夠透過“請等待”。

但不知道這個應用程式是否可以在iOS上使用,但是如果可以的話,我認為它也可以成功連線並繞過“請等待”螢幕。

8、啟用或禁用NLA

可能的通用解決方案(未經測試,有人請嘗試)-在源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)時遇到了類似的問題。解決方法是:

關閉遠端登入視窗

使用另一個使用者帳戶本地登入(YYY)

再次遠端登入XXX,把本地賬戶YYY踢出去

成功遠端登入XXX

10、使用RdcMan關閉對應的會話

簡單的解決方案: 1。使用遠端桌面連線管理器RdcMan(sysinternals)登入掛起的會話 2。選擇選單:會話>登出伺服器(或:會話>列出會話>登出) 遠端重啟(winRM、RPC)或在目標計算機上禁用NLA不需要其他訪問許可權

...登入(mstsc)卡死一直等待變成請稍候(Please Wait)的畫面如何解決。

11、使用linux的遠端連線工具

使用Linux系統下的xfreerdp連線,可以連線,然後重啟其他客戶端連線。

我覺得可能是客戶端的一些連線選項造成的,嘗試連線後沒有復發。具體原因不知道。

12、網路位置感知服務(Network Location AwareNess)修改

網路位置感知服務從automatic 改成 automatic (delayed start)

13、使用命令來複位卡住的Sesstion (我使用的是此方法)

1)開啟Powershell, 執行以下命令(小辣椒高效Office新測成功)

query user /server:

2)記住被卡住(請稍候)的session ID。

3)再執行

reset session

/server:

這樣就可解決了,可以寫成一個通用的ps指令碼來執行

最好的習慣是用完遠端就登出Sesseion, 避免出現這種情況

推薦 2、5、6、8、9 、12 這幾種方法

花了3個小時蒐集了最全的遠端卡死(請稍候)的最全解決辦法。希望對您有所幫助。

也可收藏 點贊及關注我們

頂部