我正在尝试为我的办公室桌面(Windows 7 Enterprise)设置局域网唤醒。我希望它在我不在的时候进入睡眠状态,除非我远程唤醒它并在远程桌面会话中使用它。一切最初都运行正常(BIOS 或网络适配器没有变化):如果桌面进入睡眠状态,我的 RDP 会话会将其唤醒(发出哔哔声),然后我就可以输入密码了。然而此时 RDP 会话永远停留在欢迎屏幕上:
重新连接到现有会话或以新会话登录时都会发生这种情况。只有当我移动鼠标(桌面自己的物理鼠标,而不是远程客户端上的鼠标 - 我正在同一个房间的笔记本电脑上测试,因此我可以物理访问桌面)时,事情才会解开,RDP 会话才会完全唤醒。有什么想法,即使我无法物理访问桌面,我也应该怎么做才能让桌面完全唤醒?
答案1
作为控制台会话连接有帮助吗?
mstsc /admin
答案2
这个问题困扰了我好几年。经过大量的研究和实验,我创建了以下脚本,它对我和我的一些同事都有效...
将以下内容放入文本文件中并将其命名为.bat(如 Release_RD.bat)
tasklist -s your_machine_name -fi "imagename eq mpnotify.exe"
set /p pid=Enter PID found above:
taskkill -s your_machine_name -pid %pid%
pause
如果您当前没有看到旋转的欢迎屏幕,请尝试再次登录,以便您的远程桌面客户端处于欢迎屏幕上
双击 .bat 脚本并按照其中的说明进行操作。如果有多个 mpnotify.exe 进程,则可能需要运行该脚本两次。
如果有效,挂起的远程会话将继续通过欢迎屏幕,然后您将登录。