連接遠程桌面(Remote Desktop Connection)出現以下異常,
The task you are trying to do can't be completed because Remote Desktop Services is currently busy.
出現該Issue的原因,我推測是由於winlogon.exe進程沒有關閉。
解決方法是使用其他賬號登錄到遠程主機中,把與賬號相關的winlogon.exe進程結束。
1,查詢會話
使用其他用戶的賬號登錄到遠程主機,以管理員方式打開一個命令窗口,輸入 query session
在當前的案例中,查看rdp-tcp,並且STATE為Disc的Session,由於user3出現Issue,ID列(Session ID)是4和5,應該把與Session ID 為4和5的相關進程結束。
2,顯示SessionID
打開Task Manager,切換到Details 選項卡,選中任意一個列名,本例使用Status,右擊彈出快捷菜單,打開“Select columns”
勾選Session ID,這樣在Details 選項卡中就會顯示Session ID。
任務管理器的Details 選項卡中顯示Session ID:
3,結束異常進程
按照Session ID進行排序,把Session ID為4和5的進程全部結束,通常情況下是只需要把winlogon.exe 進程結束就行。
結束登錄進程之后,我遇到的Issue就解決了。
參考文檔: