标题: [系统相关] 批处理怎样设置XP系统服务项? [打印本页]
作者: yhcbird 时间: 2011-2-12 11:30 标题: 批处理怎样设置XP系统服务项?
写一个批处理用来设置原来的window xp系统服务项。即一键就能把后来修改的服务项,恢复到修改前的样子。
最好有一个window xp常规情况下 所有服务的“启动、禁止,自动”设置的批处理。
大家想想办法:)
作者: Batcher 时间: 2011-2-12 11:50
你自己到虚拟机里面安装一个原版的XP系统,记录下原始的服务状态,然后就是一条一条的sc命令了,完全是体力活,没啥技术含量。
作者: hanyeguxing 时间: 2011-2-12 18:06
- @echo off
- (
- for /f "delims=" %%a in ('more +6^<%~fs0') do echo %%a
- for /f "tokens=1*" %%a in ('sc query state^= all') do if /i "%%a"=="SERVICE_NAME:" for %%c in ("%%b") do set/p"=%%~nc"<nul&for /f "tokens=1,4" %%d in ('sc qc "%%~nc"') do if /i "%%d"=="START_TYPE" for /f "delims=_" %%f in ("%%e") do echo =%%f
- )>恢复服务.bat
- exit
- @echo off
- for /f "tokens=1* delims==" %%a in ('more +3^<%~fs0') do sc config "%%a" start= %%b
- exit
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |