我想让WINXP在启动前运行一个批处理

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:57:11
我想让WINXP在启动前(指未进入系统前)运行一个批处理
具体说明如下:
批处理内容是在D盘里复制之前备份的注册表文件到C盘的系统注册表文件所在目录下,然后继续启动系统.在这里我们暂且不讨论为何要别的磁盘复制注册表文件到系统盘注册表目录下这多此一举的行为是为什么,请大家看看有没有办法做到?
(是WINXP启动前,不过只要注册表还未载入就可以了)

我曾利用主策略的开机脚本但是无法做到,因为那时候注册表已经启动了。而我知道DOS下或PE下手动复制能够成功,但是我想要的是自动复制,成功后再进入系统,如果手动的话就没意义了!
像我用的注册表恢复软件,如超级兔子,它就做到了,重启的时候就成功的恢复了,我想它恢复的原理应该也是在系统注册表未启动的时候恢复的。
我想让WINXP在启动前(指未进入系统前)运行一个复制的批处理,相信万能的百度热心网友们应该能够做到的!跪求方法!小弟在线等啊!
2楼的那我可不可以只执行一个复制命令?

在系统C盘根目录下有一个名为autoexec.bat的文件,是系统、隐藏属性的文件,在这个文件的最后加上一行“CALL+空格+你的批处理文件名”,就可以在WINXP启动前运行你的批处理了,因为这个文件是在系统自检以后第一个加载的。

在系统运行前是不能运行批处理的,如果要运行的话只能是单句的命令,批处理是一个DOS命令的集合,而在DOS下它是不能够识别的,就如,在DOS下要运行一个有WINDOWS程序,它是不支持的,
DOS下只能运行单句命令