Board logo

标题: [系统相关] 有没有办法寻找并备份打印机、扫描仪的驱动? [打印本页]

作者: 9zhmke    时间: 2009-2-10 22:30     标题: 有没有办法寻找并备份打印机、扫描仪的驱动?

看了置顶的系统驱动备份程序,但感觉还不够完美,如果能加上备份恢复IP和打印机、扫描仪驱动就更好了,IP的好办,有没有办法寻找并备份打印机、扫描仪的驱动?
作者: 豪情大漠    时间: 2009-2-10 23:29

有叫个软件可以做到,之前在一个朋友的公司见到过........
作者: Batcher    时间: 2009-2-11 00:56

打印机、扫描仪驱动可以联系作者进行添加。
既然是驱动备份程序,不太适合添加备份恢复IP的功能吧?
作者: fastslz    时间: 2009-2-11 13:12

备份打印机、扫描仪驱动还不够完美?怎么讲?请描述清楚!
已经备份了但不够完美,如果这样先给你说明只备份驱动不会备份打印机、扫描仪应用软件,因为打印机、扫描仪都有适合自身的软件,做到这样的完美是不可能的。
如果完全没有备份打印机、扫描仪驱动请附截图,或者运行devcon.exe find  *USB\Class_07* 附输出结果USB\Class_07只适合USB接口类型
另外VBScript针对打印机、扫描仪也有很多节点的比如
Set WMI = GetObject("Winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
On Error Resume Next
Set A = WMI.ExecQuery("SELECT * FROM Win32_PrinterDriver")
For Each B In A
    WScript.Echo B.Name
    WScript.Echo B.ConfigFile
    WScript.Echo B.DataFile
    Astr = Join(B.DependentFiles, vbCrLf)
    WScript.Echo Astr
    WScript.Echo B.DriverPath
    WScript.Echo B.FilePath
    WScript.Echo B.HelpFile
    WScript.Echo B.InfName
    WScript.Echo
Next

[ 本帖最后由 fastslz 于 2009-2-11 13:14 编辑 ]
作者: 9zhmke    时间: 2009-2-11 23:41

谢谢各位的指教,我是在论坛置顶贴里照着做学的备份驱动,因为经常有朋友要求帮忙装机,每次弄了都要花很多时间去善后,所以想最好能直接了当地完成工作:先备份=》装万能GHOST=》恢复驱动、IP设置。
如果能够直接使用批处理来达到目的就最好不过了,现在是使用的纯批,wmic读驱动备份打包,恢复时分别放到drivercache和inf中,重启能自动找到硬件,但打印机和扫描仪我还没找到能查驱动的方法,如果可以用wmic或者devcon.exe 弄出来是最好的,否则说说从注册表里找的方法也行。
只要指点下方法就可以了,我可以自己去摸索,现在是找不到魂头,能给我介绍点devcon.exe find  *USB\Class_07*之类是最好,虽然打印机扫描仪在安装时会装一大堆甚至上几百兆的程序,其实质还是和其它的类似,只要一个inf文件和相应的驱动就可以使用了,只是看墨水多少之类的功能就可能没有了,最起码可以使用吧。

[ 本帖最后由 9zhmke 于 2009-2-12 01:28 编辑 ]
作者: fastslz    时间: 2009-2-13 11:41

http://bbs.bathome.net/thread-573-1-1.html
看过这个对你有帮助
devcon.exe find  USB\Class_07       for提取硬件ID
devcon.exe driverfiles "硬件ID"         for提取驱动文件
作者: 9zhmke    时间: 2009-2-13 20:53

谢谢fastslz,好在现在家用的打印机扫描仪都是usb的居多,我这就去试试




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2