问题
由于黑屏,无法运行 Windows 8.1。没有鼠标指针。有时左上角会出现白色光标。无法进入安全模式:屏幕变黑,但底部有一排蓝色像素或顶部有一排红色像素。从 DVD 或 USB 启动时可以进入修复环境。可以进入 UEFI。
Windows 8.1 的这个“功能”在论坛上有详细记录,主要与更新有关。与我的经验最接近的帖子如下:
Windows 8.1 黑屏 (确定问题与混合视频驱动程序有关并建议替换 Windows.UI.Immersive.dll)
开机后黑屏 (离开电脑 45 分钟后问题自行解决)
问题如何产生
我在 Windows 8.1 中采取的最后步骤如下:
1) 安装 2 个更新时遇到问题。其中一个更新很大(~800MB)。按照建议删除 Windows 服务器上的 SoftwareDistribution 文件夹以删除更新历史记录。我将其重命名并尝试重新安装更新,但仍然没有成功。因此,我删除了新的 SoftwareDistribution 文件夹并将其替换为旧文件夹。在此故障排除过程中安装了两个新更新。恐怕我没有更新名称的记录,因为我无法进入 Windows 8.1 查看历史记录。
2)鉴于更新安装不起作用,我安排在带网络的安全模式下重启,以便我可以尝试在安全模式下安装更新。
3)重新启动计算机时,UEFI 启动屏幕后出现黑屏!!
系统
搭载 Radeon HD 显卡的 AMD A10-6800K APU
4.10 GHz CPU
MSI 主板,配备 E7721AMS V11.2 BIOS
Corsair Force LS SSD 60GB(已安装 Windows 8.1 64 位)
WDC 1TB 硬盘(通过我创建的系统链接包含 Windows 用户文件)
1 个宽屏显示器
为解决问题而采取的行动
1)更换显示器(不是宽屏)——这是我做的第一件事。
2) 将电脑放置几个小时,看看问题是否会消失,但并没有。我猜想这可能在问题第一次出现时有效,但我尝试了很多次才尝试从 Windows DVD 启动,然后是 USB,并尝试进入安全模式,以至于在尝试离开电脑看看它是否会自行修复之前,我按了很多键。
从 DVD 或 USB 启动后,尝试从 Windows 修复环境进行以下操作
3) 在整个 Windows 硬盘上搜索,但在命令提示符下Windows.UI.immersive.dll
使用命令未找到。dir [filename] /s
4)自动修复不成功。
5)刷新电脑时出错“安装 Windows 的驱动器已被锁定。请解锁驱动器并重试。” 有一个网页说Windows 可能忘记了正确的驱动器/分区顺序,拔下非 Windows 硬盘可能会有所帮助,但我在重新运行“刷新”选项时出现了同样的错误。
6) 尝试强制 Windows 提供启动选项,以便我可以选择安全模式。F8 和 Shift+F8 均无法启动安全模式。在命令提示符中尝试以下行:bdcedit /set {default} bootmenupolicy legacy
。出现错误:“无法打开启动配置数据源。找不到请求的系统设备。” 一个帖子说这可能是由于从 USB 驱动器运行 Windows 恢复造成的,因此我尝试从不同的 USB 端口以及 DVD 运行它,但对错误没有任何影响。
7)chkdsk d: /f /x
从命令提示符运行。第一次运行:发现的唯一错误是一些可用空间被标记为已分配。第二次运行:全部清除。这并没有解决问题,在启动序列结束时我仍然看到黑屏。
8)尝试运行命令sfc /scannow
(这里推荐),但出现以下错误:“Windows 资源保护无法启动修复服务”
问题
为了解决这个问题,我似乎必须让 Windows 使用低分辨率 VGA 启动,然后进入 Windows 以回滚某些更新或确保所有更新都已正确安装。此策略由此网页证实:http://www.itpro.co.uk/desktop-software/22313/windows-81-problems-how-to-fix-them
关于我该如何做到这一点,您有什么想法吗?
非常感谢所有的帮助。
我可以进入恢复/修复环境,但无法进入安全模式。此环境有 UEFI 设置图块,但没有启动设置图块。
答案1
您可以尝试替换 Windows.UI.immersive.dll
步骤 1:转到 Windows 文件夹中的 system32 子文件夹(通常为 C:\Windows\System32)
步骤 2:找到 Windows.UI.Immersive.dll,检查创建日期属性(如果是旧的,则可能必须用最新的替换)
步骤 3:转到 Windows 文件夹中的 WinSxS 子文件夹,搜索 Windows.UI.Immersive.dll(较新版本)(可以在 C:\Windows\WinSxS\x86_microsoft-windows-windowsuiimmersive_31bf3856ad364e35_6.3.9600.16408_none_c6ca1a15ef5e5709 中找到它)
步骤 4:用 system32 文件夹中的新文件替换旧文件
步骤 5:根驱动器中有一个名为 Windows Activation Technologies 的隐藏文件夹(通常为 C:\Windows Activation Technologies),也替换上述文件夹中的旧文件。然后重新启动,希望这能解决您的问题