有些資料對我們來說很重要,但是往往由于各種原因還沒來得急備份,一關(guān)機(jī)就沒有了,這是一個讓很多人很困擾的事。因此,每次關(guān)機(jī)的時候,我們都需要保存一下各種文件,但是還有很多系統(tǒng)狀態(tài)信息都會被遺漏,比如IE的收藏夾、Cookies、一些應(yīng)用程序的數(shù)據(jù)等等。那么,能不能在我們每次關(guān)機(jī)的時候,讓系統(tǒng)自動為我們備份這些文件呢?
在Windows 2000/XP系統(tǒng)中,我們可以使用控制臺來建立關(guān)機(jī)腳本,這些腳本在你發(fā)出關(guān)機(jī)指令后會在后臺執(zhí)行,自動備份這些重要信息。
方法如下:
1.單擊“開始”、“運(yùn)行”,輸入“mmc”并回車,啟動控制臺。單擊“文件”、
“添加/刪除控制臺單元”,從彈出的對話框中單擊左下角的“添加”按鈕,然后從打開的“可用的獨(dú)立控制單元”中選擇“組策略”,單擊“添加”按鈕,再連續(xù)單擊“確定”按鈕退回到控制臺界面。
2.在控制臺界面左側(cè)“控制臺根節(jié)點(diǎn)”下的“‘本地計算機(jī)’策略”中依次展開“Windows設(shè)置”、“腳本(啟動/關(guān)機(jī))”,雙擊右側(cè)窗口中的“關(guān)機(jī)”,打開“關(guān)機(jī)屬性”界面。
3.在“關(guān)機(jī)屬性”界面中單擊“添加”按鈕打開“添加腳本”對話框,我們可以為腳本命名,如“Backup.bat”。
4.設(shè)置完成后單擊“文件”、“保存”命令來保存控制臺,以便以后進(jìn)行調(diào)整。下次關(guān)機(jī)的時候,你會發(fā)現(xiàn)關(guān)機(jī)提示窗口中除了“正在關(guān)機(jī)...”這樣的信息外,還會顯示“正在執(zhí)行關(guān)機(jī)腳本”的提示,表明關(guān)機(jī)腳本正在執(zhí)行。
5.現(xiàn)在我們來為關(guān)機(jī)腳本文件添加內(nèi)容。由于我們是進(jìn)行數(shù)據(jù)備份,因此使用XCOPY命令最為簡單有效。比如我們希望每次關(guān)機(jī)的時候收藏夾內(nèi)容都被備份到移動硬盤上(假設(shè)該移動硬盤盤符為F),那么可以在批處理文件中加入這樣的命令:
XCopy "C:\Documents and Settings\Administrator\ Favorites" F:\Backuup\Favorite /E /y
參數(shù)E表示復(fù)制所有的子文件夾;由于關(guān)機(jī)腳本執(zhí)行的時候不提供任何反饋信息,因此參數(shù)Y是必須的,否則發(fā)現(xiàn)同名文件后,XCOPY會提示是否覆蓋從而導(dǎo)致命令無法順利執(zhí)行。
此外,制作關(guān)機(jī)腳本時要特別注意:一定要保證其執(zhí)行中不能出錯、無需用戶干預(yù)。只要有一條命令出錯或者等待用戶輸入,下面的命令都將無法執(zhí)行。
如果你覺得使用XCOPY太麻煩,還有一個竅門:在“控制面板”中建立一個計劃任務(wù),設(shè)置這個任務(wù)為一次執(zhí)行(不需要為其制定執(zhí)行計劃),執(zhí)行的任務(wù)就是你需要備份的文件。保存這個任務(wù)后在“控制面板”、“任務(wù)計劃”中單擊新添加的任務(wù),然后用鼠標(biāo)右鍵選擇“屬性”,復(fù)制屬性窗口中的命令行,再將這個命令行粘貼到批處理文件中即可。