计算机解锁上的 Windows 7 黑屏

本文提供了解决解锁计算机时 Windows 黑屏问题的解决方案。

适用于: Windows 7 Service Pack 1
原始 KB 编号: 2431700

现象

假设出现了下面这种情景:

  1. Windows Vista 或 Windows 7 计算机正在运行“航空”图形模式。
  2. Windows Vista 或 Windows 7 计算机受其他安全限制和安全软件的约束,例如企业中的情况,或者具有授权的安全设置和软件(如 DISA 或 DoD 要求)。
  3. 计算机被锁定并保持未干扰的时间足以使屏幕变黑,这是 20 分钟,默认电源策略为“平衡”。
  4. 用户通过输入其用户凭据来解锁计算机。

输入凭据后,屏幕会变黑,并将黑色保留为 10 分钟或更长时间。 计算机未“硬锁定”,因为定期磁盘驱动器活动可能从计算机上的磁盘驱动器指示器中指出,如果已配备磁盘驱动器。

原因

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

解决方法

  1. 临时解决方法是停止和禁用“桌面窗口管理器会话管理器”服务。 禁用此服务将关闭“Aero”图形显示功能,这将禁用某些功能,如 Aero Peek、Aero Snap、Aero Shake 等。 若要禁用此服务,请:

    1. 单击“开始”按钮,键入 services.msc,然后按 Enter 键,或单击“即时搜索”框中的“程序”下出现的图标。
    2. 找到并双击桌面窗口管理器会话管理器服务。
    3. 找到“启动类型”下拉列表,并将值更改为“disabled”。
    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 更新来提供更新的视频驱动程序。
    6. 如果不确定要安装的驱动程序,请联系计算机硬件的供应商,以获取有关查找更新的显示驱动程序包的帮助。
  3. 另一种解决方案是发现哪个安全软件层导致临时阻止,这会使屏幕变黑,因此不可用。 需要卸载或更新该层软件,以防止桌面窗口管理器中的阻止条件。

详细信息

如果此条件为 true,则指出的一个症状是 DWM 或桌面窗口管理器进程将使用不断增加的内存量,如任务管理器中所示。