重新注冊DLL修復(fù)操作系統(tǒng)故障

字號:

如果DLL文件的注冊表項(xiàng)(Registry entry)遭到破壞,那么打開文件或網(wǎng)頁時(shí),操作系統(tǒng)就會運(yùn)行緩慢或者無法正常運(yùn)行。幸運(yùn)的是,來自俄亥俄州Dayton的高手Dick Waller告訴我們,Windows自帶的regsvr32.exe工具能重新在注冊表中添加DLL數(shù)據(jù)。
     Windows XP和2000會在文件中保存有關(guān)其功能的信息,這些文件就是動態(tài)鏈接庫(DLL)。有關(guān)DLL信息則保存在Windows注冊表中。如果DLL文件的注冊表項(xiàng)(Registry entry)遭到破壞,那么打開文件或網(wǎng)頁時(shí),操作系統(tǒng)就會運(yùn)行緩慢或者無法正常運(yùn)行。幸運(yùn)的是,來自俄亥俄州Dayton的高手Dick Waller告訴我們,Windows自帶的regsvr32.exe工具能重新在注冊表中添加DLL數(shù)據(jù)。
     即使你無法確定哪些DLL信息丟失或被破壞,也不會影響重新注冊隨Windows安裝的DLL.對于由損壞的DLL注冊表項(xiàng)引起的常見問題,下面的方法或許可以修復(fù)。
     很多問題通過重新注冊Shell32.dll文件就能簡單地得到修復(fù),Shell32.dll保存有關(guān)Windows界面的信息,并被用來打開文件和網(wǎng)頁。例如,重新安裝這個(gè)DLL文件能在桌面“圖形選項(xiàng)”對話框下重新保存JPEG或GIF圖片預(yù)覽(右擊桌面,選擇“選項(xiàng)”就能看到對話框)。它同時(shí)還能修復(fù)啟動“新建快捷方式向?qū)А惫δ埽ㄓ覔糇烂?,選擇“新建”→“快捷方式”)以及修復(fù)非常容易損壞的文件夾圖標(biāo)雙擊功能。
     若想重新保存這個(gè)DLL文件,選擇“開始”\“運(yùn)行”,鍵入regsvr32 /i shell32.dll,按回車鍵。會有信息提示你這個(gè)命令是否生效(不過得重啟電腦)。
     重新保存Windows XP圖片和傳真瀏覽器。如果雙擊文件圖標(biāo)不能瀏覽圖片或傳真,可以重新注冊瀏覽器的DLL.選擇“開始”\“運(yùn)行”,鍵入regsvr32 /i shimgvw.dll,按回車鍵。同樣的,會有信息彈出提示這個(gè)DLL是否已經(jīng)修復(fù)了這個(gè)問題。
     激活XP中的“添加網(wǎng)絡(luò)空間向?qū)А薄S袝r(shí)重新保存一個(gè)破損的功能要求數(shù)次運(yùn)行regsvr32 /i命令,每個(gè)需要重新保存數(shù)據(jù)的DLL都應(yīng)運(yùn)行一次。例如,如果在“我的網(wǎng)絡(luò)空間”文件夾窗口左側(cè)面板內(nèi)點(diǎn)擊“添加網(wǎng)絡(luò)空間”但毫無反應(yīng)的情況下,你在Windows“運(yùn)行”欄內(nèi)依次運(yùn)行三個(gè)命令就能重新激活“我的網(wǎng)絡(luò)空間”。操作是:選擇“開始”\“運(yùn)行”,鍵入regsvr32 /i netplwiz.dll,按回車鍵。接下來相同操作,鍵入regsvr32 /i mshtml.dll命令行,最后運(yùn)行regsvr32 /i shell32.dll命令行。
     重新保存快速啟動欄。如果在任務(wù)欄右擊,選擇“工具欄”\“快速啟動欄”,只能收到一條錯(cuò)誤信息提示說工具欄未能建立,你可能丟失了快速啟動欄文件夾、注冊表項(xiàng)或其他重要的文件??焖賳訖谖募A應(yīng)該在C:\Documents and Settings\profile name\Application Data\Microsoft\Internet Explorer中。如果沒有,你可以手動創(chuàng)建(點(diǎn)擊“文件”\“新建”,在剛剛提到的這個(gè)文件夾中新建一個(gè)文件夾,并命名為快速啟動欄),也可以讓W(xué)indows進(jìn)行這項(xiàng)操作,操作是:選擇“開始”\“運(yùn)行”,鍵入ie4uinit.exe,按回車鍵。試試是否能顯示快速啟動欄。
     如果仍然沒有反應(yīng),選擇“開始”\“運(yùn)行”,鍵入regsvr32 /i shell32.dll,按回車鍵。然后,點(diǎn)擊“開始”\“運(yùn)行”,鍵入regsvr32 /i browseui.dll,按回車鍵。