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

[其他] 请教批处理调用wef为何无法使用在xp3上?

请教wef无法使用在xp3上的问题
  1. @echo off
  2. :EWFX
  3. title  空白
  4. mode con COLS=80 lines=40
  5. color 0a
  6. cls
  7. echo.
  8. echo. 首次使用正在安装!
  9. echo.
  10. if not exist %SystemRoot%\system32\ewfmgr.exe goto :EWFA
  11. for /f "tokens=2" %%i in ('ewfmgr.exe c:^|find "State"') do set tai=%%i
  12. if "%tai%" == "DISABLED" set zhuang=未保护状态
  13. if "%tai%" == "ENABLED" set zhuang=已保护状态
  14. for /f "tokens=5" %%i in ('ewfmgr.exe c:^|find "data"') do set rong=%%i
  15. set /a rong=%rong%/1024
  16. set /a rong=%rong%/1024
  17. set /a sheng=512-%rong%
  18. if %rong% lss 10 set rong=00%rong%
  19. if %rong% lss 10 goto EWF
  20. if %rong% lss 100 set rong=0%rong%
  21. :EWF
  22. mode con COLS=80 lines=40
  23. color 0a
  24. cls
  25. echo.
  26. echo         ╭───────────────╮
  27. echo   ╭──┤    系  统  保  护  工  具    ├──╮
  28. echo   │    ╰───────────────╯    │
  29. echo   │                                          │
  30. echo   │     注意在本工具(EWF)保护状态下,对系  │
  31. echo   │                                          │
  32. echo   │ 统盘(即C盘)写入数据,不能超过512M数据  │
  33. echo   │                                          │
  34. echo   │ 否则就要重启计算机了,推荐上网页或其他   │
  35. echo   │                                          │
  36. echo   │ 一些简单操作时候可以开启本工具!         │
  37. echo   │                                          │
  38. echo   │                                          │
  39. echo   │   注意现计算机处于:【%zhuang%】       │
  40. echo   │   注意现已用内存为:【%rong%M】             │
  41. echo   │   注意现可用内存为:【%sheng%M】             │
  42. echo.
  43. echo    ============================================
  44. echo               A -
  45. echo               B - 数据保存(将本次开机所做的操作保存,仅C盘)
  46. echo               C - 打开C盘保护
  47. echo               D - 打开所有盘保护
  48. echo               E - 关闭所有保护
  49. echo               H - 查看当前保护状态
  50. echo    ============================================
  51. echo               U - 卸载系统保护软件
  52. echo.               
  53. echo               0 - 返回主菜单
  54. echo    ============================================
  55. echo.
  56. echo.
  57. echo.
  58. echo.
  59. echo.
  60. set ver0=
  61. set /p ver0=请输入[序号+回车]:
  62. if /i "%ver0%"=="A" goto :EWF
  63. if /i "%ver0%"=="B" goto :EWFB
  64. if /i "%ver0%"=="C" goto :EWFC
  65. if /i "%ver0%"=="D" goto :EWFD
  66. if /i "%ver0%"=="E" goto :EWFE
  67. if /i "%ver0%"=="h" goto :EWFH
  68. if /i "%ver0%"=="U" goto :EWFU
  69. if /i "%ver0%"=="0" goto :eof
  70. echo.
  71. echo.
  72. echo.
  73. pause
  74. goto :EWF
  75. :EWFA
  76. mode con COLS=80 lines=40
  77. color 0a
  78. cls
  79. echo    首次使用正在安装!
  80. echo.
  81. echo    安装后会重启电脑,
  82. echo.
  83. echo   重启后将会是开启保护C盘状态,任意键开始!
  84. pause
  85. call "EWF\ewf.reg"
  86. copy "EWF\ewfdll.dll" %SystemRoot%\system32\
  87. copy "EWF\ewfinit.dll" %SystemRoot%\system32\
  88. copy "EWF\ewfmgr.exe" %SystemRoot%\system32\
  89. copy "EWF\ewf.sys" %SystemRoot%\system32\drivers\
  90. copy "EWF\ewf.inf" %SystemRoot%\inf\
  91. rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall "%SystemRoot%\inf\ewf.inf"
  92. echo    安装完成,3秒后重启电脑
  93. shutdown.exe -r -t 3
  94. goto :EWF
  95. :EWFB
  96. mode con COLS=80 lines=40
  97. color 0a
  98. cls
  99. echo    保存后会重启电脑,任意键将开始
  100. pause
  101. EWFMGR.exe C: -COMMITANDDISABLE
  102. shutdown.exe -r -t 3
  103. goto :EWF
  104. :EWFC
  105. mode con COLS=80 lines=40
  106. color 0a
  107. cls
  108. echo    打开C盘保护需要重启电脑,任意键将开始
  109. pause
  110. ewfmgr.exe c: -enable
  111. shutdown.exe -r -t 5
  112. goto :EWF
  113. :EWFD
  114. mode con COLS=80 lines=40
  115. color 0a
  116. cls
  117. echo    保护所有盘会重启电脑,任意键将开始,盘符最多为Z
  118. echo     从C到Z
  119. pause
  120. ewfmgr.exe C: -enable
  121. ewfmgr.exe D: -enable
  122. ewfmgr.exe E: -enable
  123. ewfmgr.exe F: -enable
  124. ewfmgr.exe G: -enable
  125. ewfmgr.exe H: -enable
  126. ewfmgr.exe i: -enable
  127. ewfmgr.exe J: -enable
  128. ewfmgr.exe K: -enable
  129. ewfmgr.exe L: -enable
  130. ewfmgr.exe M: -enable
  131. ewfmgr.exe N: -enable
  132. ewfmgr.exe O: -enable
  133. ewfmgr.exe P: -enable
  134. ewfmgr.exe Q: -enable
  135. ewfmgr.exe R: -enable
  136. ewfmgr.exe S: -enable
  137. ewfmgr.exe T: -enable
  138. ewfmgr.exe U: -enable
  139. ewfmgr.exe V: -enable
  140. ewfmgr.exe W: -enable
  141. ewfmgr.exe X: -enable
  142. ewfmgr.exe Y: -enable
  143. ewfmgr.exe Z: -enable
  144. shutdown.exe -r -t 5
  145. goto :EWF
  146. :EWFE
  147. mode con COLS=80 lines=40
  148. color 0a
  149. cls
  150. echo    保护所有盘会重启电脑,任意键将开始,盘符最多为Z
  151. echo     从C到Z
  152. pause
  153. ewfmgr.exe C: -COMMITANDDISABLE
  154. ewfmgr.exe D: -COMMITANDDISABLE
  155. ewfmgr.exe E: -COMMITANDDISABLE
  156. ewfmgr.exe F: -COMMITANDDISABLE
  157. ewfmgr.exe G: -COMMITANDDISABLE
  158. ewfmgr.exe H: -COMMITANDDISABLE
  159. ewfmgr.exe i: -COMMITANDDISABLE
  160. ewfmgr.exe J: -COMMITANDDISABLE
  161. ewfmgr.exe K: -COMMITANDDISABLE
  162. ewfmgr.exe L: -COMMITANDDISABLE
  163. ewfmgr.exe M: -COMMITANDDISABLE
  164. ewfmgr.exe N: -COMMITANDDISABLE
  165. ewfmgr.exe O: -COMMITANDDISABLE
  166. ewfmgr.exe P: -COMMITANDDISABLE
  167. ewfmgr.exe Q: -COMMITANDDISABLE
  168. ewfmgr.exe R: -COMMITANDDISABLE
  169. ewfmgr.exe S: -COMMITANDDISABLE
  170. ewfmgr.exe T: -COMMITANDDISABLE
  171. ewfmgr.exe U: -COMMITANDDISABLE
  172. ewfmgr.exe V: -COMMITANDDISABLE
  173. ewfmgr.exe W: -COMMITANDDISABLE
  174. ewfmgr.exe X: -COMMITANDDISABLE
  175. ewfmgr.exe Y: -COMMITANDDISABLE
  176. ewfmgr.exe Z: -COMMITANDDISABLE
  177. shutdown.exe -r -t 5
  178. goto :EWF
  179. :EWFH
  180. mode con COLS=80 lines=40
  181. color 0a
  182. cls
  183. ewfmgr.exe C: -all
  184. echo 任意键返回
  185. pause
  186. goto :EWF
  187. :EWFU
  188. mode con COLS=80 lines=40
  189. color 0a
  190. cls
  191. del %SystemRoot%\system32\ewfdll.dll
  192. del %SystemRoot%\system32\ewfinit.dll
  193. del %SystemRoot%\system32\ewfmgr.exe
  194. del %SystemRoot%\system32\drivers\ewf.sys
  195. del %SystemRoot%\inf\ewf.inf
  196. Echo 操作完成,5秒后返回菜单
  197. ping /n 5 127.0.0.1>nul
  198. goto :eof
复制代码
结果开启后系统就错误,要修复后才能开机
这是什么问题呢
CMD调用EWF则出现函数错误!难道是EWF版本问题?
EWF是2.0.927.0,请各位帮忙看看

能在什么系统里面运行?

TOP

本帖最后由 a87750530 于 2011-11-19 21:45 编辑

请看百度百科http://baike.baidu.com/view/1495703.htm据说可以在XP3上使用的,可是用不了请教各位是什么原因呢!
还有一个是FBWF     win7下使用

TOP

返回列表