连接远程桌面(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就解决了。
参考文档: