熱點推薦:
您现在的位置: 電腦知識網 >> 電腦故障 >> 正文

如何修復WIN98的注冊表

2013-11-11 23:57:32  來源: 電腦故障 

  Windows系統中注冊表中包含的是關於如何運行計算機的重要信息通過修改它可以實現Windows的某些性能但在注冊表有問題時會造成系統發生問題甚至癱
  瘓注冊表信息存放在Windows系統目錄下的SYSTEMDAT和USERDAT文件中從上面的故障現象可以得出結論注冊表已被破壞應用正確的注冊表來代替損壞的注冊表
  操作步驟如下
   步驟一在安全模式下導出然後再引入注冊表文件
    關閉計算機後重新啟動在出現Starting Windows按F在啟動菜單中選擇Safe mode command prompt only進入安全模式下
    執行下面的命令
    regedit /l:c:\windows\systemdat /e c:\systemtxt(導出注冊表)
    cd\windows (Windows系統目錄)
    attrib -s -h -r systemdat
  
    (去掉SYSTEMDAT的系統隱含只讀屬性)
  
    ren systemdat systemold(將當前的SYSTEMDAT文件改名)
  
    regedit /l:c:\windows\systemdat /c c:\systemtxt(引入注冊表)
  
    重新啟動計算機以正常方式啟動Windows系統如果錯誤仍出現可以在安全模式下使用下面的命令
  
    regedit /l:c:\windows\userdat /e c:\usertxt(導出注冊表)
  
    cd\windows
  
    attrib -s -h -r userdat
  
    (去掉USERDAT的系統隱含只讀屬性)
  
    ren userdat userold (將當前的USERDAT文件改名)
  
    regedit /l:c:\windows\userdat /c c:\usertxt(引入注冊表)
    步驟二重新啟動計算機以正常方式啟動 Windows系統如果錯誤仍出現可以恢復系統至最後一次成功運行時的注冊表
  
    關閉計算機後重新啟動在出現Starting Windows按F在啟動菜單中選擇Safe mode command prompt only進入安全模式下
  
    執行下面的命令
  
    cd\windows
  
    attrib -s -h -r systemdat
  
    (去掉SYSTEMDAT的系統隱含只讀屬性)
  
    ren systemdat systembad (將當前的SYSTEMDAT文件改名)
  
    重新啟動Windows系統在啟動時系統如果沒有發現systemdat文件就會使用Systemda文件系統會自動將Systemda文件改名為systemdat
  
   
  
     步驟三如果仍有錯誤出現則恢復系統至第一次成功運行時的注冊表
  
    關閉計算機後重新啟動在出現Starting Windows 按F在啟動菜單中選擇Safe mode command prompt only進入安全模式下
  
    執行下面的命令
  
    cd\windows
  
    attrib -s -h -r systemdat
  
    (去掉SYSTEMDAT的系統隱含只讀屬性)
  
    ren systemdat systemxxx (將當前的SYSTEMDAT文件改名)
  
    cd \
  
    attrib -s -h -r systemst (此文件在根目錄下)
  
    copy systemlst c:\windows\systemdat
  
    (使用systemlst替代systemdat)
  
    attrib +s +h +r systemlst (加上屬性)
  
   
  
     步驟四重新啟動Windows系統如果仍有錯誤發生則可以重新安裝Windows系統
  
    重新啟動在出現Starting Windows按F在啟動菜單中選擇Command prompt only進入命令方式
  
    使用下面的命令將注冊表文件改名保存
  
    deltree c:\windows\profiles (刪除此目錄及包含的所有子目錄)
  
    cd \windows
  
    attrib -s -h -r systemdat
  
    ren systemdat systemxxx
  
    attrib -s -h -r userdat
  
    ren userdat userxxx
  
    attrib -s -h -r systemda
  
    ren systemda systemyyy
  
    attrib -s -h -r userda
  
    ren userda useryyy
  
    cd \
  
    attrib -s -h -r systemlst
  
    ren systemlst systemzzz
  
    運行光盤中的SETUP安裝程序
  
   
  
     幾點說明
  
    REGEDIT命令格式如下
  
    功能引入注冊表文件和導出注冊表文件
  
    REGEDIT[/Lsystem][/R:user]filename
  
     REGEDIT[/L:system][/R:user]/C filename
  
    REGEDIT[/L:system][/R:user]/E filename [regpath]
  
    其中
  
    /L:system 指定systemdat文件的存放位置
  
    /R:user 指定userdat文件的存放位置
  
    filename 指定引入到注冊表數據庫的文件名
  
    /C filename 指定形成注冊表數據庫的文件名
  
    /E filename 指定導出注冊表文件的文件名
  
    regpath 指定導出注冊表文件的開始關鍵字(缺省為全部關鍵字)
  
    平時注冊表不要輕易改動如果真的需要改變注冊表時注意先將注冊表備份再做修改
  
    另外在長時間使用Windows注冊表文件會變得比較大一些沒用的內容也會增多可以使用注冊表工具及時對注冊表清理
  

From:http://tw.wingwit.com/Article/Fault/201311/10345.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.