89
8

万能驱动7 主程序更新日志

软件发布2017-02-16 14:50山东
17927389
[7.22.1028.3826]
01)修正程序授权至2023;
02)修正配置文件识别,支持 "Win11" 标识;
03)修正系统标识识别,修正对 Server 版系统的识别;
04)其他未列出的细节修正。

[7.21.1122.3822]
01)修正程序授权至2022;
02)修正系统识别,支持 Windows 11;
03)升级编译器。

[7.21.202.3820]
01)修正程序授权至2021。

[7.20.511.3819]
01)修正程序授权至2020;
02)修正代码库;
03)其他未列出的细节修正。

[7.19.723.3817]
01)升级编译器版本。

[7.19.521.3812]
01)更新优启通(EU)特权,可在优启通PE下删除软件拓展;
02)更新银牌用户权限,可在任意PE下删除软件拓展;
03)更新7-zip模块到19.0.0.0版;
04)修正部分算法逻辑,提高效率。

[7.19.402.3809]
01)修正7.19.222.3807版于繁体中文系统下报错闪退的问题;
02)修正编译器算法逻辑。

[7.19.222.3807]
01)新增对EasySysprep5的支持;
02)修正程序授权至2019;
03)修正对系统目录路径的获取方式;
04)修正“自动删除已解压驱动”为删除至回收站;
05)其他未列出的细节修正;
06)升级编译器版本。

[7.18.810.3793]
01)修正Win10桌面环境下,部分HD声卡被检出但未自动选中其驱动项目的BUG;
02)修正Win10环境下,当弹出驱动认证窗口时未被自动略过的BUG;
03)修正系统拓展/软件拓展选项为图形模式;
04)修正对系统中已安装驱动的识别算法;
05)修正部分界面信息显示内容;
06)修正特殊运行模块支持PE下独立配置;
07)修正特殊运行模块算法策略。

[7.18.203.3787]
01)修复用户KEY系统自定义软件设置中静默参数大小写问题;
02)修正PE下对Windows Server 2008 R2 HPC Edition的识别;
03)新增PE下对Windows Server 2016 的识别。

[7.18.104.3780]
01)新增配置文件参数 ForceUnsigned 用于设置忽略驱动认证:
  - 0:不忽略
  - 1:部署/桌面环境下忽略(默认值)
  - 2:仅PE环境下忽略
  - 3:部署/桌面/PE环境下忽略
02)新增硬件扫描自动重试机制,当扫描意外失败时自动重试(3次);
03)修正外置程序模块的对应关系;
04)修正程序授权至2018;
05)修正用户KEY权限对应关系;
06)其他细节修正。

[7.17.1215.3777]
01)修正子驱动配置文件检索方式;
02)修正驱动数据库文件检索方式;
03)修正对驱动压缩包存在性的判断方式;
04)修正重扫描默认延迟时间为2秒;
05)其他未列出的细节修正。

[7.17.1123.3652]
01)修正重扫描策略;
02)修正重扫描延迟时间最大可设置为60秒;
03)其他细节修正。

[7.17.1019.3641]
01)修正因字体不同而产生的UI文字错位问题。

[7.17.921.3639]
01)修正缓存文件命名系统,解决共用Data文件时缓存混淆的问题;
02)修正缓存统一至Data\Cache目录内;
03)修正授权系统时间计算方式;
04)新增软件过期提示倒计时模式;
05)优化部分代码执行效率。

[7.17.814.3636]
01)新增E7SR模块,组合“延迟启动设置工具”实现进桌面后自动搜索万能驱动7并运行;
02)修正个别报错文本值的错误内容;
03)其他未列出的细节修正。

[7.17.812.3630]
01)新增自校验小工具,联网状态下 /HashMe 参数启用;
02)优化配置文件检索效率;
03)修正对人为干预选择项的项目数量存在判断误差的问题;
04)新增配置文件 RescanDelay 配置项,配置重扫描延迟,如 RescanDelay=10 即延迟10秒,默认为0;
05)修正并延长主程序使用期限。

[7.17.718.3627]
01)新增/WinDir(/w)参数,可在PE下通过参数直接指定目标系统Windows目录,从而忽略检索过程;
  - 使用方式:/WinDir=[Windows目录路径],如/WinDir=C:\Windows
  - /WinDir可简写为/w
02)优化PE系统下检索目标系统的方法,使更稳定并小幅提升效率。

[7.17.718.3620]
01)修正主程序超出使用期限提示框60秒后自动关闭;
02)修正重扫描信息提示框为融入式的“跑马灯”方式;
03)修正重扫描延迟时间;
04)修正硬件数据传递方式;
05)取消驱动详情的Tip提示;
06)新增备份驱动时记录系统、位宽对应关系的功能;
07)新增恢复驱动时检查系统、位宽对应关系的功能;
08)修正备份/恢复驱动时的一个错误的信息提醒;
09)修正延迟启动配置工具的默认延迟时间为120秒(2:00);
10)修正当驱动解压目录为默认路径时(C:\Drivers),如果检测到已存在的驱动目录直接删除而不再提示;
11)修正“重启计算机”功能模块;
12)新增重启倒计时提示,并可取消重启或立刻重启;
13)修正默认重启倒计时时间为10秒(以往为5秒);
14)修正于繁体中文、英文系统下自动确认驱动认证提示的功能;
15)修正编译方法。

[7.17.707.3602]
01)新增万能驱动7内置工具系统,可基于万能驱动7程序架构拓展小型应用程序;
02)新增“离线系统驱动清理工具”,可于PE下清理目标系统驱动程序
  - 启用参数:/DelDrvOffline
  - 附加参数:
    - re,运行后返回万能驱动7,而不是直接退出
    - a,自动执行,无需人为操作        
    - rb,执行完毕后重启计算机        
  - 附加参数使用方法:/DelDrvOffline=[附加参数],形如:/DelDrvOffline=a
  - 附加参数可叠加使用,以英文逗号分隔,形如:/DelDrvOffline=a,re
  - 详情见说明帖
03)新增“驱动备份与恢复工具”,可于PE下备份或恢复目标系统驱动程序
  - 启用参数:/DrvBackup(备份驱动),/DrvRecover(恢复驱动)
  - 附加参数:
    - re,运行后返回万能驱动7,而不是直接退出
    - a,自动执行,无需人为操作
    - rb,执行完毕后重启计算机        
    - d,指定驱动备份/恢复的路径,d参数后无需空格紧接路径,路径以英文引号包含
  - 附加参数使用方法:/DrvBackup=[附加参数],形如:/DrvBackup=a
  - 附加参数使用方法:/DrvRecover=[附加参数],形如:/DrvRecover=rb
  - 附加参数可叠加使用,以英文逗号分隔,形如:/DrvRecover=a,d"C:\DrvBak",rb
  - 详情见说明帖
04)新增“延迟启动设置工具”,可于PE下设置万能驱动7于下次进桌面时直接运行或延迟运行
  - 启用参数:/DelayStartup
  - 附加参数:
    - re,运行后返回万能驱动7,而不是直接退出
    - a,自动执行,无需人为操作
    - rb,执行完毕后重启计算机        
    - t,指定延迟时间,t参数后无需空格紧跟延迟时间(秒)
    - r,选中“执行后重启”选择键
    - c,选中“删除已解压驱动”选择键
  - 附加参数使用方法:/DelayStartup=[附加参数],形如:/DelayStartup=a
  - 附加参数可叠加使用,以英文逗号分隔,形如:/DelayStartup=a,t60,r,c
  - 详情见说明帖
05)修正程序过期提醒,60秒后自动关闭;
06)修正当解压驱动已存在时,如果解压路径与默认解压路径相同,则自动删除不提醒;
07)其他未列出的细节修正。

[7.17.603.3577]
01)修正用户KEY/ES/EU特权对应关系,KEY与ES/EU权限可叠加使用;
02)修正用户KEY可允许部署中删除用户自定义拓展软件的权限;
03)修正PE下当目标系统注册表被占用而无法获取系统信息时的报错提示;
04)修正“当被重复运行时自动终止”功能的BUG;
05)其他未列出的细节修正。

[7.17.531.3572]
01)修正在将万能驱动7放置于网络共享存储运行时发生误报错误的BUG;
02)其余未列出的细节修正。

[7.17.511.3571]
01)提升编译器版本,重新编译。

[7.17.511.3570]
01)KEY搜寻机制可以读取到DATA\USERDATA目录下的KEY;
02)KEY读取机制逻辑优化,加快KEY加载速度;
03)修正主界面KEY信息展示方式;
04)修正设首页功能与KEY的关联;
05)修正装软件功能与KEY的关联;
06)取消一个没有被关联的用户KEY等级;
07)新增用户KEY详细信息页面;
08)优化KEY信息调用逻辑,提高效率;
09)优化KEY信息界面显示效率;
10)更新拓展配置文件读取机制;
11)修正拓展配置文件数据总量,包含更多信息和功能;
12)修正拓展配置信息读取与存储机制,优化程序效率;
13)修正Win7系统软件拓展安装时机;
14)修正当拓展软件无下载地址时打开空链接的问题;
15)优化拓展配置信息的校验功能;
16)调整软件拓展临时文件命名方式;
17)修正编译方法;
18)更新帮助按钮所使用的网站URL;
19)更新Dism程序模块到10.0.15063.0(1703);
20)更新DevCon程序模块到10.0.15063.0(1703);
21)修正分隔线控件类型与显示方式;
22)修正简易驱动扫描界面的背景颜色与主UI一致,并添加边框;
23)更新硬件检测窗体到主窗体之间的切换方式,减少延迟;
24)新增主窗体创建硬件列表时的进度标识;
25)更新硬件检测界面图片,微调部分文字位置;
26)当ES特权被启用时,不审查拓展文件的存在性。

[7.17.409.3315]
01)修正当存在读卡器设备时,一定条件下弹出错误提示的问题;
02)修正重扫描逻辑,增加少许延迟,等待部分设备驱动生效;
03)修正新版本发现功能在某些条件下失效的问题。

[7.17.307.3312]
01)修正个别代码执行逻辑方面存在的BUG;
02)修正编译方式。

[7.17.302.3310] R2
01)修正一定几率下个别缓存所导致的扫描卡住问题;
02)优化GoodID缓存筛选效率。

[7.17.302.3310]
01)进一步修正缓存机制,解决部分驱动被跳过的BUG;
02)其他未列出的细节代码修正。

[7.17.227.3308]
01)修正缓存机制,解决部分网卡驱动信息匹配错误的BUG;
02)修正扩展类信息读取机制;
03)修正个别超链接错误的BUG;
04)其他未列出的细节代码修正。

[7.17.130.3303]
01)修正在Win10部署环境下,对ES4的识别问题;
02)优化编译方式。

[7.16.1230.3301]
01)新增解压/安装进程自动拓展,为驱动安装提供更多进程,提升驱动安装效率;
02)修正当驱动与当前系统不匹配时,于PE环境下的提示内容不正确的BUG;
03)修正临时数据删除不完善的BUG;
04)其他未列出的细节代码修正。

[7.16.1219.3290]
01)修正重扫描后垂直滚动条不正常的BUG;
02)修正重扫描后UI界面数据未及时刷新的BUG;
03)修正重扫描后新驱动列表分类按钮选择状态不正确BUG;
04)修正垂直滚动条数据存储方式;
05)修正缓存存储方式。

[7.16.1215.3288]
01)新增缓存机制,自动缓存已被搜索过的驱动,下次遇到同类硬件直接读取缓存,不再占用数据库搜索时间:
  - 主配置文件BanID=0或1,关闭或开启无效ID缓存,默认为1;
  - 主配置文件GoodID=0或1,关闭或开启有效ID缓存,默认为1;
  - 如果更新过数据库、配置文件数据库相关段、配置文件Rescan相关段、主程序或驱动包,必须清理Data\*.cache文件,否则易引发错误;
  - Data\BanID.cache一般为自动生成,亦可记事本打开手写想要屏蔽的硬件ID,每行一个,CRLF换行标准;
  - 如果 EasyDrv7 位于目标系统的硬盘上,缓存内容无法随驱动包带走,那么缓存将变得毫无意义;
02)新增三次扫描,主配置文件Rescan=2即可开启(Rescan=1仍为二次扫描):
  - 三次扫描可以解决三级硬件,例如位于USB3控制器->USB3 HUB->蓝牙、读卡器、USB网卡、USB声卡等设备;
  - 子配置文件不响应Rescan值非1或0的设置,子包配置文件的Rescan=1或0仅代表此子驱动包是否参与Rescan工作;
  - 三级设备被成功安装的2个条件是:确实有此三级设备的对应驱动 且 二级设备可以在不重启的条件下被启用;
  - 与以往不同的是,借助缓存机制,即便所有子驱动包均参与Rescan,亦不会影响重扫描效率;
03)新增显示每个驱动压缩包解压进度、PE下驱动导入进度的功能;
04)优化驱动解压安装进度的提示内容,减少列表显示延迟;
05)新增自动理顺驱动分类(显卡->声卡->网卡->主板),不再由配置文件中的子包顺序决定,避免分类混乱问题;
06)修正硬件设备标记,使每个设备使用独立标记,优化数据独立性,配合缓存机制;
07)修正主子程序一致性检测的执行时机与条件(尽管目前并无意义);
08)修正重扫描的延迟时间;
09)修正授权信息到2017;
10)优化注册表内 EasyDrv7 相关信息的显示方式;
11)优化日志系统,日志独立文件夹存放,新增程序运行自动截屏功能(仅对 EasyDrv7 的窗口);
12)修正特殊驱动对应选择功能在个别条件下失败的问题(影响Intel USB3驱动,此问题影响6.3版之后的所有版本);
13)修正第三方模块的装载方式,减少模块体积并提升装载速度,增强模块装载稳定性;
14)修正未选中任何附带软件时,仍会生成一个无用安装脚本的BUG(并无实际影响);
15)修正一个在桌面条件下所可能产生的脚本报错问题;
16)修正于PE下运行EasyDrv7时,自动选中删除已解压驱动功能(此时保留驱动并无任何意义,驱动已全部导入系统目录中);
17)修正ES/EU的对应图标底色;
18)修正Intel USB3问题:
  - 修正数据库中关于Intel USB3硬件ID的相关问题;
  - 修正特定选定修正中关于Intel USB3 HUB驱动的选中方式;
  - 修正Intel USB3控制器、ACPI设备、USB3 HUB三者驱动的对应关系;
  - 修正于10PE下无法识别Intel USB3 HUB的问题;
19)修正当某个驱动被特定指定不再使用时,不再将其于可用驱动列表中列出,避免误选;
20)其他未列出的细节代码修正。

[7.16.1112.3165]
01)修正浏览选择“驱动路径”时,默认跳到当前的预设目录上(感谢 KDPA119 反馈);
02)修正系统资源进度条显示功能中,少部分资源内容未回传所导致的资源显示存在误差的问题;
03)修正进度条代码,调整缓冲机制,进一步减轻进度条所可能产生的闪屏问题;
04)修正语言文件中的部分值;
05)隐藏DISM的执行;
06)修正对EU的识别;
07)修正对ES4的识别;
08)修正系统时间识别代码;
09)其他未列出的细节代码修正。

[7.16.1026.3161]
01)修复1个对于特殊控件选中状态判定异常的BUG;
02)修复1个弹出框中网站URL的描述BUG;
03)修复当系统为Win8时所可能引起的外置模块装载错误问题;
04)当必要的外部功能模块不存在时,弹窗报错或记录于日志;
05)当无可用驱动时,显示提示信息,并小幅修正驱动列表生成逻辑;
06)优化扫描界面的加载速度,并微调信息显示内容;
07)优化主界面加载速度;
08)优化扫描界面到主界面的切换速度;
09)修正图形缓存算法;
10)修正语言文件个别文本内容;
11)可于配置文件中决定是否检测子程序版本,Config段CheckSubExeVersion键,0/1(0为默认);
12)修正当二次扫描后无可用驱动时,不自动跳过二次安装的BUG;
13)外置模块的装载新增重试机制,减少因特殊情况(如IO瓶颈)造成的装载失败问题;
14)修正当设置的驱动解压路径较长时,路径被直接截断的问题;
15)新增对ES部署环境的判断,于ES部署环境中使用自动升级为ES特权用户;
16)新增对优启通PE环境的判断,于EU PE环境中使用自动升级为EU特权用户;
17)修正对优启通PE环境的兼容性;
18)修正当多线程执行驱动解压/安装时,小概率程序卡死问题(此BUG影响万能驱动3.x/5.x/6.x所有版本);
19)修正多线程执行时时钟机制;
20)修正当处于解压/安装过程中时,“一键安装”按钮的文本显示为“正在运行”;
21)微调LOGO内容与坐标;
22)优化旧版本提醒更新功能;
23)当解压目录所在盘符的可用空间低于一定值时,主界面中关于可用空间的进度条颜色转变为红色;
24)优化系统资源进度显示算法;
25)修正环境与用户等级判定机制;
26)当未使用用户KEY时,环境为ES或EU时使用特殊用户等级标志进行标记;
27)其他代码细节修正。

[7.16.1005.3101]
01)更换新UI,使其更加平面化,更为贴近近年较为流行的UI审美观;
02)主UI由蓝色配色改为黑色配色,并使用深色底色与浅色工作区,层次分明,易于理解与操作;
03)更改驱动列表展示方式,使驱动展示方式更加易于接受;
04)新增可操作驱动分类可选/不选的拖动按钮,简化驱动分类点选操作;
05)当驱动名、驱动版本因过长而无法显示的部分,只需将鼠标放置于其上即可显示完整描述;
06)更改进度条展示方式,系统资源、安装进度等位置进度条样式随之改变;
07)更改复选按钮展示方式,驱动选项、附加选项等位置复选框样式随之改变;
08)新增显示系统位置信息和系统版本信息;
09)“完成后重新启动计算机”选项重回主界面,可预先设置驱动安装完成后自动重启,节省操作;
10)取消主界面的“退出”按钮,减少误操作;
11)更改原“开始”按钮为“一键安装”,并适当增大按钮面积,便于操作;
12)重制“系统拓展”页面、“软件推荐”页面,使展示方式更为友好;
13)拓展页面的运行库或软件可选“安装”、“不安装”、“下载”,当选择“安装”时讲随驱动一同安装;
14)更新运行库图标与软件图标,调整软件列表的展示方法;
15)重制“关注我们”页面,增加部分官方软件直链;
16)更新“关于软件”界面的展示方式,更新关于界面的底图与Logo等;
17)取消原UI于左下角展示的版本号信息,现在主程序与驱动包版本号信息显示于“关于软件”页面中;
18)取消原UI于右下角展示的IT天空名称与网址,移至右上角弹出菜单“访问官网”;
19)更新驱动分类图标;
20)更改UI各功能区展现方式,使功能更加模块化,减少控件闪烁问题;
21)修正加载软件图片图标的方法;
22)主程序更换新图标;
23)主程序UI主包模式整体配色变更为黑色底色与白色工作区,易于理解与操作;
24)更换分包模式时的主程序底色配图(分包模式于当前版本并未开放);
25)小幅更改主程序“万能驱动”Logo;
26)变更主程序版本号命名方式为:[大版本号].[年份].[月日].[小版本号],便于用户查看主程序的生成时间;
27)修正语言文件的加载方法,减少加载延迟;
28)新增用户Key系统,Key加载后于左上角显示用户头像、标题栏显示用户信息、标题栏下方显示用户级别;
29)新增驱动包类型显示(左上角标题栏下方),DEV(开发版)、BETA(测试版)、FINAL(正式版)、PLUS(增强版)等;
30)变更驱动类型体系为之前的【开发版->稳定版】模式到【测试版->正式版】,今后【开发版】仅对内测发放;
31)在继承v6代码的同时,重写约60%的代码;
32)重新验证了v6代码的相关功能,修正其中执行逻辑和一些小BUG,提高稳定性、提升执行效率、减少逻辑错误;
33)修正v6时代统一的.wd6后缀为e7*(例如e7i、e7s等)后缀,不同后缀代表不同文件,便于排查错误;
34)小幅修正数据库结构,可记录更多种驱动信息;
35)变更驱动数据库生成方式,使数据库更加精准,并降低可能发生的数据错误问题;
36)数据库统一为单一文件,而不再划分为多个不同的文件,利于数据处理与迁移;
37)驱动包压缩采用最新的16.x版7z压缩,提高压缩效率,不再使用v6时的9.20版;
38)变更驱动压缩包压缩方式,平衡驱动包大小与驱动包解压系统资源开销;
39)修正数据库数据保护机制;
40)修正驱动数据保护机制;
41)配置文件适应新版主程序做出小幅键值修正;
42)全面修正主配置文件、子配置文件的读取方式;
43)新增PE下安装驱动的功能,可在PE下对目标系统安装驱动程序(PE必须支持DISM运行环境);
44)新增第三方软件模块外部引用机制,第三方软件不再内置于主程序,便于及时更新到最新版本,并减少主程序体积;
45)重新划分DevCon模块与DISM模块的适用范围;
46)更新7-Zip模块到16.4.0.0;
47)变更驱动解压方式,弃用7-zip32.dll,而直接使用7z官方的7z与其dll,增强解密效率;
48)变更内置独立功能模块的编译方法;
49)小幅修正主程序编译方法;
50)其他未具体列出的细节修正。
全部回复 89
Skyfree

主题: 665

回复: 999+

关注: 1

粉丝: 865

TA 的积分
  • 9999+
  • 999+
  • 999+
TA 的勋章