计算机解锁时的 Windows 7 黑色屏幕

本文介绍了解锁计算机时 Windows 黑色屏幕的相关问题。

原始产品版本:  Windows 7 Service Pack 1
原始 KB 数:  2431700

症状

请考虑以下情况:

  1. Windows Vista 或 Windows 7 计算机正在运行 "Aero" 图形模式。
  2. Windows Vista 或 Windows 7 计算机受其他安全限制和安全软件的约束,例如企业中可能的情况,或者与规定的安全设置和软件(如 DISA 或 DoD 要求)有关。
  3. 计算机被锁定,并使屏幕变得足够长的时间进入黑色,这是默认电源策略 "已平衡" 的20分钟。
  4. 用户通过输入用户凭据来解锁计算机。

输入凭据后,屏幕会变黑,并保持黑色长达10分钟或更长时间。 计算机未 "硬锁定",因为在安装时可能会从计算机上的磁盘驱动器指示灯中记录定期磁盘驱动器活动。

原因

某一层安全软件会导致桌面窗口管理器等待未指定的时间量。

解决方案

  1. 临时的解决方法是停止并禁用 "桌面窗口管理器会话管理器" 服务。 禁用此服务将关闭 "Aero" 图形显示功能,这将禁用某些功能,如 Aero Peek、Aero Snap、Aero 晃动等。 要禁用此服务,请执行以下操作:

    1. 单击 "开始" 按钮,键入 "services.msc",然后按 ENTER 键,或者单击 "即时搜索" 框中 "程序" 下的图标。
    2. 找到并双击 "桌面窗口管理器" 会话管理器服务。
    3. 找到 "启动类型" 下拉列表并将值更改为 "已禁用"。
    4. 找到并单击标记为 "停止" 的按钮。
    5. 单击 "应用" 按钮,然后单击 "确定" 按钮。

    或者,可以从提升的 CMD 提示符运行以下命令,将桌面窗口管理器会话管理器服务的服务属性设置为 "未运行" 和 "已禁用":

    net stop UxSms
    sc config UxSms start= disabled
    

    若要通过 CMD 行将桌面窗口管理器会话管理器服务的设置恢复为正常,请执行以下操作:

    sc config UxSms start= auto
    net start UxSms
    
  2. 更新的显示驱动程序可能会解决此问题。 您可以通过执行以下步骤来确定显示适配器的制造商:

    1. 单击 "开始",在 "搜索程序和文件夹" 文本框中,键入 "MSINFO32" (不带引号) ,然后按 ENTER。

      备注

      应显示 "系统信息" 工具。

    2. 在名为 "系统摘要" 的左侧部分,找到组件,在 "组件" 下找到并单击 "显示"。
    3. 系统信息的右手部分现在应显示计算机中显示系统的相关信息。 名为 "Name" 的项应指示显示适配器的类型。
    4. 此时,你可以转到供应商的 Internet 网站或你的计算机的供应商来查找更新的驱动程序。
    5. 在某些情况下,可能会通过运行 Windows Update 来提供更新的视频驱动程序。
    6. 如果您不确定要安装哪些驱动程序,请与您的计算机硬件供应商联系,以获取有关查找更新的显示驱动程序包的帮助。
  3. 最终解决方案是发现哪一层安全软件导致了暂时的阻止,从而呈现屏幕黑色,因而不可用。 需要卸载或更新该软件层,以阻止桌面窗口管理器中的阻止条件。

详细信息

如果此条件为 true,则表示的一个症状是,DWM 或桌面窗口管理器进程将消耗在任务管理器中显示的不断增加的内存量。