突然发现windows的远程桌面无法使用,从客户端连接的时候,远程桌面连接程序只是闪一下就没有反应了。有一个机器更怪,会出现一个最小化的窗口,无论如何都打不开。
Telnet一切正常,在机器上查,TermService也正常工作。就是没有办法用RDP连接。
后来,仔细找了一个Event log,终于发现在Sytem下面每次都会出现。
事件类型: 信息
事件来源: Application Popup
事件种类: 无
事件 ID: 26
日期: 2010-1-15
事件: 12:20:47
用户: N/A
计算机: HINADEV
描述:
弹出应用程序: : /SystemRoot/System32/RDPDD.dll failed to load
事件来源: Application Popup
事件种类: 无
事件 ID: 26
日期: 2010-1-15
事件: 12:20:47
用户: N/A
计算机: HINADEV
描述:
弹出应用程序: : /SystemRoot/System32/RDPDD.dll failed to load
有关更多信息,请参阅在
http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 00 00 00 00 02 00 6c 00 ......l.
0008: 00 00 00 00 1a 00 00 40 .......@
0010: 17 00 00 c0 9a 00 00 c0 ...À..À
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
数据:
0000: 00 00 00 00 02 00 6c 00 ......l.
0008: 00 00 00 00 1a 00 00 40 .......@
0010: 17 00 00 c0 9a 00 00 c0 ...À..À
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
网上搜了一下,基本上的说法是显卡driver有问题。
给的解决方案是:
1)替换显卡driver
2)显示属性里面禁掉硬件加速
2) 修改注册表
修改注册表
在注册表项目:
在注册表项目:
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management]
新建Dword型:
"SessionImageSize"=dword:00000020
数据数值填20,十六进制,把内存指定成32M,然后重起机器。
前面的方法我没有试,不过改注册表似乎是真的有用的。