在不重灌Windows情況Ç(轉)

RegisterForBlog發表於2007-08-10
在不重灌Windows情況Ç(轉)[@more@]

  要修復Windows中損壞或者丟失的.dll檔案,除了重灌系統之外,當然有一個更簡單的方法。

  

  首先要做的事情是,從Windows安裝光碟中找出損壞的.dll檔案儲存在哪一個.cab檔案中。.cab檔案其實是一種壓縮檔案,和.zip檔案差不多,每一個.cab檔案都包含有一個或多個其它的壓縮檔案。以下分別介紹如何在Windows和Dos環境下修復這些檔案。

  

  在Windows作業系統中,插入Windows安裝光碟,然後開啟我的電腦,右擊CD-ROM驅動器圖示,選擇“查詢”(Windows Me和Windows 2000中是“搜尋”),在彈出的對話方塊中,查詢範圍(搜尋範圍)中顯示為CD-ROM驅動器。在檔名框中輸入*.cab,“包含文字”框中輸入受損或者丟失的系統檔案。點選立即查詢(Windows Me和2000中為立即搜尋)。

  

  搜尋完成之後,在搜尋結果中將顯示一個.cab檔案,其中就包含了所需的系統檔案。象平時開啟普通的資料夾那樣雙擊該.cab檔案,就可以看到包含在其中的所有檔案。找到目標.dll檔案並且雙擊。在彈出的對話方塊中,選擇該.dll檔案要恢復到那一個資料夾。例如:C:windowssystem。

  

  如果在雙擊.cab檔案後,螢幕沒有顯示其中內容的話,可以使用cabview等工具來檢視,cabview可以在微軟的網站下載()。也可以透過winrar等壓縮軟體來達到同樣的目的。

  

  如果系統檔案損壞後無法進入Windows系統,或者系統不允許替換該檔案的話,可以進入Dos進行修復操作。首先要用啟動軟盤進入Dos狀態。什麼?你沒有啟動盤?馬上製作一個吧:點選開始-設定-控制皮膚-新增/刪除程式-啟動盤-建立啟動盤,然後按照系統提示操作。

  

  好了,啟動盤有了,下一步就是把它插入軟碟機中,點選開始-關機,重新啟動系統。在BIOS中設定好由軟盤啟動。當啟動選單出現的後,選擇Start Computer with CD-ROM support模式,最後螢幕上出現A:>提示符,提示符上面有一行資訊,其中包含CD-ROM的磁碟機代號,通常該磁碟機代號是正常情況下在Windows中見到的CD-ROM磁碟機代號的下一個字母。

  

  在命令提示符後鍵入:E:並回車(假設E為CD-ROM磁碟機代號),然後輸入CDwin98(如果作業系統是win98的話)或者cdwin9x(Windows me),回車。接下來鍵入命令dir *.cab/p,回車。當看到系統提示按下任意鍵繼續的時候,同時按下ctrl-C。

  

  下一步的命令比較複雜:鍵入extract /a /l c:windowssystem topname.cab dllname,其中dllname是螢幕頂部緊跟“..”的那一個檔名,而dllname則是需要修復的dll檔名。例如:“extract /a /l c:windowssystem base4.cab winmm.dll”,確認輸入無誤之後,回車。

  

  最後,取出軟盤並重啟機器,系統已經恢復正常了。

  


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10763080/viewspace-942721/,如需轉載,請註明出處,否則將追究法律責任。

相關文章