好吧好吧,其实本不想多废话浪费时间,但发现有些问题不说,有些同学还真发现不了,发现不了也就罢了,还喋喋不休的抱怨夏季保健小常识……
土字旁于好的,为了堵上某些人的嘴,额,不是,是为了让更多人了解WanDrv6主程序的一些功能,我还是花时间把帖子写写吧(这时间搞开发多好!)
土字旁于好的,为了堵上某些人的嘴,额,不是,是为了让更多人了解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 上传
其实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的依赖:
(1)V1~V3是彻底依赖,即完全依赖AIDA64的硬件检测报告,通过对报告中硬件名称的模糊匹配对应驱动。
(2)V5是部分依赖AIDA64,即绝大多数检测由内置检测功能完成,但遇到特殊硬件时(如个别声卡)启用AIDA64辅助检测。
(3)V6则完全不依赖AIDA64,全部检测均由内置检测程序和内置驱动ID列表完成。
某些同学可能发现,脱离了AIDA64的辅助检测,V6在某些方面的精准度略有降低(例如XP的AC97声卡)。这是事实,但,
我只说一句,如果万能驱动一直依赖AIDA64而不能脱离,那将永远拿不上台面,也永远无法被称为是一个“软件”,个中原因请自行考虑。
考虑不到?内置其它软件的软件拿不上台面?算了,你别考虑了,接受这个结果吧,你所考虑的方面都不是问题的关键。
哦,对了,额外说一下,哪怕你不认同也罢,彻底抛弃AIDA64对于IT天空的万能驱动而言,完成了历史性的一步。
考虑不到?内置其它软件的软件拿不上台面?算了,你别考虑了,接受这个结果吧,你所考虑的方面都不是问题的关键。
哦,对了,额外说一下,哪怕你不认同也罢,彻底抛弃AIDA64对于IT天空的万能驱动而言,完成了历史性的一步。
第四,彻底抛弃Dpinst(自6.1起)
是微软开发的用于驱动开发、测试的程序,这是一个独立的公共程序,万能驱动V3~V5使用其完成驱动安装工作。
Dpinst最大的一点问题是,它的驱动安装是针对某个目录的,即自动检索目录下的所有.inf,尝试与系统匹配。这个情况,会使驱动安装不能精准到硬件ID,而是只能泛泛的精准到一个包含驱动的目录。如果这个目录里包含多个匹配驱动,那么,“呵呵”。
自6.1版本起V6彻底抛弃了Dpinst,而实现了一硬件、一ID、一驱动的精准安装模式。
相比使用了数年的Dpinst驱动安装法,可能会有一些暂时性问题,但这些都终会被克服。
第五,即将抛弃DevCon
DevCon是微软开发的强大的命令行模式设备管理工具,这是一个独立的公共程序,自V5起一直使用其完成硬件检测工作。
V6目前仍依赖DevCon完成部分工作,但即将抛弃DevCon,而完全通过自主代码替代DevCon在V6中的功能!
当彻底不依赖AIDA64、、等外部程序时,万能驱动才迎来了新的篇章!
(提示,前者和后两者有本质区别)
第六,什么时候默认自动,什么时候默认手动,怎样强制自动?
1、当处于部署中状态时,万能驱动助理默认就是自动的,无论你设置或不设置参数,它都是自动运行的。
(部署前/后是V6不支持的时机,不会对此二时机内运行产生的任何问题做修正,请知晓)
2、当处于桌面状态时,万能驱动助理默认是手动的,即等待用户的命令才开始执行。
3、如果需要在桌面状态下令其自动运行,可使用“/fa”参数。“/fa”参数在部署中是无效的,参见1。
第七,关于形如“发现重大BUG,V6演员上官云珠只解压不安装!”的问题
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追求,呵呵,当年一个3X0才5M,现在多大?当年一个QQ才10M,现在多
(1)可联网下载,可在线更新,可像XX精灵那样在线下载并安装。
我靠,亲,你知道这需要多NB的服务器资源不?要不您资助点?
(2)万能驱动应该更小,而驱动应该更全!
驱动整合技术不是万能的,文件压缩技术也是有极限的。
就前者而言,能通用的驱动已经尽可能甄选过了,某些OEM厂商就是要针对哪怕同样芯片的硬件出专用驱动,且各种不通用,这个才是体积的根源!
就后者而言,目前驱动包利用7Z压缩已经是极限了,多极限?我可以告诉你16G内存不足以满足压缩时的内存需求!
(3)为毛当年XP驱动100MB,现在XP驱动300MB考特妮-卡戴珊?导致了我XP无法控制在700MB!
亲,当年才多少硬件,现在有多少硬件?当年硬件有多少种,现在有多少种?
至于你的700M追求,呵呵,当年一个3X0才5M,现在多大?当年一个QQ才10M,现在多
大??
(4)对于程序方面的某些更为强大的要求
我只说一句,万能驱动助理主程序的开发,全部只由我一人开发完成,而我只是个业余程序员,我不是微软!
很多功能不像你想的那么简单,你所看到的不一定是你认为的那样简单,而你所认为的,又完全不像你看到的那么容易。
(4)对于程序方面的某些更为强大的要求
我只说一句,万能驱动助理主程序的开发,全部只由我一人开发完成,而我只是个业余程序员,我不是微软!
很多功能不像你想的那么简单,你所看到的不一定是你认为的那样简单,而你所认为的,又完全不像你看到的那么容易。
第九,V6的其他功能和参数
1、在任意盘符(可写)建立 WanDrv6.Debug 目录(无论是U盘还是硬盘),V6会自动把运行日志写进去,建议建立于U盘根目录,便于反馈问题;
2、参数
(1)使用“/r”参数,可以在运行后自动重启;
(2)使用“/c”参数,可以在自动解压、安装驱动后,自动删除驱动目录(不建议于部署时使用)【不能与/u参数同时使用】;
(3)使用“/u”参数,可以自动选中“只解压不安装”【不能与/c参数同时使用】;
(4)可同时使用多个参数,如“/fa /c /r”,即“自动安装+安装后删除驱动+自动重启”,桌面下比较好用。
(3)使用“/u”参数,可以自动选中“只解压不安装”【不能与/c参数同时使用】;
(4)可同时使用多个参数,如“/fa /c /r”,即“自动安装+安装后删除驱动+自动重启”,桌面下比较好用。
第十,V6是个台阶
V6中,抛弃了众多之前使用了数年的功能,改用了一些新技术替代。同时又融入了一些全新的设计思想,如分包。所以V6面临比之前版本更多的挑战。
新技术总会带来新问题,而抱残守缺不是我的性格,一味吃老底又有什么未来?
万能驱动v6和ES4一样,都是融合了诸多新思路、新技术的产物。可能会有一时的问题,但问题总会解决,朝前走,才是正确的路!
发布评论