新聞中心
在Windows系統(tǒng)中,注冊表是非常重要的部分,包含了系統(tǒng)的所有設(shè)置和配置信息。如果注冊表出現(xiàn)破壞或損壞,系統(tǒng)可能會出現(xiàn)各種各樣的問題,如啟動錯誤、程序崩潰、無法聯(lián)網(wǎng)等。所以,如何修復(fù)損壞的注冊表數(shù)據(jù)庫配置非常關(guān)鍵。以下是幾種方法。

成都創(chuàng)新互聯(lián)專注于華坪企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城系統(tǒng)網(wǎng)站開發(fā)。華坪網(wǎng)站建設(shè)公司,為華坪等地區(qū)提供建站服務(wù)。全流程按需開發(fā),專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
方法一:使用系統(tǒng)還原
系統(tǒng)還原是Windows操作系統(tǒng)中自帶的功能,可以將系統(tǒng)還原到之前某個時間點的狀態(tài)。如果出現(xiàn)注冊表問題,可以通過系統(tǒng)還原來修復(fù)。具體操作步驟如下:
1. 打開“控制面板”,點擊“系統(tǒng)和安全”選項。
2. 選擇“文件歷史記錄和系統(tǒng)還原”,找到“系統(tǒng)還原”選項,并單擊“打開系統(tǒng)還原”。
3. 在“系統(tǒng)還原”窗口中,可以看到系統(tǒng)的還原點,選擇最近的一個還原點,然后單擊“下一步”。
4. 在還原點窗口中,確認要還原的還原點,并點擊“完成”按鈕。
5. 系統(tǒng)將開始還原,等待還原完成,系統(tǒng)將自動重啟。
6. 還原完成后,檢查系統(tǒng)是否恢復(fù)正常。
方法二:使用自帶的系統(tǒng)修復(fù)工具
Windows操作系統(tǒng)自帶有一些系統(tǒng)修復(fù)工具,可以用來修復(fù)各種問題,包括注冊表問題。以下是具體的操作步驟。
1. 進入Windows的高級啟動選項,方法是在開機時按住F8鍵,然后選擇“修復(fù)你的電腦”選項。
2. 在接下來的屏幕中,選擇“高級選項”并單擊“命令提示符”。
3. 在命令提示符中,輸入“sfc /scannow”命令,并按下Enter鍵。
4. 執(zhí)行該命令將掃描系統(tǒng)文件并自動修復(fù)已損壞的文件。
5. 等待幾分鐘,直到掃描和修復(fù)結(jié)束。
6. 重啟電腦,檢查系統(tǒng)是否恢復(fù)正常。
方法三:使用第三方的注冊表修復(fù)工具
如果以上兩種方法都不奏效,可以考慮使用一些第三方的注冊表修復(fù)工具,如CCleaner、Advanced SystemCare等。這些工具可以自動掃描和修復(fù)注冊表問題,大大減輕了人工維護的工作量。以下是具體操作步驟。
1. 下載并安裝第三方注冊表修復(fù)工具。
2. 運行該工具,選擇掃描注冊表。
3. 工具將掃描注冊表中的問題并自動修復(fù)。
4. 重啟電腦,檢查系統(tǒng)是否恢復(fù)正常。
以上是幾種修復(fù)損壞的注冊表數(shù)據(jù)庫配置的方法。需要注意的是,在進行任何操作之前,更好備份當(dāng)前的注冊表以防萬一。此外,要謹慎使用注冊表編輯器,因為錯誤的操作可能會導(dǎo)致系統(tǒng)崩潰。
相關(guān)問題拓展閱讀:
- 請問怎么修復(fù)注冊表文件?
請問怎么修復(fù)注冊表文件?
當(dāng)初我也是這個情況,不過我用360強力卸載以后又重新安裝了一遍,就沒有問題了,建議你也試試,
小知識:注冊表完全恢復(fù)手冊
注冊表是伴隨著Win95出現(xiàn)在我們面前的,其實它早就在NT中擔(dān)當(dāng)起了重要的作用。采用注冊表來管理系統(tǒng)配置,主要是為了提高系統(tǒng)的穩(wěn)定性。而系統(tǒng)出現(xiàn)的一些問題(如無法啟動、應(yīng)用程序無法運行、系統(tǒng)工作不正常等),很多都是因注冊表出現(xiàn)錯誤而造成的,通過修改相應(yīng)的錯誤數(shù)據(jù)就能使得Windows工作如初了。但注冊表的結(jié)構(gòu)太復(fù)雜,不正確的修改常常會帶來更壞的結(jié)果。下面介紹幾種安全恢復(fù)注冊表的方法,希望能幫助大家遠離令人頭疼的注冊表問題。
未 雨 綢 繆 篇
Win9X系列操作系統(tǒng)的注冊表,實際上是一個數(shù)據(jù)庫,它以分層結(jié)構(gòu)存儲著整個計算機的系統(tǒng)配置以及大量應(yīng)用程序的安裝使用時要調(diào)用的各種信息等。它由3個相對獨立的注冊表文件組成:系統(tǒng)配置注冊表文件:system.dat、用戶平臺配置注冊表文件user.dat和網(wǎng)絡(luò)管理注冊表文件config.pol。它們存儲在Windows目錄中,其中system.dat中存儲著當(dāng)前計算機的配置,特別是各種即插即用設(shè)備的硬件配置,如設(shè)備的I/O地址、中斷號(IRQ)以及DMA的值等;user.dat主要用來定義用戶的優(yōu)先權(quán),存儲著特定于某一用戶的應(yīng)用程序的安裝信息等;伍渣告而config.pol則是只有當(dāng)Win98的用戶安裝了系統(tǒng)策略編輯器后才會生成的注冊表文件,它存儲的設(shè)置可以對網(wǎng)絡(luò)用戶的操作做出限制。一般而言,組成一個完整的注冊表文件系統(tǒng),system.dat和user.dat這兩個文件是必不可少的。
一、文件備份還原法
顯然,及時、正確的備份能夠在計算機發(fā)生意外時,比較完全地恢復(fù)整個工作進程。對注冊表進行的備份也一樣,利用在正常工作狀態(tài)下備份的注冊表可以用來恢復(fù)發(fā)生錯誤的注冊表,從而達到使系統(tǒng)重新恢復(fù)正常工作的目的。
(一)備份
1?簡單拷貝法
備份注冊表就是備份system.dat和user.dat這兩個文件。它們的文件屬性都是系統(tǒng)、隱藏、只讀的,因此一般情況下無論在DOS還是Windows窗口狀態(tài)都是不可見的,在備份時要注意使用一些“技術(shù)”。
在DOS狀態(tài)下,請先進入Windows目錄,然后鍵入命令“Attrib -h(huán) -r -s system.dat”,對于user.dat同樣操作,此時就可以將這兩個文件復(fù)制到其他的目錄中去了。
在Windows窗口狀態(tài)下,在【查看】中選擇【文件夾選項】→【查看】,在【隱藏文件】中選擇【顯示所有文件】,這樣system.dat和user.dat才能在文件夾窗口中顯示出來。剩下的復(fù)制工作應(yīng)該就不用我多說了吧。
2?注冊表導(dǎo)出法
將注冊表導(dǎo)出,也是一種不錯的注冊表備份方法。在【開始】→【運行】欄中運行【Regedit.exe】,選【注冊表】→【導(dǎo)出注冊表】,最后選擇導(dǎo)出注冊表文件的存儲位置就可以了。要注意的,在導(dǎo)出注冊表時,千萬要在【導(dǎo)出范圍】中選擇【全部】,否則導(dǎo)出的注冊表文件不完全,將無法用來恢復(fù)原注冊表。采用此方法備份后只生成一個文件,它的文件名的后綴是.reg。
(二)還原
1?簡單拷貝法的還原
還原的方法當(dāng)然是重新用備份的文件覆蓋現(xiàn)有文件。不過要注意的是,在覆蓋現(xiàn)有文件前,同樣得先將system.dat和user.dat的文件屬性全部腔明取消,否則系統(tǒng)會拒絕覆蓋操作。在還原前請務(wù)必啟動到DOS狀態(tài)下,然后再進行此操作。千萬不要在Windows或Windows的DOS窗口下進行此還原操作,否則不但不能恢復(fù)注冊表,反而會對注冊表產(chǎn)生極大的破壞。
2?注冊表導(dǎo)出法的還原
利用注冊表導(dǎo)出法的注冊表文件還原系統(tǒng)時,既可以在Windows下進行,也可以在DOS下進行。
在Windows下進行時,運行注冊表后選【注冊表】→【導(dǎo)入注冊表】,選擇要導(dǎo)入注冊表文件的所在位置,重新啟梁攔動后就可以恢復(fù)注冊表。雖然此法無論在安全模式還是正常方式下都可以進行,但為了保險起見,筆者還是建議更好在安全模式下或是干脆用下面介紹的在DOS下進行操作。
在DOS下只能以命令行的方式運行Regedit.exe,但它可以解決無法進入Windows情況下的注冊表恢復(fù)問題。其命令行形式: Regedit filename1
Regedit /C filename2
Regedit /E filename3 regpath1
Regedit /D regpath2
參數(shù)含義:
/L: system 指定system.dat文件的存放位置;
/R: user 指定user.dat文件的存放位置;
filename1 指定導(dǎo)入的注冊表數(shù)據(jù)庫文件名;
/C filename2 利用指定的注冊表文件重新生成注冊表;
/E filename3 導(dǎo)出注冊表文件為指定文件名;
regpath1 將指定開始關(guān)鍵字的部分從注冊表文件中導(dǎo)出;
/D regpath2 將指定開始關(guān)鍵字的部分從注冊表文件中刪除
具體在恢復(fù)注冊表時,可以采取命令行1的形式:Regedit bak.reg(假設(shè)你導(dǎo)出的備份注冊表文件為此文件名)。不過建議采用命令行2的形式,即:Regedit /C bak.reg,因為此命令不但會將bak.reg中的所有信息導(dǎo)入注冊表,而且會將其中的一些無用的信息(如一些已經(jīng)被刪除的程序在注冊表中的殘留部分關(guān)鍵字等)同時剔除,從而達到壓縮重建注冊表的目的。
順便提一下,命令行2也不一定要在恢復(fù)注冊表才使用,平時運行也能壓縮、清除注冊表中的“垃圾”,從而起到提高Windows啟動速度,減少注冊表錯誤發(fā)生幾率的作用。筆者就曾經(jīng)利用此命令將原來6兆的注冊表壓縮為4兆。要注意的是,在使用此命令時,請務(wù)必在運行前加載磁盤緩沖artdrv,否則它的運行時間之長或許足夠你去看一場電影了!
二、系統(tǒng)備份法
正是由于注冊表對于系統(tǒng)的重要性,微軟在開發(fā)Win95時就考慮到系統(tǒng)對于注冊表的自動備份問題。盡管它所提供的功能直到Win98才令人稍感滿意,但畢竟這也不失為修復(fù)注冊表的方法之一。
(一)Windows 95
當(dāng)初Win95各版本中提供的系統(tǒng)自動備份注冊表的方法比較簡單,通常是在Windows系統(tǒng)啟動的同時,將當(dāng)前的注冊表文件備份。具體的做法就是將system.dat和user.dat這兩個文件分別備份為相同屬性的system.da0和user.da0。因此,當(dāng)系統(tǒng)因注冊表遭破壞無法啟動時,可以手工將system.da0和user.da0這兩個文件拷貝并覆蓋system.dat和user.dat(請注意在操作前,分別將這4個文件的文件屬性全部取消)。盡管這種想法不錯,但由于疏忽和一些無法預(yù)料情況的發(fā)生,系統(tǒng)自動備份的注冊表經(jīng)常會在不知不覺中被破壞或備份失敗。例如:①當(dāng)注冊表的破壞是在上
次關(guān)機以前發(fā)生的,而當(dāng)你再次啟動系統(tǒng)時,備份的注冊表其實就是已經(jīng)遭破壞的注冊表的“完全”拷貝了;②啟動時注冊表為正確的,此時系統(tǒng)自動備份的注冊表也是好的,但在系統(tǒng)啟動過程中發(fā)生意外(如突然停電、硬盤意外讀寫錯誤等)導(dǎo)致系統(tǒng)啟動失敗,當(dāng)你再次啟動時,原來完整的注冊表備份也會被已經(jīng)遭破壞的注冊表覆蓋。因此,利用system.da0和user.da0這兩個備份文件來恢復(fù)注冊表的效果不是十分令人滿意,成功率一般在50%左右。要注意在一次啟動失敗后,盡量不要試圖再次啟動,應(yīng)該立即用system.da0和user.da0這兩個文件來覆蓋恢復(fù),否則90%以上你的系統(tǒng)是再也無法恢復(fù)的了。
(二)Windows 98
Win98對注冊表文件備份系統(tǒng)的改進之處主要體現(xiàn)在以下兩個方面:①備份文件不僅包括system.dat和user.dat,還包括了system.ini和win.ini這兩個初始化文件,大大提高了系統(tǒng)還原的完整性;②備份文件被統(tǒng)一地壓縮在一個文件中,而且備份壓縮文件的數(shù)量大大增加,避免了在Win95下一個備份容易發(fā)生錯誤無法恢復(fù)的現(xiàn)象。
Win98將注冊表的備份文件放在了Windows下面的隱藏子目錄Syckup中,備份文件以rbX為名,都是CAB格式的壓縮文件,每個文件包含system.dat、user.dat 、system.ini和win.ini。默認情況下,系統(tǒng)共留有5個(X從000到004,如果某次有錯誤,數(shù)字往后順延)壓縮包備份,這5個壓縮包備份分別是你最近5個工作日中之一次啟動計算機時系統(tǒng)所做的備份。請注意,并不是最近5次,舉個例子,如果你每天都使用計算機,那么這5個備份中保存的分別是5天來每天你之一次啟動計算機時的注冊表文件。當(dāng)某次啟動發(fā)生錯誤時,系統(tǒng)會將這時的注冊表文件另外保存為rbbad.cab,以供使用者分析、尋找發(fā)生錯誤的原因所在。
:03 回復(fù) 傷痛天神 0位粉絲 3樓了解了Win98的備份原理后,對于注冊表的還原就比較輕松了。如果你可以進入Windows(哪怕是安全模式),想進行備份還原的話,只要用Winzip等支持CAB壓縮格式的軟件選擇最近的或是前幾天的備份壓縮包文件,并將其中的4個文件解壓出來,重新啟動計算機到DOS狀態(tài),利用這些文件覆蓋相應(yīng)同名文件就可以了。如果你在啟動的時候就無法進入Windows的話,那么可以嘗試在DOS下進行備份還原工作:①利用Windows提供的extract.exe文件,用命令行方式將備份文件展開,直接對系統(tǒng)注冊表文件進行覆蓋還原(假設(shè)當(dāng)前目錄為Windows):extract /Y ?.? Syckup\ rbX.cab,其中X為000~004。②利用Windows附帶的scanreg.exe,在DOS狀態(tài)下運行此程序,按提示選擇檢查注冊表,在程序檢查完注冊表后,可以看到【Create Backups】和【View Backups】這兩項,前者用來將當(dāng)前的注冊表備份下來,后者用來查看以前備份的注冊表情況。選擇后者,屏幕將顯示近日來的各備份注冊表文件情況(主要是備份的時間),選擇你想還原的備份,按回車,然后選擇【Restore】開始還原,還原完畢后選擇【Restart】重新啟動計算機就可以了。
注意,當(dāng)你之一次啟動計算機失敗后,請不要不斷地繼續(xù)嘗試啟動計算機,因為scanreg.exe會將啟動失敗的注冊表都一一依次備份下來,如果你連續(xù)啟動失敗5次的話,也就意味著原先備份的5個完好的注冊表都將被這連續(xù)5次的壞注冊表所替代,也就失去了利用它們來還原系統(tǒng)注冊表的機會。因此,在啟動失敗后,請盡量不要一而再再而三地連續(xù)啟動,應(yīng)及時地進行注冊表還原工作。
亡 羊 補 牢 篇
古人云:亡羊補牢,為時未晚。如果你從來就沒有備份注冊表的習(xí)慣,或是在Windows下所有的系統(tǒng)自動備份都已經(jīng)如前所述被已遭破壞的注冊表文件所替代了的話,那么試試下面的方法,或許能使你的機器再次正常地運轉(zhuǎn)起來。
一、保守還原法
一般而言,當(dāng)Win9X在成功安裝完畢后,會自動將之一次正常運行時的系統(tǒng)信息(其實也就是注冊表信息,主要是相應(yīng)的硬件信息)保存在C盤根目錄下的system.1st這個文件中。利用它,有可能將系統(tǒng)恢復(fù)到最初安裝時的狀態(tài)。具體的做法如下:在DOS下,首先去除system.1st以及Windows目錄下system.dat的文件屬性(它們都是系統(tǒng)、只讀、隱藏屬性),然后將system. 1st拷貝為system.dat來覆蓋系統(tǒng)的system.dat,最后重新啟動計算機。如果啟動成功,還得對系統(tǒng)進行大幅度地調(diào)整才能恢復(fù)到破壞前的狀態(tài)。
二、“李代桃僵”法
如果有和你的硬件配置大致相同的計算機,可以用那臺計算機上的注冊表文件(system.dat和user.dat)來覆蓋自己計算機上的注冊表文件,然后啟動。如果可以進入Windows,再對系統(tǒng)做相應(yīng)的修改,就能恢復(fù)如初了。盡管這種方法成功的概率比較?。ù蠹s在25%左右),但這也是不得已而為之,或許能將你的“死馬”真的醫(yī)活了。
如果上面的招數(shù)對你都無效,那我再教你一記“超級絕招”——準備好你的Windows安裝光盤,然后Setup吧!筆者憑著對注冊表的了解(經(jīng)常在里面修修改改)以及以上幾大絕招,創(chuàng)造了自上年10月安裝Win98至今沒有重新安裝的個人新記錄。
:03 回復(fù) 傷痛天神 0位粉絲 4樓小知識:注冊表損壞之癥狀和修復(fù)
Windows的注冊表實際上是一個數(shù)據(jù)庫,它包含了五個方面的信息,即PC的全部硬件、軟件設(shè)置、當(dāng)前配置、動態(tài)狀態(tài)及用戶特定設(shè)置等內(nèi)容,主要儲存在C:windows下的system.dat和user.dat兩個文件中。由此可見注冊表是Windows系統(tǒng)的命根子,稍有閃失,后果嚴重。注冊表文件損壞而不能正常啟動系統(tǒng)或運行應(yīng)用程序的情況經(jīng)常出現(xiàn),那么注冊表損壞一般存在哪些癥狀呢?
1、當(dāng)使用過去正常工作的程序時,得到諸如“找不到*.dll”的信息,或其他表明程序部分丟失和不能定位的信息。
2、應(yīng)用程序出現(xiàn)“找不到服務(wù)器上的嵌入對象”或“找不到OLE控件”這樣的錯誤提示。
3、當(dāng)單擊某個文檔時,Windows給出“找不到應(yīng)用程序打開這種類型的文檔”信息,即使安裝了正確的應(yīng)用程序且文檔的擴展名(或文件類型)正確。
4、“資源管理器”頁面包含沒有圖標的文件夾、文件或者意料之外的奇怪圖標。
5、“開始”菜單或“控制面板”項目丟失或變灰而處于不可激活狀態(tài)。
6、網(wǎng)絡(luò)連接不能建立或不再出現(xiàn)在“撥號網(wǎng)絡(luò)”中或“控制面板”的“網(wǎng)絡(luò)”中。
7、不久前工作正常的硬件設(shè)備不再起作用或不再出現(xiàn)在“設(shè)備管理器”的列表中。
8、Windows系統(tǒng)根本不能啟動,或僅能以安全模式或MS-DOS模式啟動。
9、Windows系統(tǒng)顯示“注冊表損壞”這樣的信息。
10、啟動時,系統(tǒng)調(diào)用注冊表掃描工具對注冊表文件進行檢查,然后提示當(dāng)前注冊表已損壞,將用注冊表的備份文件進行修復(fù),并要求重新啟動系統(tǒng)。而上述過程往往要重復(fù)數(shù)次才能進入系統(tǒng)。其實此乃系統(tǒng)的誤報,此時的注冊表并沒有損壞,倒是你的內(nèi)存條或硬盤值得好好檢查一下,這是硬件故障造成的假象。
以上羅列了注冊表損壞的十種癥狀,除第十項外,前九項都是可以簡單修復(fù)的,前提是有注冊表文件備份。備份的方法也不難,在機器工作正常時,運行注冊表編輯器regedit.exe,選擇“注冊表/導(dǎo)出注冊表文件”,接下來“導(dǎo)出范圍”選擇“全部”,“存為類型”選擇“注冊表文件”,最后任取一個文件名(如“backup”)就行了;也可以直接拷貝“system.dat”和“user.dat”兩個文件進行備份。修復(fù)時進入DOS模式狀態(tài)(開機時按“F8”調(diào)出多重引導(dǎo)菜單,選擇“Command Prompt Only”),在提示符后鍵入“regedit/c backup.reg”回車即可。倘若沒有備份,我們可以利用Windows的自動備份進行修復(fù),同樣進入DOS實模式狀態(tài),鍵入“scanreg /restore”,進入菜單界面,選擇一個備份文件,稍等片刻即可
關(guān)于配置注冊表數(shù)據(jù)庫損壞后修復(fù)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機房服務(wù)器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務(wù)器托管、機柜租賃、大帶寬租用,可選線路電信、移動、聯(lián)通等。
新聞名稱:如何修復(fù)損壞的注冊表數(shù)據(jù)庫配置?(配置注冊表數(shù)據(jù)庫損壞后修復(fù))
鏈接URL:http://m.fisionsoft.com.cn/article/cccdhpp.html


咨詢
建站咨詢
