如何在 Windows 10 上修复 VIDEO TDR FAILURE(nvlddmkm.sys 失败)

没有什么比正要和朋友们一起享受游戏时光,却突然被蓝屏死机(BSOD)的画面打断更令人沮丧的了。这种蓝屏会强制关闭你的电脑,让你除了重启之外什么都做不了。

BSOD 错误各有不同,它们旨在指示导致计算机自动关闭并防止硬件损坏或重大数据丢失的确切问题。 然而,对于不熟悉技术的人来说,错误代码往往难以理解。

举例来说,“VIDEO TDR FAILURE” 就是一个可能出现在配备 NVIDIA 显卡的电脑上的 BSOD 停止代码。 整个屏幕会变成蓝色,显示电脑遇到问题需要重启的消息,并且将罪魁祸首指向了 nvlddmkm.sys 文件。 nvlddmkm.sys 实际上是 NVIDIA Windows 内核模式驱动程序的缩写。

修复 Windows 10 上的 VIDEO TDR 故障

在尝试解决 “VIDEO TDR FAILURE” 错误之前,最好先创建一个系统还原点。 这样,万一出现意外,你可以轻松地将 Windows 10 恢复到之前的状态,并从头开始进行故障排除。

1. nvlddmkm.sys 故障?尝试在安全模式下启动 Windows 10

如果你的电脑因为频繁崩溃、出现蓝屏并陷入重启循环而难以正常使用,可以尝试在安全模式下启动 Windows 10:

连续开关机三次,以触发 Windows 10 的故障排除模式。
选择“疑难解答” > “高级选项” > “启动设置”。

点击“重启”,稍等片刻。
按 F5 启用带网络连接的安全模式。

Windows 启动后,检查是否仍然出现 nvlddmkm 错误。 如果问题依旧,请按照上述步骤进入安全模式选项,并选择 F4 启用不带网络的安全模式。

2. 执行干净启动

如果安全模式可以保持系统的稳定,并防止出现 BSOD 错误,你可以尝试执行干净启动。通过禁用启动项和服务,排除可能导致 VIDEO TDR FAILURE 错误的干扰。

按照上述步骤,在安全模式下启动 Windows 10。
点击“开始”按钮,搜索“系统配置”,并启动该应用。

在“常规”选项卡中,选择“选择性启动”选项。
取消勾选“加载系统服务”和“加载启动项”。

点击“应用”并切换到“启动”部分。
点击“打开任务管理器”。

选择状态为“已启用”的应用程序,并点击“禁用”。 对所有“已启用”的应用程序执行此操作。

重启电脑并检查结果。

3. 检查系统更新

如果你的 Windows 系统长时间没有更新,你可能错过了一些旨在修复系统错误的关键更新。 Windows 更新是操作系统的重要组成部分,它通常在后台运行,并在有可用更新时通知你。 但是,如果你的设备禁用了自动更新,则需要手动启动更新。

按下 Win 键,输入“检查更新”,然后按 Enter 键。
点击“检查更新”并耐心等待。

如果 Windows 找到更新,点击“下载”。

耐心等待新的系统更新下载并安装完成。
重启你的电脑。

4. 禁用超频软件

一些用户会使用内存超频工具来提升游戏体验。 然而,如果电脑的散热系统不足以应对额外的热量,Windows 最终可能会自行关闭,并显示 VIDEO TDR FAILURE 等蓝屏信息,以防止硬盘损坏和数据丢失。

除非你非常清楚自己在做什么,否则应该禁用任何超频软件工具,例如 MSI Afterburner、CPU-Z 或 GPU-Z,并将电脑的时钟设置恢复为默认值。 如果在 BIOS 中配置了超频,请查看接下来的解决方案。

5. 将 BIOS 重置为默认值

计算机的 BIOS 中包含各种旨在提高系统性能的自定义设置。 如果你或有权访问你电脑的人随意更改了 BIOS 设置(例如超频或缓存),可能会适得其反。

甚至可能导致像 nvlddmkm.sys 这样的蓝屏错误。 最简单的解决方法是将 BIOS 重置为默认值。

打开电脑。
在 Windows 启动之前,快速按下屏幕上显示的按键以访问 BIOS 设置。
进入高级 BIOS 部分。
找到并启用将 BIOS 配置数据重置为默认值的选项。

保存当前设置并退出。

6. 更新 BIOS

如果你很久没有更新 BIOS,甚至从未更新过,则应立即开始更新。 你只需要一个 USB 闪存驱动器和一个网络连接。

将 USB 闪存驱动器连接到你的电脑。
启动系统并按下屏幕上显示的按键进入 BIOS 设置。
在主 BIOS 部分,你可以找到 BIOS 制造商、版本和安装日期。
使用这些信息,在故障电脑上启动 Windows,或使用另一台可以访问互联网的电脑,打开网页浏览器,并访问 BIOS 制造商的网站。
找到并下载与你的操作系统兼容的最新 BIOS 版本。
将下载的文件解压缩到 U 盘。
返回 BIOS 菜单,创建当前 BIOS 版本的备份以妥善保管,并将备份保存到 U 盘。
运行系统固件更新,并确保在此期间不要关闭或重启电脑。

7. 恢复 nvlddmkm.sys 文件

NVIDIA 在你电脑的某个位置备份了 nvlddmkm.sys 文件,你所要做的就是找到它,复制它,并覆盖损坏的文件。

按下 Win 键 + E 打开 Windows 资源管理器。
在地址栏中,输入 %SystemRoot%System32Drivers。
找到 nvlddmkm.sys 文件并将其重命名为 nvlddmkm.sys.old。
在 Windows 资源管理器的导航窗格中,点击“此电脑”。
在“搜索此电脑”字段中点击并搜索 nvlddmkm.sy_。
复制 nvlddmkm.sy_ 文件。
按下 Win 键 + R,输入 cmd,然后按 Enter 打开命令提示符。
运行 chdir 桌面。
然后,运行 expand -r nvlddmkm.sy_ nvlddmkm.sys。
退出命令提示符。
转到你的桌面并复制 nvlddmkm.sys 文件。
返回 %SystemRoot%System32Drivers 并粘贴文件。
重启电脑并检查 BSOD 错误。

8. 清理系统 Cookie 和临时文件

Windows 会保存 Cookie 和临时文件。为了清理系统缓存,并为新数据腾出空间,你应该定期删除这些文件。 如果不这样做,可能会导致系统稳定性问题和蓝屏死机错误,例如 VIDEO TDR FAILURE。

为了解决这个问题,你可以使用 CCleaner 等专用工具来清理系统 cookie 和临时文件。 或者,如果你不想安装任何第三方应用程序,可以使用内置的磁盘清理工具。

如何使用磁盘清理:

点击“开始”按钮,搜索“磁盘清理”,并打开该应用。
选择安装 Windows 的驱动器(通常是 C:),然后点击“确定”。
选择要删除的文件:
下载的程序文件
临时网络文件
临时文件

点击“确定”并“删除文件”以确认。

9. 重新安装图形适配器

你的图形显示适配器可能没有正确安装在电脑上。 但是,你可以通过设备管理器轻松解决此问题。

右键单击“开始”按钮,并选择“设备管理器”。
展开“显示适配器”类别。
右键单击你的显示适配器,并选择“卸载设备”。

重启你的电脑。 Windows 将会自动安装缺少的适配器。

10. 更新 GPU 驱动程序

过时的显卡驱动程序可能会导致显卡问题、游戏问题,甚至蓝屏错误,例如 nvlddmkm.sys。 你可以轻松更新过时的 GPU 驱动程序。

打开“设备管理器”,右键单击你的显示适配器,然后选择“更新驱动程序”。

点击“自动搜索驱动程序”。

如果你收到已安装设备的最佳驱动程序的消息,请点击“在 Windows 更新上搜索更新的驱动程序”。 如果你已经检查过系统更新,则无需再次检查。

如果驱动程序更新成功,请重启电脑。

有时,Windows 无法在其数据库中或通过 Windows 更新组件找到更新的驱动程序。 在这种情况下,你可以在设备管理器中双击 GPU 适配器,切换到“驱动程序”选项卡,找出驱动程序制造商、版本和安装日期。 使用这些信息,访问制造商的网站以下载并安装最新的驱动程序。

如果你觉得这个过程很困难,或者不想冒险下载不受支持的驱动程序,可以使用驱动程序更新程序。 它可以自动检测你电脑上所有过时的驱动程序,并提供一键安装最新版本的功能,避免获得不兼容的驱动程序。

11. 回滚不支持的 GPU 驱动程序

许多电脑用户从未知来源下载了 GPU 驱动程序,但实际上并不知道它们是否适用于他们的电脑。

如果你是这些用户中的一员,则应立即回滚不受支持的显示驱动程序,以恢复电脑的稳定性,并继续进行正确的驱动程序更新。

转到“设备管理器”并双击 GPU 适配器。
切换到“驱动程序”部分。
点击“回滚驱动程序”,并按照屏幕上的说明进行操作。 如果按钮显示为灰色,则表示你的电脑没有保存以前的驱动程序版本,因此可以跳过此步骤。

12. 运行硬件和设备疑难解答

Windows 10 具有内置的疑难解答程序,可以修复各种电脑组件(包括硬件和设备)发生的常见问题。 你通常可以在疑难解答设置中找到它。 但如果该部分没有硬件和设备疑难解答,则可以直接运行它:

按下 Win 键 + R 并运行 msdt.exe -id DeviceDiagnostic。
点击“下一步”,并等待疑难解答程序扫描你的电脑。

如果找到任何解决方法,点击“应用此修复程序”。
完成后,重启你的电脑并检查 BSOD 错误。

13. 禁用硬件加速

许多软件应用程序会使用硬件加速来改善用户体验,包括游戏、网页浏览、流媒体等。 如果你发现你的电脑在启动特定应用程序后出现 BSOD 错误,请检查该程序的设置,找到硬件加速选项并将其关闭。 这里有一些建议。

如何在 Google Chrome 中禁用硬件加速:

在 Chrome 中,打开“更多”菜单并转到“设置”。

选择“高级” > “系统”(或访问 chrome://settings/system)。
禁用“可用时使用硬件加速”。

重启 Chrome。

如何在 Mozilla Firefox 中禁用硬件加速:

在 Firefox 中,打开 ≡ 菜单并转到“选项”(或访问 about:preferences)。

找到“性能”部分。
取消勾选“使用推荐的性能设置”。
同时禁用“使用硬件加速”(如果可用)。

重启 Firefox。

如何在 Microsoft Edge 中禁用硬件加速:

在 Edge 中,打开“更多”菜单并选择“设置”。

转到“系统”(或访问 edge://settings/system)。
禁用“可用时使用硬件加速”。

重启 Edge。

14. 分析故障转储

如果你对计算机技术有一定了解,可以分析 VIDEO TDR FAILURE 错误留下的故障转储,以找出导致问题的原因。 “事件查看器”是一个很好的工具。

如何使用“事件查看器”:

系统崩溃后重启电脑。
按下 Win 键,搜索“事件查看器”,并打开该应用。

在左侧导航窗格中,转到“Windows 日志” > “系统”。
选择第一个显示错误的条目。
查看“常规”和“详细信息”选项卡中的信息。

你可以使用这些数据进行 Google 搜索,或与 Microsoft 支持团队联系。 如果你觉得“事件查看器”难以使用,建议使用 BlueScreenView。 它具有相同的功能,但界面更简洁,选项也更加直观,可以分析小型转储文件。

15. 使用显示驱动卸载程序

Display Driver Uninstaller (DDU) 是一款可以重置 GPU 软件和驱动程序的出色应用程序。 如果显示驱动程序 nvlddmkm 在你的 Windows 10 电脑上停止响应,可以使用 DDU 来安全地解决 BSOD 错误。

确保你已创建系统还原点(如果尚未创建)。
官方网站 下载显示驱动卸载程序。
解压缩下载的存档并打开 DDU 文件。
在带网络的安全模式下启动 Windows 10(参考此列表中的解决方案 1)。
打开 Display Driver Uninstaller.exe。
当出现配置窗口提示时,保持所有设置不变,然后点击“确定”继续。
从右侧的两个菜单中选择“GPU”和“NVIDIA”。
然后,点击“清理并重启”。

16. 卸下并重新安装 GPU 卡

你的显卡可能需要重新连接到电脑主机。 如果未正确连接,可能会触发蓝屏死机错误,例如 VIDEO TDR FAILURE 停止代码。

关闭台式机,拔下所有电缆,卸下电脑机箱,然后小心地卸下 GPU 卡。 然后,将其牢固地放回相同的插槽中,但不要用力。 打开电脑,看看是否有任何变化。

17. 在另一台电脑上测试 GPU 卡

如果你尝试的所有软件层面的故障排除都无法解决蓝屏问题,则可能是你的显卡出现故障并需要更换。

一个简单的测试方法是将 GPU 卡从你的电脑中取出,并将其插入另一台电脑,最好是安装了干净 Windows 系统的电脑。 如果系统开始出现故障,则表明你需要更换硬件。 可以考虑购买适合游戏的 GPU 卡。

18. 检查系统内存

系统内存问题可能会影响整个计算机,并导致蓝屏错误,例如 nvlddmkm.sys。 你可以使用 Windows 内存诊断(Windows 10 自带的工具)轻松运行检查。

如何使用 Windows 内存诊断:

保存当前的工作并关闭所有程序。
按下 Win 键 + R,输入 mdsched.exe,然后按下 Enter 键。

点击“立即重新启动并检查问题”。

你的操作系统将重启并开始运行内存测试。 它默认运行标准测试。 如果你时间充裕,建议切换到扩展测试,以获取更准确的 RAM 问题信息。

按下 F1 打开选项部分,选择“扩展”,然后按下 F10 应用此设置。 整个内存测试可能需要很长时间,你可以让电脑无人看管,因为不需要人为干预。 测试完成后,Windows 10 将照常启动,并在通知中心显示测试结果。

19. 使用启动修复

如果 Windows 10 遇到启动问题,可能会导致各种电脑问题,包括带有 VIDEO TDR FAILURE 停止代码的 BSOD 错误。 可以通过从“高级启动”菜单运行“启动修复”工具来修复启动问题。 在此之前,你需要一个空的 USB 闪存驱动器和互联网访问权限来设置系统安装盘。

如何创建 Windows 10 安装媒体磁盘:

将 USB 闪存驱动器插入电脑,并确保保存保存在该驱动器上的所有重要文件,因为该驱动器将被格式化。
官方网站 下载媒体创建工具。
打开媒体创建工具,并按照步骤在 USB 闪存驱动器上创建 Windows 10 安装媒体磁盘。

如何运行启动修复:

确保插入带有 Windows 10 安装媒体的 USB 闪存驱动器。
点击“开始”按钮,并打开带有电源选项的菜单。
按住 Shift 键的同时,点击“重启”,以将 Windows 10 引导至故障排除菜单。
转到“疑难解答” > “高级选项” > “启动修复”。

选择你的管理员帐户并输入你的密码以继续。
按照给定的说明完成启动修复序列。

20. 修复硬盘问题

如果你的硬盘驱动器中存在损坏的文件或坏扇区,可能会导致 Windows 无法正常运行。你可以使用 CHKDSK(检查磁盘)来修复硬盘问题,而无需使用第三方软件应用程序。

按下 Win 键 + R,输入 CMD,然后按下 Ctrl + Shift + Enter 以使用管理员权限打开命令提示符。

如果你的操作系统安装在 C: 驱动器上,请运行 chkdsk c: /f /r。否则,请将 c: 替换为正确的分区字母。
如果你不确定 Windows 安装在哪个驱动器上,可以在输入运行命令时,选择一个驱动器号(例如,运行 d:),并查看其中包含的文件夹(运行 dir)。继续列出多个驱动器号的文件夹,直到你看到 Windows 目录。

当提示确认在下次系统重启时安排 CHKDSK 时,输入 y 并按下 Enter。
重启电脑,并等待 CHKDSK 完成其工作。

21. 修复损坏的系统文件

损坏、修改或丢失的操作系统文件也可能导致电脑出现蓝屏错误。 你可以在 Windows 10 上运行 DISM(部署映像服务和管理)和 SFC(系统文件检查器)来恢复系统文件。

在带网络的安全模式下启动 Windows 10(参考解决方案 1)。
点击“开始”按钮,输入 cmd,然后打开命令提示符。
运行 DISM.exe /Online /Cleanup-image /RestoreHealth。 如果 Windows 更新组件损坏,此命令将不起作用。 你可以使用 Windows 10 安装媒体磁盘(参考解决方案 19),并将其设置为修复源:DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows(将 C:RepairSourceWindows 替换为你 Windows 10 安装媒体磁盘的完整路径)。
DISM 完成后,运行 SFC (sfc /scannow)。 如果 SFC 成功,将显示“Windows 资源保护未发现任何完整性违规”的消息。

22. 禁用快速启动

“快速启动”是一个 Windows 组件,它通过预加载驱动程序来加快操作系统的启动速度。 不幸的是,它有时会引起严重的电脑问题。 如果驱动程序未正确关闭并重新启动,可能会触发蓝屏错误,例如 nvlddmkm.sys。

要解决此问题,可以禁用快速启动:

按下 Win 键,搜索“控制面板”,并打开该应用。
双击“电源选项”。

点击“选择电源按钮的功能”。
点击“更改当前不可用的设置”(需要管理员权限)。
禁用“启用快速启动”并点击“保存更改”。

重启你的电脑。

23. 禁用 PCI Express 电源选项

许多用户报告说,关闭 PCI Express 电源选项有助于修复电脑上的 VIDEO TDR FAILURE 错误。 以下是你需要做的:

点击“开始”按钮,输入“编辑电源计划”,然后按下 Enter。
点击“更改高级电源设置”。

展开“PCI Express”组。
将“链路状态电源管理”设置为“关闭”。

点击“应用”。
重启你的电脑。

24. 运行恶意软件扫描

恶意软件感染可能严重到足以破坏关键系统文件,并阻止你运行系统工具(例如任务管理器或命令提示符)。 如果你怀疑你的电脑最近感染了病毒,应该运行扫描以消除威胁并重新控制你的电脑。

如何使用 Windows Defender 运行恶意软件扫描:

按下 Windows 键,输入“Windows 安全中心”,并启动此工具。
选择“病毒和威胁防护”。

点击“扫描选项”。

选择“快速扫描”并按下“立即扫描”。

如果计算机扫描未发现任何内容,请选择“Windows Defender 脱机扫描”并点击“立即扫描”。

允许 Windows Defender 删除或隔离任何威胁。 如果你认为它错误地将安全文件检测为恶意软件,请确保将其添加到白名单,以便将这些项目从未来的扫描中排除。

25. 修复系统注册表

缺少、修改、损坏或不正确的注册表设置可能对操作系统造成毁灭性的影响,甚至可能触发蓝屏错误,例如 nvlddmkm.sys。 你可以在系统启动之前,从命令提示符恢复原始注册表配置。

点击“开始”按钮并打开电源菜单。
按住 Shift 键并点击“重启”,以在高级启动模式下重启 Windows。
选择“疑难解答” > “高级选项” > “命令提示符”。
选择你的管理员帐户并输入你的密码。
运行这些命令(每行后按下 Enter):

cd %SystemRoot%System32config
ren %SystemRoot%System32configDEFAULT DEFAULT.old
ren %SystemRoot%System32configSAM SAM.old
ren %SystemRoot%System32configSECURITY SECURITY.old
ren %SystemRoot%System32configSOFTWARE SOFTWARE.old
ren %SystemRoot%System32configSYSTEM SYSTEM.old
copy %SystemRoot%System32configRegBackDEFAULT %SystemRoot%System32config
copy %SystemRoot%System32configRegBackDEFAULT %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSAM %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSECURITY %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSYSTEM %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSOFTWARE %SystemRoot%System32config

像往常一样启动 Windows。

26. 拔掉外接设备

如果你最近在台式机或笔记本电脑中安装了新的硬件组件,例如网络摄像头、USB 闪存驱动器、麦克风、耳机或无线网络适配器,则该设备可能与你的 Windows 10 电脑存在兼容性问题,从而触发 VIDEO TDR FAILURE 停止代码。

你可以通过从电脑上拔下所有外接设备(键盘和鼠标除外)来轻松测试这一点。 如果键盘和鼠标也是全新的,可以尝试更换它们。

27. 使用系统还原

“系统还原”允许你将 Windows 10 还原到开始出现蓝屏错误之前记录的检查点。 这意味着你的电脑上必须启用“系统还原”,并且必须在 BSOD 事件之前创建至少一个还原点。

即使你没有手动设置还原点,某些应用程序(例如驱动程序更新