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