标题: [注册表类] [已解决]批处理怎样把下面导出注册表不提示窗口自动导入呢? [打印本页]
作者: 1139054012 时间: 2015-7-7 03:42 标题: [已解决]批处理怎样把下面导出注册表不提示窗口自动导入呢?
本帖最后由 1139054012 于 2015-7-9 13:38 编辑
- echo 耐心等待...
- regedit /s ".\regfile.reg"
复制代码
老有提示,希望能默认【是】导入-退出
作者: /zhqsystem/zhq 时间: 2015-7-7 22:22
本帖最后由 /zhqsystem/zhq 于 2015-7-7 22:24 编辑
直接输入regedit /s "全路径"(如果在批处理路径直接写入名称.reg),最重要一点必须以管理员身份运行或是内置管理员直接运行(关闭UAC控制可以忽略)
作者: 1139054012 时间: 2015-7-8 09:35
本帖最后由 1139054012 于 2015-7-8 09:46 编辑
回复 2# /zhqsystem/zhq
不行,改名后能不提示窗口,但导入目录下regfile.reg注册表,/S参数 就无效?
作者: /zhqsystem/zhq 时间: 2015-7-9 00:48
本帖最后由 /zhqsystem/zhq 于 2015-7-9 00:49 编辑
回复 3# 1139054012
由于你没有给出具体路径只能这么编写了导入批处理所在路径所有.reg后缀注册表(里边的全路径是指"盘符:\路径\文件名称.reg" ,直接调用CMD默认路径为\system32\ )
for /f "delims=" %%i in ('dir/a-d/s/b/l/on "%~dp0\*.reg"') do (
echo=%%i&rem 用于回显觉得无用自行删除
if exist "%%i" regedit "%%i"&rem 查看是否被调出如果可以调出确定按键直接删除本行,如果不能看下边的说明
if exist "%%i" regedit.exe /s "%%i"
)
如果不能正确导入,查看注册表各项值和键值
如果不能调用注册表编辑器检查映像劫持和拦截阻止等组策略
如果注册表不是很多推荐使用
reg add 来添加(详情查阅命令行reg /?)
作者: 1139054012 时间: 2015-7-9 11:43
本帖最后由 1139054012 于 2015-7-9 13:45 编辑
回复 4# /zhqsystem/zhq - cls
- ver|findstr /i "XP"&&goto XXPP
- :FTTTT
-
-
-
-
-
-
-
-
- echo-------------------------------------------------------------------
- echo
- echo
- echo 现在弹出了注册表导入窗口,请按"是"或"确定",从而完成安装
- echo
- echo
- echo
- echo------------------------------------------------------------------
- regfile.reg
- cls
-
-
-
-
-
- goto VVWW77
- :XXPP
- :MENUCHS
-
-
- echo 耐心等待...
- regedit /s ".\regfile.reg"
- "%windir%\regedit.exe" /s ".\regfile.reg"
- "%windir%\SysWoW64\regedit.exe" /s ".\regfile.reg"
- cls
-
- goto VVWW77
- :VVWW77
- del /F regfile.reg
- ren regfile.reg
- cls
-
- echo VISTA及WIN7用户注意:安装过程中出现用户帐户控制对话框时,请允许。
-
- echo 按任意键退出!
- pause
复制代码
这就是批处理全部内容,无论怎么修改,无视修改文件名,还是弹出提示窗口。有办法修改和代码,不提示弹出提示窗口。默认【是】确定吗?
作者: flyinnet9 时间: 2015-7-9 12:11
提示确认应该是第20行reg文件,如果非xp系统
或者直接使用reg add导入
作者: 1139054012 时间: 2015-7-9 13:35
本帖最后由 1139054012 于 2015-7-9 13:45 编辑
回复 6# flyinnet9
OTL一语惊醒梦中人,感谢。顾着修改下面代码,却忽略了这个盲点
已测试不弹窗口。
另外问下,修改复制代码
为复制代码
不会影响下面辨别系统导入注册表命令吧?
作者: flyinnet9 时间: 2015-7-9 14:21
回复 7# 1139054012
不会
作者: /zhqsystem/zhq 时间: 2015-7-9 22:26
本帖最后由 /zhqsystem/zhq 于 2015-7-9 22:40 编辑
回复 5# 1139054012
33,34,35行只用第33行,其余行没有实际用处,如果考虑到regedit不能导入或被程序封杀此程序可以加入regedt32.exe来导入和regedit同理
这是帮你编的不过没什么实际用处
-
- @echo off
- cls
- echo-------------------------------------------------------------------
- echo/&echo/
- echo 现在弹出了注册表导入窗口,请按"任意键"继续如果不导入直接关闭
- echo/&echo/
- echo------------------------------------------------------------------
- pause
- ver|findstr "5."&&(
- regedit.exe /s "%dp0\regfile.reg"&&del/f "%dp0\regfile.reg"
- regedt32.exe /s "%dp0\regfile.reg"&&del/f "%dp0\regfile.reg"
- )
- ver|findstr "6.1.760"&&(
- regedit.exe /s "%dp0\regfile.reg"&&del/f "%dp0\regfile.reg"
- regedt32.exe /s "%dp0\regfile.reg"&&del/f "%dp0\regfile.reg"
- )
- rem 安装镜像时有选择禁用UAC直接禁用就不会账户安全提示了,另外删不删注册表文件无所谓,以后也许还能经常导入达到更好效果
- pause
复制代码
作者: solan 时间: 2015-7-13 13:31
- reg import ".\regfile.reg"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |