Win7電腦怎樣備份系統(tǒng)服務(wù)
Win7電腦怎樣備份系統(tǒng)服務(wù)
系統(tǒng)服務(wù)一般在后臺運行。與用戶運行的程序相比,服務(wù)不會出現(xiàn)程序窗口或?qū)υ捒颍敲碬in7電腦怎樣備份系統(tǒng)服務(wù)呢?下文學習啦小編就分享了Win7電腦備份系統(tǒng)服務(wù)的方法,希望對大家有所幫助。
Win7電腦備份系統(tǒng)服務(wù)方法
首先,我們啟動記事本,將批處理命令寫入記事本后,保存為saveservice.cmd
TITLE Windows 7服務(wù)備份工具
@echo off
@echo ========================================================================
@echo Windows 7服務(wù)備份工具 (C) 2011
@echo ========================================================================
@echo.
@echo 該工具能夠自動備份Windows 7的服務(wù)狀態(tài),以方便日后進行還原!
@echo.
pause
REM 獲取當前日期和時間
for /f "tokens=1, 2, 3, 4 delims=-/. " %%j in ('Date /T') do set FILENAME=恢復(fù)服務(wù)_%%j_%%k_%%l_%%m
for /f "tokens=1, 2 delims=: " %%j in ('TIME /T') do set FILENAME=%FILENAME%_%%j_%%k.cmd
REM 獲取所有服務(wù)名稱
sc query type= service state= all| findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt
echo 正在保存服務(wù)狀態(tài)至 %FILENAME% 文件,請稍候……
REM 將當前服務(wù)狀態(tài)保存至批處理文件
echo @echo 服務(wù)狀態(tài)保存于%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 服務(wù)狀態(tài)已經(jīng)保存至%FILENAME%文件中了,您可以隨時運行它來恢復(fù)服務(wù)。
pause
之后,我們運行它,會
提示“該工具能夠自動備份Windows 7的服務(wù)狀態(tài),以方便日后進行還原!”,按任意鍵繼續(xù),按下任意鍵將會提示“正在保存服務(wù)狀態(tài)至恢復(fù)服務(wù).cmd文件,請稍候……”
完成后會提示我們“服務(wù)狀態(tài)已經(jīng)保存至恢復(fù)服務(wù).cmd文件中了,您可以隨時運行它來恢復(fù)服務(wù)。”,按任意鍵即退出。同時,會生成一個恢復(fù)服務(wù).cmd文件,雙擊它,可以看到@echo 服務(wù)狀態(tài)保存的注釋信息。
小提示:
上面的批處理命令代碼可直接復(fù)制粘貼到記事本中即可,還可以自行修改提示語言信息。
Win7電腦怎樣備份系統(tǒng)服務(wù)相關(guān)文章: