PCHardwarePro » 教程 » 如何在 Windows 系统中逐步回滚驱动程序
Windows 中的驱动程序回滚功能允许您在更新导致错误或不稳定时快速恢复到以前的版本。
回滚驱动程序的选项在设备管理器中进行管理,如果 Windows 保留了先前驱动程序的副本,则通常可以使用此选项。
如果没有本地副本,可以从制造商的网站手动安装旧版本,或者使用驱动程序备份工具。
回滚后对设备进行彻底测试是确认问题已解决且系统再次稳定的关键。
当Windows更新驱动程序后出现各种问题——例如崩溃、随机重启、游戏或程序崩溃——解决方法几乎总是回滚到之前的驱动程序版本。Windows会保留旧驱动程序的副本,以防最新版本引发问题,但许多用户并不知道有这个选项,或者没有充分利用它。
本指南将详细介绍如何在 Windows 系统中回滚驱动程序:识别故障驱动程序、使用“回滚驱动程序”功能、手动安装旧版本、测试是否一切正常,甚至包括 Windows 无法启动且只能进入安全模式时该如何操作。您还将看到一些实际案例(例如 Nvidia 显卡问题和实验性功能),以及如何安全有效地使用这些选项的建议。
什么是驱动程序回滚?何时适合使用它?
驱动程序是一种小型程序,它允许 Windows 与硬件(例如显卡、声卡、打印机、网络适配器、戴尔工作站等)进行通信。如果没有正确的驱动程序,系统就无法与这些设备“对话”,问题就会开始出现。
每次更新驱动程序时,无论是通过 Windows 更新、制造商的应用程序(例如 Nvidia 应用程序)还是从官方网站下载,您都是在用一个新版本替换一个正常运行的版本,新版本承诺会提升性能、安全性或兼容性。问题在于,有时这个新版本存在缺陷:它可能导致重启、崩溃、性能问题,甚至导致设备完全停止工作。
在这种情况下,Windows 会出于安全考虑保留一份旧版本驱动程序的备份。“回滚”操作会告诉系统:“撤销此驱动程序的最新更新,恢复到之前的版本。” 这比手动在线搜索旧版本并覆盖安装现有版本要快得多,也更简洁。
当您测试测试版驱动程序(显卡或高端硬件非常常见)、出现导致严重错误的最新更新,或者安装新驱动程序后计算机在以前运行流畅的任务(例如游戏、视频编辑或专业应用程序)中变得不稳定时,此功能尤其有用。
可以回滚的设备和装置
几乎所有通过 Windows 设备管理器管理的硬件设备都可以回滚驱动程序。这包括从内部组件到通过 USB 或网络连接的外部外围设备的所有设备。
在驱动程序回滚特别常见的设备和产品系列中,例如戴尔等制造商的台式机和笔记本电脑系统(Inspiron、XPS、Vostro、G 系列、Alienware、Latitude、OptiPlex、固定和移动工作站、一体机、Chromebox 和 Chromebook),以及各种打印机和外部设备等配件。
某些型号的办公电脑、工作站或专业笔记本电脑在Windows或厂商更新后出现视频、音频或网络驱动程序兼容性问题并不罕见。在这种情况下,快速恢复到之前的驱动程序至关重要,可以避免影响整个办公室或对工作效率要求极高的专业人士的工作。
回滚功能的优点在于,您无需任何特殊软件即可使用它:它是 Windows 的一部分,由系统本身进行管理,无需依赖第三方解决方案,除非您需要额外的备份和还原选项。
如何确定是哪个驱动程序导致了问题
在随意回滚驱动程序之前,最好先找出有问题的驱动程序。错误更新后最常见的症状包括重启、死机、设备停止工作或出现错误信息。
适用于 Windows 的最佳 VLC 皮肤:免费下载第一步是打开设备管理器。您可以通过多种方式打开设备管理器,其中最快捷的方式之一是按Win + R打开“运行”对话框,输入devmgmt.msc,然后按 Enter 键。您也可以右键单击“开始”按钮,然后从上下文菜单中选择“设备管理器”。
在设备管理器中,您会看到诸如“显示适配器”、“声音、视频和游戏控制器”、“打印机”、“网络设备”等类别列表。请花点时间展开与您的问题相关的类别。如果问题发生在玩游戏或启用图形功能时,请转到“显示适配器”;如果您没有声音,请转到“声音、视频和游戏控制器”,以此类推。
如果设备上出现黄色警告图标(带感叹号的三角形),则表明硬件或其驱动程序存在问题。右键单击该设备,然后选择“属性”。在“驱动程序”选项卡中,您将看到已安装的版本、日期以及“更新驱动程序”、“回滚驱动程序”或“卸载设备”等按钮。
有时您可能看不到任何错误图标,但您知道问题是在安装新的显卡、声卡或芯片组驱动程序后立即出现的。在这种情况下,最好记下“驱动程序”选项卡中显示的当前驱动程序版本和日期,以便稍后确认您是否已成功回滚到之前的版本。
检查驱动程序的旧版本。
要使标准的 Windows 驱动程序回滚功能正常工作,系统必须保留安装最新驱动程序之前使用的旧版本驱动程序副本。当您使用常规方法更新驱动程序时,Windows 通常会自动保存此备份。
在设备的“属性”窗口的“驱动程序”选项卡中,您可以查看驱动程序的基本详细信息。此外,还有一个“驱动程序详细信息”按钮,用于显示与设备关联的系统文件(.sys、.dll 和其他文件)。这些信息有助于您确认驱动程序已正确安装并被 Windows 识别。
如果“回滚驱动程序”选项处于激活状态,这是一个非常好的迹象:这意味着Windows 有一个以前的版本,只需点击几下即可恢复。如果该选项被禁用或显示为灰色,则表示该设备可能从未更新过,或者系统可能已删除旧副本(这种情况可能发生在系统重大更新或清理任务之后)。
如果本地没有驱动程序,您需要访问制造商的支持网站。通常,除了最新版本外,他们还会提供不同操作系统的旧版驱动程序。您只需找到您设备的具体型号(例如,您的显卡、笔记本电脑或打印机),然后查看可用驱动程序列表即可。
建议选择一个您确定在您的配置中运行稳定的版本;如果您不确定,请选择比当前出现问题的版本更旧的版本。一些工业硬件供应商甚至会提及“驱动产品”或安装组件(例如气动工具的叶轮组件安装活塞),这足以说明控制器可靠性和稳定性在某些专业环境中至关重要。
从设备管理器中回滚驱动程序
如果 Windows 系统中仍然保留着旧驱动程序,最直接的方法是使用问题设备所在选项卡中的“回滚驱动程序”按钮。这是一个引导式过程,而且在大多数情况下,操作可以顺利撤销。
基本步骤:
首先,打开“开始”菜单,搜索“设备管理器”并将其启动。进入设备管理器后,找到要恢复驱动程序的设备:例如显卡、网卡、音频控制器等。
右键单击选定的设备,然后选择“属性”。导航至“驱动程序”选项卡,您可以在此处查看当前驱动程序版本及其日期。在同一屏幕上,您会看到“回滚驱动程序”按钮。如果该按钮处于激活状态,请单击它以开始回滚过程。
Windows 会询问您要回滚到先前驱动程序的原因(例如,“先前版本运行更佳”或“此版本导致错误”)。选择最符合您情况的选项,然后单击“是”确认回滚。系统随后将卸载当前驱动程序并恢复到之前保存的版本。
你可能不知道的 10 个 Mac OS 功能操作完成后,“驱动程序”选项卡将会更新,您应该会看到驱动程序版本和日期已更改,这表明您现在使用的是之前的版本。强烈建议您在执行回滚操作后立即重启计算机,以确保所有组件在启动时都能加载正确的驱动程序。
手动安装旧版本的驱动程序
“回滚驱动程序”按钮可能已被禁用,或者您可能想要使用从制造商网站手动下载的旧版本驱动程序。在这种情况下,您需要手动安装驱动程序。
首先,下载所需的驱动程序。访问制造商的官方支持网站,找到您的具体硬件型号,选择正确的操作系统(例如,Windows 10 64 位、Windows 11 等),然后下载您想要使用的驱动程序版本。将其保存在一个易于记忆的文件夹中,例如“下载”文件夹或专门的驱动程序文件夹。
接下来,打开设备管理器,右键单击出现问题的设备,然后选择“更新驱动程序”。不用担心设备名称;在这种情况下,我们将使用它来安装不同的版本,即使版本较旧。
在出现的向导中,选择“浏览计算机以查找驱动程序软件”。在下一个屏幕上,选中“让我从计算机上的可用驱动程序列表中选择”。这样,您可以强制使用特定版本,而不是让 Windows 自动选择。
接下来,点击“从磁盘安装”,找到您保存下载的驱动程序文件的位置。选择相应的文件(通常是与设备关联的 .inf 文件),然后按照屏幕上的说明完成安装。安装完成后,返回“驱动程序”选项卡,确认驱动程序版本与您想要安装的版本一致,然后重启计算机以应用更改。
使用驱动程序备份和恢复工具
除了 Windows 系统内置的功能外,还有一些专门的程序和最佳免费驱动程序更新程序列表,可以方便地备份和恢复驱动程序,如果您经常更新驱动程序或管理多台计算机,这些程序和列表尤其有用。
Driver Reviver 等应用程序允许您创建所有驱动程序的完整备份,并在出现问题时进行恢复。基本流程非常简单:首先,打开程序,转到“备份”部分,开始备份或选择已创建的备份;需要恢复时,选择所需的备份并单击“恢复”按钮,即可将所有驱动程序恢复到之前的状态。
使用这类解决方案后,最好重启系统后再继续操作,就像使用 Windows 自带的版本回滚功能一样。这样可以确保新版本中的文件不会与旧版本中的文件混淆。
如果您想测试实验性驱动程序(例如,新游戏的测试版显卡驱动程序),而又不想担心无法恢复到之前的状态,这些工具也非常有用。您可以创建一个完整备份,安装测试版驱动程序,进行测试,如果发现不稳定,只需单击一下即可恢复备份。
如果 Windows 无法启动该怎么办:在安全模式下回滚
有时新驱动程序问题严重,甚至会导致 Windows 无法正常启动:例如陷入重启循环、开机时显示黑屏、出现蓝屏,或者在登录前崩溃。在这种情况下,使用安全模式是一个不错的选择。
Windows 安全模式会以最少的驱动程序和服务启动系统,允许您在无法正常启动时卸载或恢复冲突的驱动程序。在许多计算机上,要进入此模式,您可以重启电脑,并在启动过程中反复按 F8 键,直到出现“高级启动选项”菜单。
/E :复制子文件夹在该菜单中,使用方向键选择“带网络连接的安全模式”(或类似选项),然后按 Enter 键。进入安全模式后,您可以打开设备管理器或驱动程序备份工具(例如 Driver Reviver)来还原最新的驱动程序更新。
接下来的步骤与正常模式下相同:从“驱动程序”选项卡回滚驱动程序,卸载故障驱动程序,或恢复之前备份的所有驱动程序。操作完成后,重启计算机,检查系统是否在标准 Windows 模式下恢复正常运行。
案例研究:显卡驱动程序问题
一个非常常见的现实例子是显卡驱动程序引入新功能,例如帧生成技术、针对特定游戏的优化或性能提升。假设您安装了新的驱动程序版本,例如英伟达显卡的 572.16 版本,从那时起,当您启用帧生成 (FG) 等功能时,电脑就会毫无预警地重启。
在这种情况下,人们自然会想知道恢复到先前版本最安全的方法是什么。通常,制造商自己的应用程序(例如 Nvidia 应用程序)会包含一个驱动程序部分,您可以在其中查看当前安装的版本和之前的版本,只需点击几下即可重新安装之前的版本。如果您以前从未进行过此类操作,这可能看起来有点棘手,但这确实是一种完全有效的方法。
另一种方法是使用设备管理器,如果您的显示适配器有“回滚驱动程序”按钮,请点击该按钮。这样做可以让 Windows 恢复到上次更新之前的显卡驱动程序,而无需进行任何额外的下载。
对于新手或电脑经验有限的用户来说,最实际的方法通常是使用官方选项,通过制造商的应用程序或Windows系统重新安装之前的驱动程序,而不是在第三方网站上搜索单个文件。这样可以降低安装错误或不适用于您特定显卡型号的驱动程序的风险。
回滚完成后,强烈建议使用之前导致问题的游戏或程序测试系统,但暂时禁用FireG 或类似实验性功能。如果计算机不再重启且稳定性有所改善,则很明显问题是由新驱动程序和已启用的高级功能共同导致的。
回滚后测试设备
回滚驱动程序后,在确认设备恢复正常运行之前,不要妄下结论。具体的测试方法取决于您修改的硬件类型。
如果是显卡驱动程序的问题,请运行一个对显卡要求较高的 3D 游戏或应用程序、进行基准测试,或者使用视频编辑软件,看看是否还会出现视觉瑕疵或闪烁。如果是音频问题,请播放几个音频和视频文件,并在扬声器、耳机和其他设备之间切换,检查是否存在音频中断、异常噪音或输出丢失的情况。
对于网络适配器,请通过浏览网页、下载大文件或运行速度测试来测试连接。对于打印机和外围设备,请发送打印作业或使用设备的高级功能来确认一切是否都像问题更新前那样正常工作。
如果回滚后问题仍然存在,则可能是其他原因造成的(例如硬件故障、与其他应用程序冲突、内存错误等),或者您可能需要尝试其他驱动程序版本。在这种情况下,您可以尝试使用更旧的版本重复上述步骤,或者在专业论坛和制造商的官方支持页面寻求帮助,他们通常会记录某些版本存在的已知问题。
掌握 Windows 驱动程序回滚功能,您将拥有极大的灵活性:您可以随时更新、尝试新功能或修复错误,因为您知道,如果出现问题,您始终可以选择恢复到可以正常工作的驱动程序,并继续使用您的电脑,而不会因为驱动程序而影响您的使用。
相关文章:将 Windows 11 还原到上一个还原点:完整指南