好吧好吧,其实本不想多废话浪费时间,但发现有些问题不说,有些同学还真发现不了,发现不了也就罢了,还喋喋不休的抱怨夏季保健小常识……

土字旁于好的,为了堵上某些人的嘴,额,不是,是为了让更多人了解WanDrv6主程序的一些功能,我还是花时间把帖子写写吧(这时间搞开发多好!)

第一,关于驱动列表批量选中批量取消的方法

其实很容易,如下图所示,在任意驱动结点上单击鼠标右键,然后就会出现如下图右键菜单,再然后,你就知道怎么操作了……
1.jpg (99.89 KB, 下载次数: 14)
2014-10-17 15:15 上传


这里还有人一直在问,为什么不能全部选中,而只提供选中推荐项?有些人干脆把这个问题抱怨为V6驱动默认不全选,真失败!
那谁,你过来,我保证不打死你!
这个问题与驱动筛选方法有关,有时可能会有多个驱动匹配你的硬件,而V6主程序会自动根据如下规则筛选:
1)专用驱动优先级大于公版;(2)高版本优先级大于低版本。
2.jpg (117.5 KB, 下载次数: 6)
2014-10-17 15:15 上传

所以,多个匹配驱动在同一时刻只会有一个驱动被选中。
换句话说,如果你非要强迫选中V6不选的那个驱动,很可能会将一个硬件的多个版本驱动重复安装,后果不可预知!
其实V5在遇到多个驱动匹配时就会把所有匹配的选上,受制于V5的构架无法修正,从而造成了不少问题才在V6中重新设计和修复,用V5的你仔细看下就知道了。
好吧,如果你仍旧认为重复安装驱动、不选择版本匹配、不选择专用或公版你都不在乎的话,那请自便吧……

第二,关于形如我只想安装网卡驱动的问题

只想装个网卡驱动,我还得把驱动一个个的都点掉,太麻烦了!V6设计真失败!
行了,我已经不想和你的言论计较了,参见第一点的批量取消/批量选中功能。

其实对于这类问题,除了批量取消全部选中,再批量选中网卡驱动外,有个更好的解决问题的方法,即独立运行网卡驱动包。
不仅如此,V6的框架设计,允许可以单独使用每个万能驱动包!
对的,你没看错,在拥有万能驱动整包的同时,其实你也拥有了显卡万能驱动包、声卡万能驱动包、网卡万能驱动包、主板万能驱动包等!
3.jpg (154.82 KB, 下载次数: 4)
2014-10-17 15:15 上传



什么,怎么独立运行?我真想打死你。忍住!忍住!!
1)请进入万能驱动的驱动目录:
2014-10-17 15-28-30.jpg (29.58 KB, 下载次数: 4)
2014-10-17 15:30 上传


2)然后能看到各子驱动包:
2014-10-17 15-28-37.jpg (35.86 KB, 数学教学案例下载次数: 0)
2014-10-17 15:30 上传

其中:
Audio=声卡万能驱动包
Chipset=主板万能驱动包
Network=网卡万能驱动包
Video.AMD=AMD显卡万能驱动包
Video.Intel=Intel显卡万能驱动包
Video.nVIDIA=nVIDIA海涛求婚显卡万能驱动包
Video.Other=其他显卡万能驱动包
Camera=摄像头万能驱动包
3)进入一个子包,例如声卡万能驱动包,独立运行子包主程序即可
2014-10-17 15-28-45.jpg (20.46 KB, 下载次数: 5)
2014-10-17 15:30 上传



兄弟,我只能帮你到这里了,运行个EXE程序总该会了吧?

第三,彻底抛弃AIDA64

AIDA64的依赖:
1V1~V3是彻底依赖,即完全依赖AIDA64的硬件检测报告,通过对报告中硬件名称的模糊匹配对应驱动。
2V5是部分依赖AIDA64,即绝大多数检测由内置检测功能完成,但遇到特殊硬件时(如个别声卡)启用AIDA64辅助检测。
3V6则完全不依赖AIDA64,全部检测均由内置检测程序和内置驱动ID列表完成。

某些同学可能发现,脱离了AIDA64的辅助检测,V6在某些方面的精准度略有降低(例如XPAC97声卡)。这是事实,但,
我只说一句,如果万能驱动一直依赖AIDA64而不能脱离,那将永远拿不上台面,也永远无法被称为是一个软件,个中原因请自行考虑。
考虑不到?内置其它软件的软件拿不上台面?算了,你别考虑了,接受这个结果吧,你所考虑的方面都不是问题的关键。

哦,对了,额外说一下,哪怕你不认同也罢,彻底抛弃AIDA64对于IT天空的万能驱动而言,完成了历史性的一步

第四,彻底抛弃Dpinst(自6.1起)

是微软开发的用于驱动开发、测试的程序,这是一个独立的公共程序,万能驱动V3~V5使用其完成驱动安装工作。
Dpinst最大的一点问题是,它的驱动安装是针对某个目录的,即自动检索目录下的所有.inf,尝试与系统匹配。这个情况,会使驱动安装不能精准到硬件ID,而是只能泛泛的精准到一个包含驱动的目录。如果这个目录里包含多个匹配驱动,那么,呵呵


6.1版本起V6彻底抛弃了Dpinst,而实现了一硬件、一ID、一驱动的精准安装模式。
相比使用了数年的Dpinst驱动安装法,可能会有一些暂时性问题,但这些都终会被克服。

第五,即将抛弃DevCon

DevCon是微软开发的强大的命令行模式设备管理工具,这是一个独立的公共程序,自V5起一直使用其完成硬件检测工作。
V6目前仍依赖DevCon完成部分工作,但即将抛弃DevCon,而完全通过自主代码替代DevConV6中的功能!

当彻底不依赖AIDA64等外部程序时,万能驱动才迎来了新的篇章!
(提示,前者和后两者有本质区别)


第六,什么时候默认自动,什么时候默认手动,怎样强制自动?

1、当处于部署中状态时,万能驱动助理默认就是自动的,无论你设置或不设置参数,它都是自动运行的。
(部署前/后是V6不支持的时机,不会对此二时机内运行产生的任何问题做修正,请知晓)
2、当处于桌面状态时,万能驱动助理默认是手动的,即等待用户的命令才开始执行。
3、如果需要在桌面状态下令其自动运行,可使用/fa参数。/fa”参数在部署中是无效的,参见1

第七,关于形如发现重大BUGV6演员上官云珠只解压不安装!的问题

4-5.jpg (78.34 KB, 下载次数: 2)
2014-10-17 15:15 上传


V6有一个选项叫做只解压不安装,顾名思义,即只将所选驱动解压出来,而不进行安装操作,一般用于用户手动安装驱动等。
这个选项一般需要人为选中,但也会在一些特殊时机触发自动选中,例如不被支持的部署前
但其实V6在部署前只解压不安装也是正确的,V1~V5只要是在部署前调用都是只解压不安装,原因是在部署前解压的驱动,会在部署执行时自动由系统安装。

所以,你只要在V6规定的调用时机在部署中调用,就不会碰见只解压不安装重大BUG”了!(有个抽人脸的表情吗??强烈建议管理加入!!)

第八,你的想法,臣妾做不到啊!!!

有些用户对万能驱动助理提出了更高的要求,如:

1)可联网下载,可在线更新,可像XX精灵那样在线下载并安装。
我靠,亲,你知道这需要多NB的服务器资源不?要不您资助点?

2)万能驱动应该更小,而驱动应该更全!
驱动整合技术不是万能的,文件压缩技术也是有极限的。
就前者而言,能通用的驱动已经尽可能甄选过了,某些OEM厂商就是要针对哪怕同样芯片的硬件出专用驱动,且各种不通用,这个才是体积的根源!
就后者而言,目前驱动包利用7Z压缩已经是极限了,多极限?我可以告诉你16G内存不足以满足压缩时的内存需求!

3)为毛当年XP驱动100MB,现在XP驱动300MB考特妮-卡戴珊?导致了我XP无法控制在700MB
亲,当年才多少硬件,现在有多少硬件?当年硬件有多少种,现在有多少种?
至于你的700M追求,呵呵,当年一个3X05M,现在多大?当年一个QQ10M,现在多
大??

4)对于程序方面的某些更为强大的要求
我只说一句,万能驱动助理主程序的开发,全部只由我一人开发完成,而我只是个业余程序员,我不是微软!
很多功能不像你想的那么简单,你所看到的不一定是你认为的那样简单,而你所认为的,又完全不像你看到的那么容易。

第九,V6的其他功能和参数

1、在任意盘符(可写)建立 WanDrv6.Debug 目录(无论是U盘还是硬盘),V6会自动把运行日志写进去,建议建立于U盘根目录,便于反馈问题;

2、参数
1)使用/r参数,可以在运行后自动重启;
2)使用/c参数,可以在自动解压、安装驱动后,自动删除驱动目录(不建议于部署时使用)【不能与/u参数同时使用】;
3)使用/u参数,可以自动选中只解压不安装【不能与/c参数同时使用】;
4)可同时使用多个参数,如/fa /c /r”,即自动安装+安装后删除驱动+自动重启,桌面下比较好用。

第十,V6是个台阶

V6中,抛弃了众多之前使用了数年的功能,改用了一些新技术替代。同时又融入了一些全新的设计思想,如分包。所以V6面临比之前版本更多的挑战。
新技术总会带来新问题,而抱残守缺不是我的性格,一味吃老底又有什么未来?


万能驱动v6ES4一样,都是融合了诸多新思路、新技术的产物。可能会有一时的问题,但问题总会解决,朝前走,才是正确的路!