Win7电脑怎样备份系统服务

2017-03-23

系统服务一般在后台运行。与用户运行的程序相比,服务不会出现程序窗口或对话框,那么Win7电脑怎样备份系统服务呢?下文小编就分享了Win7电脑备份系统服务的方法,希望对大家有所帮助。

Win7电脑备份系统服务方法

首先,我们启动记事本,将批处理命令写入记事本后,保存为saveservice.cmd

TITLE Windows 7服务备份工具

@echo off

@echo ========================================================================

@echo Windows 7服务备份工具 (C) 2011

@echo ========================================================================

@echo.

@echo 该工具能够自动备份Windows 7的服务状态,以方便日后进行还原!

@echo.

pause

REM 获取当前日期和时间

for /f "tokens=1, 2, 3, 4 delims=-/. " %%j in ('Date /T') do set FILENAME=恢复服务_%%j_%%k_%%l_%%m

for /f "tokens=1, 2 delims=: " %%j in ('TIME /T') do set FILENAME=%FILENAME%_%%j_%%k.cmd

REM 获取所有服务名称

sc query type= service state= all| findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt

echo 正在保存服务状态至 %FILENAME% 文件,请稍候……

REM 将当前服务状态保存至批处理文件

echo @echo 服务状态保存于%TIME% %DATE% >"%FILENAME%"

echo @pause >>"%FILENAME%"

for /f "tokens=2 delims=:" %%j in (tmpsrv.txt) do @( sc qc %%j |findstr START_TYPE >tmpstype.txt && for /f "tokens=4 delims=:_ " %%s in (tmpstype.txt) do @echo sc config %%j start= %%s >>"%FILENAME%")

echo @pause >>"%FILENAME%"

del tmpsrv.txt

del tmpstype.txt

echo 服务状态已经保存至%FILENAME%文件中了,您可以随时运行它来恢复服务。

pause

之后,我们运行它,会

提示“该工具能够自动备份Windows 7的服务状态,以方便日后进行还原!”,按任意键继续,按下任意键将会提示“正在保存服务状态至恢复服务.cmd文件,请稍候……”

完成后会提示我们“服务状态已经保存至恢复服务.cmd文件中了,您可以随时运行它来恢复服务。”,按任意键即退出。同时,会生成一个恢复服务.cmd文件,双击它,可以看到@echo 服务状态保存的注释信息。

小提示:

上面的批处理命令代码可直接复制粘贴到记事本中即可,还可以自行修改提示语言信息。

Win7电脑怎样备份系统服务相关文章:

1.win7无法备份系统怎么办

2.怎么解决电脑不能备份系统

3.win7无法备份系统怎么解决

4.win7系统服务怎么还原

5.怎么解决系统备份应用程序无法启动

6.电脑备份系统失败提示0x80070422怎么办

更多相关阅读

最新发布的文章