一段自动维护的BAT
日期:2006-07-19 荐:
一段自动维护的BAT,请多指教说明:使用了系统分离,注册表和INI文件在C盘,系统目录在D盘,C盘只有10多M.我想,恢复10多M的文件总比恢复几百M文件快吧?起动过程和升级时禁使用键盘.升级和重建后自动重起并自动保护@ECHO OFFrem 设置环境变量PATH=w:\UPDATE;u:\update;c:\windows;D:\windows;D:\windows\commandREM 禁止键盘输入@KDISABLErem 设置临是文件路径@set temp=w:\temp@set tmp=w:\tmprem 设置盘符@Letassig /nologo w=G:rem 如果c:\windows\Explorer.exe存在就改回原名,正常开机,因为做了系统分离,真正的热rem Explorer.exe在D盘,C盘的Explorer.exe就是调用D盘的Explorer.exe的程序,要密码才REM 能运行的,密码能自己改.系统先调用C盘的程序if exist c:\windows\Explorer.exe goto 改名IF0rem 如果c:\重建.exe存在就删除if exist c:\重建.exe goto 删除:IF1REM 检查有无升级标记,如有就删除网管和超保注册表(升级.REG)if exist w:\UPDATE\升级 goto 升级:IF2REM 检查有无维护标识,维护标识为维护按钮生成(要密码)if exist W:\UPDATE\维护 goto 维护:IF3REM 检查有重建标识,重建标识为维护按钮生成(要密码)if exist W:\UPDATE\重建 goto 重建goto endrem 改名:改名@cd windows@ren Explorer.exe passwd.exe@CD\goto IF0rem 删除:删除@del 重建.exegoto IF1rem 删除超级保护和网管注册表(导入升级.REG):升级@regedit c:\windows\升级.reggoto IF2rem 有维护标识,关了超级保护:维护rem 把passwd.exe改名为Explorer.exe,开机就要密码了@cd windows@ren passwd.exe Explorer.exe@cd\rem 关了超级保护@regedit c:\windows\维护.regrem 删除维护标识,以免下次开机还是唯护状态@del W:\UPDATE\维护goto IF3rem 重建系统,并重起系统:重建@attrib -s -r -h ./s@deltree/y windows@copy e:\重建.exeREM 重建.exe就是C盘的自解压文件,如谁能知道那种DOS下自解压文件能无确认直接覆REM 盖的压缩程序请告知!rem 允许使用键盘@KENABLE@pdos95ECHO 如有任何提示请一率按"A"键再会车!重建.exeREM 禁止键盘输入@KDISABLE@del w:\update\重建rem 重起电脑@win/Mgoto endREM 结束:END@cd C:\windowsREM 设置系统目录@set windir=D:\windows@set winbootdir=D:\windowsrem 设置DOS环境变量@set comspec=c:\command.com
标签: