找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: fastslz

[系统增强] 纯批处理脚本备份、还原驱动增强版(2022-10-29更新)

[复制链接]
发表于 2013-4-19 18:04:29 | 显示全部楼层
学习中 谢谢了 楼主辛苦了
发表于 2013-5-20 09:16:40 | 显示全部楼层
回复 1# fastslz
楼主发现一个BUG,希望能改善,就是备份系统的时候会备份出“avast! Firewall NDIS Filter Miniport”这个文件夹,然后卡死,这个文件夹是AVAST杀毒软件的。希望能解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2013-5-25 00:36:48 | 显示全部楼层
收藏了,好好研究研究。
发表于 2013-7-22 19:56:14 | 显示全部楼层
发现另外一个问题:
测试系统:XP SP3,windows7 x64
硬件平台:intel x86/x64
问题:Intel(R) Management Engine Interface 驱动无提示并且不备份

原因:Intel(R) Management Engine Interface 驱动,使用WMI(也就是Dev.vbs )查不到 oem*.inf



做如下修改:
1. Dev.vbs 文件:
第 29 行:
  1. If Instr(aItem.InfName,Chr(111)&Chr(101)&Chr(109)) > 0 Then
复制代码
改为:
  1. If Instr(aItem.InfName,Chr(111)&Chr(101)&Chr(109)) > 0 or Instr(aItem.DeviceName,"Management Engine Interface") > 0 Then
复制代码
2. DevBackup.cmd 文件:
第 55 行:  对应为新文件 57 行
  1. xcopy /h/r/y "%Systemroot%\Inf\%~4" "%~3" >nul 2>nul
复制代码
改为:
  1. xcopy /h/r/y "%Systemroot%\Inf\%oemN%" "%~3" >nul 2>nul
复制代码
第 57 行:
  1. set "InfName=%~n4"
复制代码
改为:  对应为新文件 59 行
  1. set "InfName=%oemN:~0,-4%"
复制代码
在 48 行后加入两行:    对应为新文件 49、50 行
  1. set "oemN=%~4"
  2. if "%~4"=="" if not "%~2"=="" for /f "tokens=4 delims=." %%C in ('%DevCon% Driverfiles "%~2"^|findstr "oem.*inf\>"') do set "oemN=%%C.inf"
复制代码
XP SP3下 测试正常

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2013-7-24 18:23:59 | 显示全部楼层
回复 130# a87750530
杀毒软件对自身文件会有保护,请停用杀毒软件后再试
发表于 2013-7-25 21:53:40 | 显示全部楼层
DevUpdate-Sfx.cmd 总是提示找不到文件是什么原因
确定已备份并且是集成包,而且文件名未做更改
windows SP3
发表于 2013-7-29 16:06:22 | 显示全部楼层
Win8的根本运行不了,不知是权限问题还是其他问题,反正根据Devcon的源码来看win8不成问题,显示
“未发现用户自行安装的驱动!
5 秒后自动退出”
发表于 2013-10-17 10:06:23 | 显示全部楼层
纯批处理脚本备份、还原驱动增强版
发表于 2013-10-30 04:25:09 | 显示全部楼层
备份显卡驱动如果显卡支持多设备会重复备份一个 ** Secondary

最好能直接添加到 Driver.nfo 貌似会带来麻烦呢
发表于 2013-12-29 23:51:55 | 显示全部楼层
备份的 USB3 驱动似乎不完整 ,恢复后USB3 接口可用但是仍然在USB2 速度工作

建议在批处理 文件头上加上管理员运行批处理
或者
  1. pushd %~dp0
复制代码
提醒 用户手动管理员身份执行

又给大牛带来麻烦了 惭愧ing``
 楼主| 发表于 2013-12-30 09:43:46 | 显示全部楼层
楼上Win8环境吧,以管理员运行问题新版已加上了,USB3.0还原后运行在USB2.0这个情况还不了解,等新版发布后测试吧。新版Win7-8兼容性比XP好,备份完整率95%+
发表于 2014-1-2 17:57:59 | 显示全部楼层
本帖最后由 xiangqian91 于 2014-1-2 18:07 编辑

回复 139# fastslz

win7 64  普通用户身份登录 有UAC 保护 如果不以管理员身份执行 就会抽风 之前的版本

新版还未测试
发表于 2014-1-6 23:02:23 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2014-1-10 12:35:41 | 显示全部楼层
回复 141# xiangqian91


    很多USB恢复都这样,等一个驱动安装好设备识别后再安装另一个,比如无线鼠标,要先识别Unifying device再去识别Keyboard或Mouse,更甚至必须重启后识别,所以不能一一优化,尝试多次更新。
还有考虑多系统兼容性问题DevUpdate.cmd devcon更新驱动选项我使用了最保守的选项devcon.exe update
试试将DevUpdate.cmd里的
  1. "%Devcon%" update "%FilePath%%InfName%" "%HardWareID%" >nul 2>nul
复制代码
替换成
  1. "%Devcon%" updateni "%FilePath%%InfName%" "%HardWareID%" >nul 2>nul
复制代码
还可以有
  1. "%Devcon%" install "%FilePath%%InfName%" "%HardWareID%" >nul 2>nul
复制代码
 楼主| 发表于 2014-1-10 15:02:51 | 显示全部楼层
回复 141# xiangqian91


    试试
Dev2014-01-10.rar 最新版本!
http://pan.baidu.com/share/link? ... 0&uk=2315442412
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 23:03 , Processed in 0.020135 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表