今天同事说公司的一台老服务器登陆不上了,我连上去看了一下,登陆界面变成了黑色,看不到输入用户名/密码的对话框
运气不错,盲操了几次登陆上了,系统没问题,由于上面有数据库和很多应用软件,重装很麻烦,查了一下MS官方,找到了针对这个问题的解决办法。2种办法可以解决:
症状
在
按 Ctrl+Alt+Delete 以登录到基于 Microsoft Windows Server 2003
的计算机时,登录屏幕变黑。虽然您无法看到所键入的内容,但仍可以成功登录到基于 Windows Server 2003
的计算机。然后,在成功登录后,屏幕将变得可见。
注意:在终端服务器会话和本地控制台上都可能会出现此症状。另外,即使是在安全模式下启动的计算机也会出现此症状。
原因
如果以***册表子项下的所有值都设置为“0 0 0”,则会出现此问题:
HKEY_USERS\.Default\Control Panel\Colors
注意:数值数据“0 0 0”表示黑色。
替代方法
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。
若要解决此问题,请执行下列步骤。
从另一台基于 Windows Server 2003 的计算机导出注册表子项
单击“开始”,指向“运行”,在“打开”框中键入 regedit,然后单击“确定”。
找到以***册表子项:
HKEY_USERS\.Default\Control Panel\Colors
右键单击“Colors”注册表子项,然后单击“导出”。
在“文件名”框中,键入文件的名称。
记下要将文件保存到的位置,然后单击“保存”。
将注册表子项导入到受影响的计算机
单击“开始”,指向“运行”,在“打开”框中键入 regedit,然后单击“确定”。
在“文件”菜单上,单击“导入”。
双击您要导入的 .reg 文件。
退出注册表编辑器,然后重新启动计算机。
更多信息
颜色注册表值的数值数据的格式为xxx yyy zzz,其中的xxx yyy zzz表示颜色的红绿蓝 (RGB) 值。例如,0 0 0 表示纯黑,255 255 255 表示纯白。 下表列出了 HKEY_USERS\.Default\Control Panel\Colors 注册表子项的默认值。
数值名称 | 数值数据 |
---|---|
ActiveBorder | 212 208 200 |
ActiveTitle | 10 36 106 |
AppWorkSpace | 128 128 128 |
Background | 102 111 116 |
ButtonAlternateFace | 181 181 181 |
ButtonDkShadow | 64 64 64 |
ButtonFace | 212 208 200 |
ButtonHilight | 255 255 255 |
ButtonLight | 212 208 200 |
ButtonShadow | 128 128 128 |
ButtonText | 0 0 0 |
GradientActiveTitle | 166 202 240 |
GradientInactiveTitle | 192 192 192 |
GrayText | 128 128 128 |
Hilight | 10 36 106 |
HilightText | 255 255 255 |
HotTrackingColor | 0 0 128 |
InactiveBorder | 212 208 200 |
InactiveTitle | 128 128 128 |
InactiveTitleText | 212 208 200 |
InfoText | 0 0 0 |
InfoWindow | 255 255 225 |
Menu | 212 208 200 |
MenuText | 0 0 0 |
Scrollbar | 212 208 200 |
TitleText | 255 255 255 |
Window | 255 255 255 |
WindowFrame | 0 0 0 |
WindowText | 0 0 0 |
微软官方连接:
http://support.microsoft.com/kb/906510