驱动程序更新方法技术

技术编号:39715685 阅读:9 留言:0更新日期:2023-12-17 23:23
本申请涉及一种驱动程序更新方法

【技术实现步骤摘要】
驱动程序更新方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种驱动程序更新方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]通常在对
Windows
系统进行系统恢复时,不会恢复原来的驱动程序,导致恢复后的
Windows
系统容易报错

[0003]当前,往往需要用户手动去查询恢复后的
Windows
系统中异常的驱动程序,并修复处理,这需要用户具有相应的知识和繁琐的操作,容易造成对恢复后的
Windows
系统的驱动程序更新效率低的问题


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够高效恢复系统驱动程序的驱动程序更新方法

装置

计算机设备

计算机可读存储介质和计算机程序产品

[0005]第一方面,本申请提供了一种驱动程序更新方法,包括:
[0006]扫描目标终端的硬件,得到所述硬件的硬件标识符,以及扫描所述目标终端的操作系统中驱动程序的信息文件,得到所述驱动程序的匹配标识符;所述目标终端为恢复了操作系统的终端;
[0007]从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,并启动所述第一目标标识符对应的驱动程序;
[0008]从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件;所述第二目标标识符为所述硬件标识符中除所述第一目标标识符之外的标识符;
[0009]将所述驱动程序文件对应的驱动程序,安装至所述目标终端的操作系统中

[0010]在其中一个实施例中,在所述从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件之前,还包括:
[0011]获取预存驱动程序文件;
[0012]根据所述预存驱动程序文件中的信息文件,得到所述预存驱动程序文件的匹配标识符和匹配操作系统;
[0013]根据所述预存驱动程序文件的匹配标识符和匹配操作系统,构建所述预存驱动程序文件的索引文件;
[0014]将所述预存驱动程序文件和所述索引文件,存储于所述备份存储系统中;
[0015]所述从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件,包括:
[0016]查询所述索引文件,从所述备份存储系统中,得到与所述第二目标标识符对应的驱动程序文件

[0017]在其中一个实施例中,所述硬件标识符包括硬件唯一标识符和硬件兼容标识符;
[0018]所述从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,包括:
[0019]针对任一硬件,从所述匹配标识符中,筛选出与所述任一硬件的硬件唯一标识符匹配的标识符,作为所述第一目标标识符;
[0020]在从所述匹配标识符中,筛选不出与所述任一硬件的硬件唯一标识符匹配的标识符的情况下,从所述匹配标识符中,筛选出与所述任一硬件的硬件兼容标识符匹配的标识符,作为所述第一目标标识符

[0021]在其中一个实施例中,所述从所述匹配标识符中,筛选出与所述任一硬件的硬件兼容标识符匹配的标识符,作为所述第一目标标识符,包括:
[0022]根据所述任一硬件,获取所述硬件兼容标识符的优先级;
[0023]从所述匹配标识符中,筛选出与所述任一硬件的硬件兼容标识符匹配,且所述优先级最高的标识符,作为所述第一目标标识符

[0024]在其中一个实施例中,所述操作系统为
Windows
系统;
[0025]所述启动所述第一目标标识符对应的驱动程序,包括:
[0026]从所述
Windows
系统的注册表中,查询所述第一目标标识符对应的驱动程序的启动参数;
[0027]修改所述启动参数,使得所述第一目标标识符对应的驱动程序的状态更新为启动状态

[0028]在其中一个实施例中,所述将所述驱动程序文件对应的驱动程序,安装至所述目标终端的操作系统中,包括:
[0029]对所述驱动程序文件进行完整性校验;
[0030]在所述驱动程序文件完整性校验通过的情况下,将所述驱动程序文件对应的驱动程序,安装至所述目标终端的操作系统中

[0031]第二方面,本申请还提供了一种驱动程序更新装置,包括:
[0032]硬件扫描模块,用于扫描目标终端的硬件,得到所述硬件的硬件标识符,以及扫描所述目标终端的操作系统中驱动程序的信息文件,得到所述驱动程序的匹配标识符;所述目标终端为恢复了操作系统的终端;
[0033]驱动启动模块,用于从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,并启动所述第一目标标识符对应的驱动程序;
[0034]驱动获取模块,用于从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件;所述第二目标标识符为所述硬件标识符中除所述第一目标标识符之外的标识符;
[0035]驱动安装模块,用于将所述驱动程序文件对应的驱动程序,安装至所述目标终端的操作系统中

[0036]第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0037]扫描目标终端的硬件,得到所述硬件的硬件标识符,以及扫描所述目标终端的操作系统中驱动程序的信息文件,得到所述驱动程序的匹配标识符;所述目标终端为恢复了操作系统的终端;
[0038]从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,并启动所述第一目标标识符对应的驱动程序;
[0039]从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件;所述第二目标标识符为所述硬件标识符中除所述第一目标标识符之外的标识符;
[0040]将所述驱动程序文件对应的驱动程序,安装至所述目标终端的操作系统中

[0041]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0042]扫描目标终端的硬件,得到所述硬件的硬件标识符,以及扫描所述目标终端的操作系统中驱动程序的信息文件,得到所述驱动程序的匹配标识符;所述目标终端为恢复了操作系统的终端;
[0043]从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,并启动所述第一目标标识符对应的驱动程序;
[0044]从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件;所述第二目标标识符为所述硬件标识符中除所述第一目标标识符之外的标识符;
[0045]将所述驱本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种驱动程序更新方法,其特征在于,所述方法包括:扫描目标终端的硬件,得到所述硬件的硬件标识符,以及扫描所述目标终端的操作系统中驱动程序的信息文件,得到所述驱动程序的匹配标识符;所述目标终端为恢复了操作系统的终端;从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,并启动所述第一目标标识符对应的驱动程序;从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件;所述第二目标标识符为所述硬件标识符中除所述第一目标标识符之外的标识符;将所述驱动程序文件对应的驱动程序,安装至所述目标终端的操作系统中
。2.
根据权利要求1所述的方法,其特征在于,在所述从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件之前,还包括:获取预存驱动程序文件;根据所述预存驱动程序文件中的信息文件,得到所述预存驱动程序文件的匹配标识符和匹配操作系统;根据所述预存驱动程序文件的匹配标识符和匹配操作系统,构建所述预存驱动程序文件的索引文件;将所述预存驱动程序文件和所述索引文件,存储于所述备份存储系统中;所述从所述目标终端的备份存储系统中,获取与第二目标标识符对应的驱动程序文件,包括:查询所述索引文件,从所述备份存储系统中,得到与所述第二目标标识符对应的驱动程序文件
。3.
根据权利要求1所述的方法,其特征在于,所述硬件标识符包括硬件唯一标识符和硬件兼容标识符;所述从所述匹配标识符中,筛选出与所述硬件标识符匹配的第一目标标识符,包括:针对任一硬件,从所述匹配标识符中,筛选出与所述任一硬件的硬件唯一标识符匹配的标识符,作为所述第一目标标识符;在从所述匹配标识符中,筛选不出与所述任一硬件的硬件唯一标识符匹配的标识符的情况下,从所述匹配标识符中,筛选出与所述任一硬件的硬件兼容标识符匹配的标识符,作为所述第一目标标识符
。4.
根据权利要求3所述的方法,其特征在于,所述从所述匹配标识符中,筛选出与所述任一硬件的硬件兼容标识符匹配的标识符,作为所述第一目标标识符,包括:根据所述任一硬件,获取所述硬件兼容标识符的优先级;从所述匹配标识符中,筛选出与所述任一硬件的硬件兼容...

【专利技术属性】
技术研发人员:邓志刚范佳马立珂
申请(专利权)人:广州鼎甲计算机科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1