無須重裝Windows–常遇問題通用解決法

來源:互聯網
上載者:User

  一、Windows環境下
如果你的電腦還可以進入Windows環境中,那麼恭喜你,這種情況下即使系統出現了問題,仍然不會是大問題。在這種情況通常會出現以下幾種方法:

  1.從安裝光碟片解壓缺少的一些重要檔案

  如果WindowsXP已經進入,但卻發現少了某些檔案,其中最常見的是Rundll32.exe的丟失。下面就以恢複這個檔案為例來說明:單擊“開始”/“運行”,在該視窗中輸入expand x:i386Rundll32..ex_ c:windowssystem32Rundll32.exe(x代表光碟機盤符,rundll.ex_代表需要解壓的檔案,c:windowssystem32指的是目標檔案夾,這些都要根據具體情況來定),即可將丟失的檔案恢複至系統。當然也可以直接從其他正常啟動並執行機器複製該檔案至原生相應目錄下。

  另外,對於丟失的dll連結檔案,還可以通過Regsvr32這個程式檔案來恢複,恢複的時候需要在運行視窗中輸入Regsvr32 a.dll(a.dll代表丟失的連結檔案),斷行符號後即會在註冊表中註冊該檔案,然後在彈出的對話方塊中點“確定”即可。

  2.DLL檔案的恢複

  DLL檔案的名稱為動態連結程式庫檔案,一般存在於Windowssystem32檔案夾下,該檔案丟失或者被替換,一般也可進入Windows,但是執行應用程式時往往會出現系統報錯。這種錯誤通常可以通過Sfc(系統檔案檢查器)。sfc是一個命令列程式,必須在WindowsXP的“命令提示字元”視窗下才能運行,為了實現多種功能,sfc提供了多個參數,使用格式為:sfc/參數1 /參數2……,各個參數之間要用一個空格隔開。下面介紹一下其幾個主要的參數,以方便大家使用:

  /scannow:用來掃描所有受保護的系統檔案,也是應用比較廣的一個參數,它主要是通過正確的系統檔案代替錯誤的系統檔案。該參數還可以將最新版本的受保護系統檔案放入DLLCache檔案夾,而且在操作過程中可能需要WindowsXP的安裝光碟片,以及其補丁檔案,如果你沒有該光碟片,而是在硬碟上備份了安裝檔案,可以通過修改註冊表來完成該項功能。在運行視窗鍵入Regedit命令進入登錄編輯程式視窗,找到HKey_Local_MachinesoftwareMicrosoftWindowsCurrentVersionsetup項,在右側的視窗中修改Installation Sources、ServicePacksourcePath和SoutcePath三個索引值為硬碟上的系統安裝程式路徑,這樣在修複時就不用再插入WindowsXP安裝光碟片了。

  /scanonce:下次啟動時執行受保護系統檔案的掃描,也需要讀取安裝光碟片和補丁檔案。這個命令常常在執行/scannow命令出現錯誤提示時才使用。

  /scanboot:每次啟動系統時都掃描所受保護的系統檔案,這可能大大降低啟動速度,一般不用,使用方式同/scanonce參數。

  /purgecache:用來清除檔案快取(該檔案預設情況下是在%systemroot%system32dllcache下)並立即掃描所有受保護的系統檔案,常在其後還要加上“/cachesize=x”這個參數,這個參數是用來設定檔案快取大小的,以MB為單位,該參數如果設定較小可以節省硬碟空間,如果設定大一些可以保護系統檔案,則可能儘可能地恢複更多的系統檔案。

  一般情況下執行sfc/scannow就可以對系統檔案進行恢複了,時間一般在10分鐘左右。

  3.系統還原顯身手

  如果用sfc/scannow還是出錯的話,則可能想到用系統還原功能來恢複系統。特別是在增刪某些軟體後出現了系統故障的時候,這種方法就顯得尤為方便。

  依次單擊“開始→所有程式→附件→系統工具→系統還原”,運行“系統還原”命令,開啟“系統還原嚮導”,選擇“恢複我的電腦到一個較早的時間”,點擊“下一步”,選擇好日期後再跟著嚮導還原即可。

  上文所講系統還原功能是Windows XP中操作的,如果不能進入Windows XP系統,可以通過如下方法解決:

  ⑴安全模式運行系統還原

  如果Windows XP能進入安全模式的話,則可在安全模式下進行系統復原,步驟同“恢複還原點”。

  ⑵DOS模式進行系統還原

  如果系統無法進入安全模式,則在啟動時按F8,選“Safe Mode with Command Prompt”,用管理員身份登入,進入%systemroot%windowssystem32restore目錄,找到rstrui檔案,直接運行rstrui檔案,按照提示操作即可。

  ⑶在丟失還原點的情況下進行系統還原

  在Windows XP預設了System Volume Information檔案夾,通常是隱藏的,它儲存了系統還原的備份資訊。開啟查看“顯示所有檔案和檔案夾”屬性,取消“隱藏受保護的系統檔案”前有選擇,會在每個盤中看到“System Volume Information”檔案夾。利用這個檔案夾可以進行資料恢複。滑鼠右擊“我的電腦”,選擇“屬性”/“系統還原”,取消“在所有磁碟機上關閉系統還原”複選框,單擊“應用”按鈕。這樣做是為了重建一個還原點。再開啟“系統還原”命令,就可以找到丟失的還原點了。

  上面的敘述是針對FAT32分區,如果系統磁碟分割為NTFS,那麼在啟動System Volume Information檔案夾時會遇到一點麻煩。因為你可能並沒有被加入到System Volume Information安全屬性中,訪問不到該檔案。滑鼠右擊該檔案夾,在彈出的菜單中選擇“屬性”,開啟System Volume Information屬性對話方塊,選中“安全”選項卡,單擊“添加”按鈕,開啟“選擇使用者或組”視窗,點擊該視窗右下角的“進階”按鈕,然後單擊“立即尋找”按鈕,這時會列出電腦上所有的使用者和組,選中自己當前的賬戶或賬戶所在組的名稱後“確定”。這樣選中的賬戶被添加到System Volume Information安全屬性中,就可以訪問該檔案夾了。

  二、在DOS環境下

  如果電腦已經進入不了WindowsXP,那麼也不用太著急重裝系統,因為這時還是有些方法的。

  1.安全模式

  在WindowsXP啟動時按F8鍵,選擇“安全模式”,如果能啟動成功,則退出後再正常啟動。

  2.最後一次正確的配置

  其基本操作同安全模式,但需要說明的是選擇該項斷行符號前要確保關閉了鍵盤上的NumLock指示燈。

  3.故障恢複台

  ⑴控制台的安裝

  ①控制台硬碟安裝

  插入WindowsXP安裝光碟片,單擊“開始”/“運行”,輸入i386winnt32.exe/cmdcons命令後斷行符號,在出現的對話方塊中顯示了“故障修復主控台”安裝選項,單擊“是”後確認,重新啟動電腦即會在啟動菜單中看到“Microsoft Windows Recovery Console”菜單,選中後即可進入“故障修復主控台”。

  ②控制台光碟片安裝

  首先在BIOS中將啟動順序設定為CD-ROM,再在光碟機中插入WindowsXP安裝光碟片啟動系統,在螢幕顯示“歡迎使用安裝程式”時,按R啟動故障修復主控台。接著系統會要求輸入管理員密碼,輸入後即可進入故障恢複台。若安裝了多系統,則需要通過游標鍵來選擇故障恢複台項,對於使用了SCSI或RAID的硬碟,則在其啟動時要按F6鍵。若要擔心忘記管理員密碼,可在WindowsXP正常啟動時,運行Gpedit.msc進入策略編輯器,再依次選擇“本機電腦策略”/“電腦配置”/Windows設定/“安全設定”/“本地策略”/“安全選項”,在右側的視窗的雙擊“故障修復主控台:允許自動系統管理級登入”項,滑鼠右擊,選擇“啟動”,單擊“確定”按鈕後儲存設定,進入故障修復主控台就不用輸入密碼了。

  ⑵“故障修復主控台”應用

  ①修複受損的多啟動菜單

  如果多作業系統菜單因為某種原因丟失,則可以進入“故障修復主控台”,輸入Bootcfg/scan命令,會自動掃描所安裝的作業系統並顯示出來,完成後再輸入Bootcfg/rebuild命令,出現提示後按Y鍵,在“輸入載入識別符”提示後輸入丟失的啟動功能表項目,在“輸入OS載入選項”後輸入fastdetect後斷行符號,即可找到多系統功能表。另外輸入Bootcfg/add命令也可以向啟動菜單中添加功能表項目,使用方法基本同上。

  ②修複系統引導區

  當系統引導區因為某種原因造成損壞而不能啟動時,可以進入故障修復主控台,在命令列下輸入Fixboot可以修複引導區。

  ③恢複系統重要檔案

  系統中有一些重要的檔案直接關係著是否能啟動成功,如Ntldr這個檔案丟失,系統就啟動不起來,這時可以進入控制台,鍵入命令列copy x:i386ntldr*.* c:後斷行符號即可,重新啟動後會發現能夠正常進入WindowsXP了。如果丟失的是一些壓縮檔,還可以在控制台輸入expand x:i386a.ex_ c:windows(x代表光碟機盤符,a.ex_代表需要解壓的檔案,c:windows指的是目標檔案夾,這些都要根據具體情況來定),即可將丟失的檔案恢複至系統。

  ④啟用或禁用某些服務或驅動程式

  這一功能主要應用於由於安裝某些新的程式造成系統無法啟動的情況,我們可能通過在故障修復主控台中去掉該項服務或程式以達到系統起死回生的目的。具體操作如下:

  進入控制台,輸入Listsvc命令後斷行符號,在螢幕上會出現當前系統中已有的所有服務和驅動程式以及其狀態說明。找到需要禁用的可疑服務或驅動程式,輸入命令 disable 需要禁用的程式或服務,斷行符號後螢幕上會顯示出該服務以前的狀態和完成後的狀態;如果想僱用某個程式或服務,則需要鍵入Enable 需要禁用的程式或服務,斷行符號後即可。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.