标题: [注册表类] [已解决]批处理怎样离线修改注册表? [打印本页]
作者: yuan37 时间: 2013-6-4 08:22 标题: [已解决]批处理怎样离线修改注册表?
本帖最后由 yuan37 于 2013-7-10 11:27 编辑
本地硬盘分两个区 第一分区为XP主分区C盘,第二分区为扩展分区D盘,现有一个U盘上的USBXP,为E盘,
现用以下的代码离线导入U盘上的USBXP(E盘),以开启EWF,为什么运行却修改了本地C盘上的注册表,
而没有修改E盘上(USBXP)的注册表,原因出在哪里,请各位指点,谢!
代码如下:- @echo off
- echo.
- echo.
- color a
-
- cls
- @echo off
- set /P DRIV= 请输入离线开启EWF系统所在磁盘的盘符 (例如E:)
- set DRIVE=%DRIV%
-
- reg load hklm\uuu %drive%\windows\system32\config\system
-
- REG add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
- REG add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
- REG add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
-
-
- reg unload hklm\uuu
-
- PAUSE
复制代码
作者: apang 时间: 2013-6-4 08:54
挂载后应该修改uuu项下的值吧,像这样:
REG add HKLM\uuu\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
作者: yuan37 时间: 2013-6-4 09:02
回复 2# apang
大师 我试了 不知道 是什么情况,还是不行啊
作者: apang 时间: 2013-6-4 09:29
回复 3# yuan37
"不行"是个什么情况?还是修改了当前系统的注册表值吗?
作者: yuan37 时间: 2013-6-4 09:51
回复 4# apang
还是修改当前系统的值,没有修改E盘USBXP的值,不知该如何处理,再麻烦大师一下吧
作者: apang 时间: 2013-6-4 10:31
本帖最后由 apang 于 2013-6-4 10:45 编辑
第13、14、15行:
REG add hklm\uuu\CurrentControlSet\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
REG add hklm\uuu\ControlSet001\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
REG add hklm\uuu\ControlSet002\Services\EWF\Parameters\Protected\Volume1 /v Enabled /t REG_DWORD /D 00000001 /f
作者: yuan37 时间: 2013-6-4 12:58
回复 6# apang
啊 测试成功,非常感谢!!!!!!!!!
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |