標題:
[Windows]
無須重裝 系統常遇問題通用解決法
[打印本頁]
作者:
XiaoTham
時間:
2008-11-17 04:25 PM
標題:
無須重裝 系統常遇問題通用解決法
無須重裝
系統常遇問題通用解決法
Windows XP
是目前大家普遍使用的作業系統,其穩定性和易用性不容置疑。但是它也像人一樣會鬧個頭疼腦熱,出現點
“
感冒
”
症狀,嚴重時得了重感冒
一病不起也是不鮮見的事,這時很多人就會想到重裝系統,但重裝系統有一個最大的麻煩,就是需要之前備份,否則恢復到以前的使用習慣很難,一旦遇到一系統啟動不起來,想備份也沒了機會,這時你該怎么辦呢
?
筆者在這裡給你一個比較好的答案。
一、
Windows
環境下
如果你的計算機還可以進入
Windows
環境中,那麼恭喜你,這種情況下即使系統出現了問題,仍然不會是大問題。在這種情況通常會出
現以下幾種方法
:
1.
從安裝光碟解壓缺少的一些重要檔案
如果
WindowsXP
已經進入,但卻發現少了某些檔案,其中最常見的是
Rundll32.exe
的丟失。下面就以恢復這個檔案為例來說明
:
單擊
“
開
始
”/“
營運
”
,在該視窗中輸入
expand x:\i386\Rundll32..ex_ c:\windows\system32\Rundll32.exe(x
代表光碟機盤符,
rundll.ex_
代表需要解壓的檔案
c:\windows\system32
指的是目標檔案夾,這些都要根
據具體情況來定
),
即可將丟失的檔案恢復至系統。當然也可以直接從其他正常營運的機器複製該檔案至本機的相應目錄下。
另外,對於丟失的
dll
鏈接檔案,還可以透過
Regsvr32
這個程式檔案來恢復,恢復的時候需要在營運視窗中輸入
Regsvr32 a.dll(a.dll
代表丟失的鏈接檔案
)
,返回後即會在註冊表中註冊該檔案,然後在彈出的對話框中點
“
確定
”
即可。
2.
DLL
檔案的恢復
DLL
檔案的名稱為動態鏈接庫檔案,一般存在於
Windows\system32
檔案夾下,該檔案丟失或者被替換,一般也可進入
Windows
,但是執行
應用程式時往往會出現系統報錯。這種錯誤通常可以透過
Sfc(
系統檔案檢查器
)
。
sfc
是一個命令行程式,必須在
WindowsXP
的
“
命令提示符
”
視窗
下才能營運,為了實現多種功能,
sfc
提供了多個參數,使用格式為
:sfc/
參數
1 /
參數
2……
,各個參數之間要用一個空格隔開。下面介紹一下其幾個主要的參數,以方便大家使用
:
/scannow:
用來掃描所有受保護的系統檔案,也是應用比較廣的一個參數,它主要是透過正確的系統檔案代替錯誤的系統檔案。該參數
還可以將最新版本的受保護系統檔案放入
DLLCache
檔案夾,而且在操作過程中可能需要
WindowsXP
的安裝光碟,以及其補丁檔案,如果你沒有該
光碟,而是在硬碟上備份了安裝檔案,可以透過修改註冊表來完成該項功能。在營運視窗鍵入
Regedit
命令進入註冊表編輯器視窗,找到
HKey_Local_Machine\software\Microsoft\Windows\CurrentVersion\setup
項,在右側的視窗中修改
Installation Sources
、
ServicePacksourcePath
和
SoutcePath
三個鍵值為硬碟上的系統安裝程式路徑,這樣在修復時就不用再插入
WindowsXP
安裝光碟了。
/scanonce:
下次啟動時執行受保護系統檔案的掃描,也需要讀取安裝光碟和補丁檔案。這個命令常常在執行
/scannow
命令出現錯誤提示
時才使用。
/scanboot:
每次啟動系統時都掃描所受保護的系統檔案,這可能大大降低啟動速度,一般不用,使用情況同
/scanonce
參數。
/purgecache:
用來清除檔案緩存
(
該檔案預設情況下是在
%systemroot%\system32\dllcache
下
)
並立即掃描所有受保護的系統檔案,常在
其後還要加上
“/cachesize=x”
這個參數,這個參數是用來設定檔案緩存大小的,以
MB
為單位,該參數如果設定較小可以節省硬碟空間,如果設
置大一些可以保護系統檔案,則可能儘可能地恢復更多的系統檔案。
一般情況下執行
sfc/scannow
就可以對系統檔案進行恢復了,時間一般在
10
分鐘左右。
3.
系統還原顯身手
如果用
sfc/scannow
還是出錯的話,則可能想到用系統還原功能來恢復系統。特別是在增刪某些軟體後出現了系統故障的時候,這種方
法就顯得尤為方便。
依次單擊
“
開始
→
所有程式
→
附件
→
系統工具
→
系統還原
”
,營運
“
系統還原
”
命令,打開
“
系統還原向導
”
,選擇
“
恢復我的計算機到一個較早
的時間
”
,點擊
“
下一步
”
,選擇好日期後再跟著向導還原即可。
上文所講系統還原功能是
Windows XP
中操作的,如果不能進入
Windows XP
系統,可以透過如下方法解決
:
作者:
XiaoTham
時間:
2008-11-17 04:26 PM
安全模式營運系統還原
如果
Windows XP
能進入安全模式的話,則可在安全模式下進行系統恢復,步驟同
“
恢復還原點
”
。
DOS
模式進行系統還原
如果系統無法進入安全模式,則在啟動時按
F8
,選
“Safe Mode with Command Prompt”
,用管理員身分登錄,進入
%systemroot%\windows\system32\restore
目錄,找到
rstrui
檔案,直接營運
rstrui
檔案,按照提示操作即可。
在丟失還原點的情況下進行系統還原
在
Windows XP
預設了
System Volume Information
檔案夾,通常是隱藏的,它儲存了系統還原的備份訊息。打開檢視
“
顯示所有檔案和檔案夾
”
屬性,取消
“
隱藏受保護的系統檔案
”
前
有選擇,會在每個盤中看到
“System Volume Information”
檔案夾。利用這個檔案夾可以進行數據恢復。滑鼠右擊
“
我的電腦
”
,選擇
“
屬性
”/“
系統還原
”
,取消
“
在所有驅動器上關閉系統還
原
”
複選框,單擊
“
應用
”
按鈕。這樣做是為了重建一個還原點。再打開
“
系統還原
”
命令,就可以找到丟失的還原點了。
上面的敘述是針對
FAT32
分區,如果系統分區為
NTFS
,那麼在啟動
System Volume Information
檔案夾時會遇到一點麻煩。因為你可能並沒有被加入到
System Volume Information
安全屬性中,訪問不到該檔案。滑鼠右擊該檔案夾,在彈出的選單中選擇
“
屬性
”
,打開
System Volume Information
屬性對話框,選中
“
安全
”
選項卡,單擊
“
添加
”
按鈕,打開
“
選擇用戶或組
”
視窗,點擊該視窗右下角的
“
進階
”
按鈕,然後單擊
“
立即
查找
”
按鈕,這時會列出計算機上所有的用戶和組,選中自己當前的賬戶或賬戶所在組的名稱後
“
確定
”
。這樣選中的賬戶被添加到
System Volume Information
安全屬性中,就可以訪問該檔案夾了。
作者:
XiaoTham
時間:
2008-11-17 04:27 PM
二、在
DOS
環境下
如果電腦已經進入不了
WindowsXP
,那麼也不用太著急重裝系統,因為這時還是有些方法的。
1.
安全模式
在
WindowsXP
啟動時按
F8
鍵,選擇
“
安全模式
”
,如果能啟動成功,則退出後再正常啟動。
2.
最後一次正確的配置
其基本操作同安全模式,但需要說明的是選擇該項返回前要確保關閉了鍵盤上的
NumLock
指示燈。
3.
故障恢復台
控制台的安裝
控制台硬碟安裝
插入
WindowsXP
安裝光碟,單擊
“
開始
”/“
營運
”
,輸入
\i386\winnt32.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:\i386\ntldr*.* c:\
後返回即可,重新啟動後會發現能夠正常進入
WindowsXP
了。如果丟失的是一些壓縮檔案,還可以在控制台輸入
expand x:\i386\a.ex_ c:\windows\(x
代表光碟機盤符,
a.ex_
代表需要解壓的檔案,
c:\windows
指的是目標檔案夾,這些都要根據具體情況來定
),
即可將丟失的檔案恢
複至系統。
啟用或禁用某些服務或驅動程式
這一功能主要應用於由於安裝某些新的程式造成系統無法啟動的情況,我們可能透過在故障恢復控制台中去掉該項服務或程式以達到系
統起死回生的目的。具體操作如下
:
進入控制台,輸入
Listsvc
命令後返回,在螢幕上會出現當前系統中已有的所有服務和驅動程式以及其狀態說明。找到需要禁用的可疑
服務或驅動程式,輸入命令
disable
需要禁用的程式或服務,返回後螢幕上會顯示出該服務以前的狀態和完成後的狀態
;
如果想雇用某個程式或服務,則需要鍵入
Enable
需要禁用的程式或服務,返回後即可。
作者:
smooth_yip
時間:
2009-5-23 04:06 AM
thanks ya... learned a new thing... n_n
作者:
sch3391
時間:
2009-8-29 12:49 AM
谢谢您楼主宝贵的资源供参考。谢谢。
作者:
elmoyap
時間:
2009-9-2 10:31 AM
thank you for u sharing
作者:
lisasecretgirl
時間:
2009-9-2 06:22 PM
Thanks for your sharing
作者:
doman
時間:
2009-10-25 10:56 PM
電腦不能進入
Windows XP
環境中,應該怎樣做才可啟動? CD-ROM 亦不能啟動 只有這個訊息 system 32\Drivers\Ntfs.sys 請問應怎做?
Thx
作者:
freemanlab
時間:
2009-10-28 03:27 PM
thanks you
作者:
jimmyjin
時間:
2009-11-2 03:38 AM
Very good informations. Thank you so much for sharing.
作者:
choutei
時間:
2009-11-3 09:28 AM
[谢谢您楼主谢谢您楼主=http://www1.tvboxnow.com/redirect.php?goto=findpost&pid=13484250&ptid=516846]3#[/url]
XiaoTham
作者:
wing0210
時間:
2009-11-6 09:18 AM
謝謝樓主分享教學.希望不會有需要的一天XD
作者:
bobo0720
時間:
2010-11-29 12:46 AM
thanks you
作者:
chienleong
時間:
2010-11-30 11:55 PM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
hung2330
時間:
2011-2-7 09:01 AM
谢谢您楼主宝贵的资源供参考。谢谢
歡迎光臨 公仔箱論壇 (http://5.39.217.77:8898/)
Powered by Discuz! 7.0.0