除了人為錯誤地修改登錄檔外,造成登錄檔遭到破壞的原因主要表現以下三個方面:
1.軟體方面:主要表現為應用程式、驅動程式不相容或本身包含錯誤,以及遭到計算機病毒的破壞。
2.硬體方面:主要表現為計算機硬體的質量不過關或過度超頻,造成資料讀寫錯誤。
3.誤操作:非正常關機極有可能造成登錄檔被破壞或資料丟失。為了防止登錄檔產生錯誤或遭到破壞,而影響機器的正常執行,平時應做好登錄檔的備份工作。其實Windows每次正常啟動時,都會對登錄檔檔案進行備份。將System.dat檔案備份為System.da0,將User.dat檔案備份為User.da0。他們存放在Windows所在的資料夾中,屬性為系統和隱藏。但是這種備份方式,並不是非常保險。因為Windows 98只是在每次啟動時,簡單地覆蓋上一次啟動所做的備份,即使登錄檔中本已存在錯誤,Windows 98照樣備份。所以,可以利用登錄檔編輯器的備份工具進行安全備份。在登錄檔編輯器中,單擊“我的電腦”,再單擊“檔案”選單,選擇“匯出登錄檔檔案”選單項(如圖1),選擇要儲存匯出檔案的路徑,然後輸入新檔案的名稱,檔案的副檔名為REG。 小提示:可以使用任何文字編輯器編輯或檢視透過匯出建立的.reg檔案。 如果是因為登錄檔損壞導致計算機無法正常啟動,就可以進行還原登錄檔。當登錄檔被破壞,如果還能啟動到Windows中,系統一般會用自動備份的System.da0和User.da0檔案,來恢復System.dat和User.dat。如果不能自動恢復,那麼就執行登錄檔編輯器,單擊“檔案”選單,選擇“引入登錄檔檔案”選單項,瀏覽要引入的.reg備份檔案,然後單擊“開啟”按鈕即可。 如果登錄檔被破壞,並且計算機無法啟動的話。此時,可以將登錄檔恢復為上次成功啟動計算機的狀態。單擊“開始”按鈕,選擇“關閉系統”選單,單擊“重新啟動計算機並切換到MS-DOS方式”,然後單擊“是”按鈕,在MS-DOS提示符下輸入Scanreg /Restore(如圖2)。 進入介面後,會排出最新儲存的五個註冊資料,從中選擇上次能成功啟動計算機的註冊資料後,按下“Restore”按鈕自動重新啟動計算機。 特別注意:恢復登錄檔資料一定要切記,在所提取的登錄檔資料儲存日期後的各類應用程式、硬體驅動程式等等也必須重新安裝。
除了人為錯誤地修改登錄檔外,造成登錄檔遭到破壞的原因主要表現以下三個方面:
1.軟體方面:主要表現為應用程式、驅動程式不相容或本身包含錯誤,以及遭到計算機病毒的破壞。
2.硬體方面:主要表現為計算機硬體的質量不過關或過度超頻,造成資料讀寫錯誤。
3.誤操作:非正常關機極有可能造成登錄檔被破壞或資料丟失。為了防止登錄檔產生錯誤或遭到破壞,而影響機器的正常執行,平時應做好登錄檔的備份工作。其實Windows每次正常啟動時,都會對登錄檔檔案進行備份。將System.dat檔案備份為System.da0,將User.dat檔案備份為User.da0。他們存放在Windows所在的資料夾中,屬性為系統和隱藏。但是這種備份方式,並不是非常保險。因為Windows 98只是在每次啟動時,簡單地覆蓋上一次啟動所做的備份,即使登錄檔中本已存在錯誤,Windows 98照樣備份。所以,可以利用登錄檔編輯器的備份工具進行安全備份。在登錄檔編輯器中,單擊“我的電腦”,再單擊“檔案”選單,選擇“匯出登錄檔檔案”選單項(如圖1),選擇要儲存匯出檔案的路徑,然後輸入新檔案的名稱,檔案的副檔名為REG。 小提示:可以使用任何文字編輯器編輯或檢視透過匯出建立的.reg檔案。 如果是因為登錄檔損壞導致計算機無法正常啟動,就可以進行還原登錄檔。當登錄檔被破壞,如果還能啟動到Windows中,系統一般會用自動備份的System.da0和User.da0檔案,來恢復System.dat和User.dat。如果不能自動恢復,那麼就執行登錄檔編輯器,單擊“檔案”選單,選擇“引入登錄檔檔案”選單項,瀏覽要引入的.reg備份檔案,然後單擊“開啟”按鈕即可。 如果登錄檔被破壞,並且計算機無法啟動的話。此時,可以將登錄檔恢復為上次成功啟動計算機的狀態。單擊“開始”按鈕,選擇“關閉系統”選單,單擊“重新啟動計算機並切換到MS-DOS方式”,然後單擊“是”按鈕,在MS-DOS提示符下輸入Scanreg /Restore(如圖2)。 進入介面後,會排出最新儲存的五個註冊資料,從中選擇上次能成功啟動計算機的註冊資料後,按下“Restore”按鈕自動重新啟動計算機。 特別注意:恢復登錄檔資料一定要切記,在所提取的登錄檔資料儲存日期後的各類應用程式、硬體驅動程式等等也必須重新安裝。