学习啦 > 学习电脑 > 操作系统 > 操作系统基础知识 > Win7电脑怎样备份系统服务

Win7电脑怎样备份系统服务

时间: 春健736 分享

Win7电脑怎样备份系统服务

  系统服务一般在后台运行。与用户运行的程序相比,服务不会出现程序窗口或对话框,那么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怎么办

1360230