Abner Kou原创,转载请注明出处http://abner.cublog.cn
Microsoft-Windows-TerminalServices-LocalSessionManager Error
今天解决了一个很有意思的错误,原以为时硬件的问题,给DELL的工程师打了一通电话,排除了硬件问题之后,开始找日志,最后终于解决。
By the way:windows 2008 的日志功能甚是强大,哦已数次领教,呵呵
问题描述:
DELL 2950 硬件上安装windows 2008 R2.添加Hyper-v角色,建立两个虚拟机
开启远程桌面。
A:当使用mstsc接管这台服务器时,如果是服务器第一次被接管,一切正常。当从另一台终端以相同用户接管这台服务器时,就会连接不上。
B:如果服务器处于被接管状态,那么本地登录会出现如下问题,输入完用户名密码后,显示登录——黑屏——提示按Ctrl+Alt+Del,再按Ctrl+Alt+Del进行登陆,还是反复提示Ctrl+Alt+Del。结果就是登陆不进去
C:如果使用MSTSC登陆到服务器之后,选择注销,然后再从另一台终端以相同用户接管这台服务器,此时可以正常登陆
分析问题过程:
刚开始怀疑很多方面,比如虚拟软驱、光驱等硬件、Windows 2008 R2的特殊设置,Hyper的设置、甚至License等等。排除这些之后开始耐心查日志报错等信息,终于对应了这样一个报错
注:日志的位置在server manager——Diagnostics——Application and Service——Microsoft——windows——TerminalServices-LocalSessionManager——Operational
Log Name: Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
Source: Microsoft-Windows-TerminalServices-LocalSessionManager
Date: 2009/5/11 15:16:31
Event ID: 20
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Hyper-v01.elab.org
Description:
Attempt to send connect message to Windows video subsystem failed. The relevant status code was 0xd0000001.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
<EventID>20</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x1000000000000000</Keywords>
<TimeCreated SystemTime="2009-05-11T07:16:31.169529000Z" />
<EventRecordID>131</EventRecordID>
<Correlation />
<Execution ProcessID="624" ThreadID="2888" />
<Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
<Computer>Hyper-v01.elab.org</Computer>
<Security UserID="S-1-5-18" />
</System>
<UserData>
<EventXML xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="Event_NS">
<messageName>connect</messageName>
<errorCode>0xd0000001</errorCode>
</EventXML>
</UserData>
</Event>
分析一下:大概意思就是系统将显示信息分配给另一用户时,失败。(Attempt to send connect message to Windows video subsystem failed. The relevant status code was 0xd0000001.)
联想到了几天前我嫌显示的字体图标太小,调整了一下2008的显示比例,或许是这个问题。结果问题解决。想不到小小调整就出现了这样一个错误,以下是解决过程很简单
解决问题:
1:在桌面单击右键,选择Screen resolution
clip_p_w_picpath002
2:单击标题栏的Display
clip_p_w_picpath004
3:将显示比例又原来的125%调回默认的100%
clip_p_w_picpath006
好了,问题解决