系統(tǒng)崩潰 - 計算機術語
由操作失誤或病毒惡意軟件入侵導致電腦無法正常運作,頻繁死機等癥狀叫做系統(tǒng)崩潰。由軟件造成的崩潰即使是性能最好的PC硬件也離不開軟件的支持——也就是通常所說的應用程序、操作系統(tǒng)以及驅動程序。
三種情況
一、由軟件造成的崩潰:
即使是最簡單的操作,比如程序的安裝與卸載都有可能造成系統(tǒng)崩潰。
二、由系統(tǒng)本身而造成的崩潰:
在刪除DLL文件,修改注冊表,或者對操作系統(tǒng)進行升級前請聽一下的建議。
三、由硬件問題所造成的崩潰:
計算機不是家具,需要經(jīng)常維護。由軟件造成的崩潰即使是性能最好的PC硬件也離不開軟件的支持——也就是通常所說的應用程序、操作系統(tǒng)以及驅動程序。但是如今的軟件是越來越復雜、越來越龐大。這里將告訴大家如何使機器運行的更流暢。不經(jīng)常備份對策:備份沒商量經(jīng)常對系統(tǒng)進行備份嗎?沒有?現(xiàn)在就進行很有必要!
對一些非常重要的臨時文件(如工作文檔,金融資料).進行備份并不難,如果系統(tǒng)出現(xiàn)問題,還會省下不少重復性的工作。對于不大的文件可以備份到軟盤,而對于上十兆的文檔、電子表格、照片集、視頻文件可以備份到Zip、Jaz、CD-R或者是CD-RW中。如果認為備份非常麻煩的話,那么可以比較一下,在系統(tǒng)出現(xiàn)問題(比如由于病毒使整個硬盤的數(shù)據(jù)丟失)以后重新創(chuàng)建所丟失的東西哪個更麻煩呢?
追根溯源
軟件故障的原因:軟件發(fā)生故障的原因有幾個,丟失文件、文件版本不匹配、內存沖突、內存耗盡,具體的情況不同,也許只因為運行了一個特定的軟件,也許很嚴重,類似于一個的系統(tǒng)級故障。
為了避免這種錯誤的出現(xiàn),可以仔細研究一下每種情況發(fā)生的原因,看看怎樣檢測和避免。
丟失文件:每次啟動計算機和運行程序的時候,都會牽扯到上百個文件,絕大多數(shù)文件是一些虛擬驅動程序virtual device drivers - VxD,和應用程序非常依賴的動態(tài)鏈接庫dynamic link library - DLL。VXD允許多個應用程序同時訪問同一個硬件并保證不會引起沖突,DLL則是一些獨立于程序、單獨以文件形式保存的可執(zhí)行子程序,它們只有在需要的時候才會調入內存,可以更有效地使用內存。當這兩類文件被刪除或者損壞了,依賴于它們的設備和文件就不能正常工作。
要檢測一個丟失的啟動文件,可以在啟動PC的時候觀察屏幕,丟失的文件會顯示一個“不能找到某個設備文件”的信息和該文件的文件名、位置,會被要求按鍵繼續(xù)啟動進程。
造成類似這種啟動錯誤信息的絕大多數(shù)原因是沒有正確使用卸載軟件。如果有一個在WINDOWS啟動后自動運行的程序如Norton Utilities、Nuts and Bolts等,希望卸載它們,應該使用程序自帶的“卸載”選項,一般在“開始”菜單的“程序”文件夾中該文件的選項里會有,或者使用“控制面板”的“添加/卸載”選項。
如果直接刪除了這個文件夾,在下次啟動后就可能會出現(xiàn)上面的錯誤提示。其原因是WINDOWS找不到相應的文件來匹配啟動命令,而這個命令實際上是在軟件第一次安裝時就已經(jīng)置入到注冊表中了。可能需要重新安裝這個軟件,也許丟失的文件沒有備份,但是至少知道了是什么文件受到影響和它們來自哪里。
對文件夾和文件重新命名也會出現(xiàn)問題,在軟件安裝前就應該決定好這個新文件所在文件夾的名字。如果刪除或者重命名了一個在“開始”菜單中運行的文件夾或者文件,會得到另外一個錯誤信息,在屏幕上會出現(xiàn)一個對話框,提示“無效的啟動程序”并顯示文件名,但是沒有文件的位置。如果桌面或者“開始”菜單中的快捷鍵指向了一個被刪除的文件和文件夾,會得到一個類似的“丟失快捷鍵”的提示。
丟失的文件可能被保存在一個單獨的文件中,或是在被幾個出品廠家相同的應用程序共享的文件夾中,例如文件夾//SYMANTEC就被Norton Utilities、Norton Antivirus和其他一些Symantec出品的軟件共享,而對于//WINDOWS//SYSTEM來說,其中的文件被所有的程序共享。最好搜索原來的光盤和軟盤,重新安裝被損壞的程序。
文件版本
絕大多數(shù)的WIN 9X用戶都會不時地向系統(tǒng)中安裝各種不同的軟件,包括WINDOWS的各種補丁例如Y2K,或者將WIN 95 升級到WIN 98,這其中的每一步操作都需要向系統(tǒng)拷貝新文件或者更換現(xiàn)存的文件。每當這個時候,就可能出現(xiàn)新軟件不能與現(xiàn)存軟件兼容的問題。
因為在安裝新軟件和WINDOWS升級的時候,拷貝到系統(tǒng)中的大多是DLL文件,而DLL不能與現(xiàn)存軟件“合作”是產(chǎn)生大多數(shù)非法操作的主要原因,即使會快速關閉被影響的程序,也沒有額外的時間來保存尚未完成的工作。
WINDOWS的基本設計使得上述DLL錯誤頻頻發(fā)生。和其他版本不同,WIN 95允許多個文件共享//WINDOWS //SYSTEM文件夾的所有文件,例如可以有多個文件使用同一個Whatnot.dll,而不幸的是,同一個DLL文件的不同版本可能分別支持不同的軟件,很多軟件都堅持安裝適合它自己的Whatnot.dll版本來代替以前的,但是新版本一定可以和其他軟件“合作愉快”嗎?如果運行了一個需要原來版本的DLL的程序,就會出現(xiàn)“非法操作”的提示。
在安裝新軟件之前,先備份//WINDOWS//SYSTEM 文件夾的內容,可以將DLL錯誤出現(xiàn)的幾率降低,既然大多數(shù)DLL錯誤發(fā)生的原因在此,保證DLL運行安全是必要的。而絕大多數(shù)新軟件在安裝時也會觀察現(xiàn)存的DLL,如果需要置換新的,會給出提示,一般可以保留新版,標明文件名,以免出現(xiàn)問題。
絕大多數(shù)卸載軟件也可以用來監(jiān)視安裝,這些監(jiān)視記錄可以保證在以后的卸載時更加準確,另外也可以知道哪些文件被修改了,如果提供備份功能,可以保存舊版本的文件和安裝過程中被置換的文件。
WIN 98和WIN 95有所不同,它在將WINDOWS升級和安裝新軟件時自動備份被置換的文件,如果在WIN98安裝后出現(xiàn)問題,可以使用Version Conflict Manager(VCM)幫助發(fā)現(xiàn)哪些文件被改變了,可以從WIN 98的備份中將原來的版本恢復出來,而VCM可以從“開始”菜單、附件、系統(tǒng)工具或者安裝WIN 98的光盤中尋找。另一個避免出現(xiàn)DLL引起的非法操作的辦法是不同時運行不同版本的同一個軟件,即使為新版本軟件準備了另一個新文件夾,如果一定要同時使用兩個版本,就會出現(xiàn)非法錯誤信息。
非法操作
非法操作會讓很多用戶覺得很迷惑,如果仔細研究的話就會發(fā)現(xiàn)軟件才是真兇,每當有非法操作信息出現(xiàn),相關的程序和文件都會和錯誤類型顯示在一起,如果在WINDOWS 3.1中可能是一般保護性錯誤(GPF),一般是由于有兩個軟件同時使用了內存的同一個區(qū)域,但是即使知道原因也無法避免這一類錯誤。用戶可以通過錯誤信息列出的程序和文件來研究錯誤起因,因為錯誤信息并不直接指出實際原因,如果給出的是“未知”信息,可能數(shù)據(jù)文件已經(jīng)損壞,看看有沒有備份或者看看廠家是否有文件修補工具。
如果是Microsoft的軟件,可以將程序名和錯誤信息作為關鍵字在Microsoft的站點進行搜索。例如到微軟的基本知識站點http://support.microsoft.com/search中輸入“WORD97的非法操作輸入”,可以找到50多個文檔,說明可能產(chǎn)生的原因。也可以將文件名、錯誤操作和比較準確的原因做為關鍵字進行輸入,例如搜尋WORD 97、非法操作和kernel32.dll三項,就只會返回9條信息。
從微軟的站點返回的信息大約是DLL錯誤、軟件的BUG、在低端RAM運行或者是磁盤空間等問題,具體的彌補方法會因為問題的不同而有所區(qū)別,例如下載并安裝軟件的補丁、卸載并重新安裝特定的程序,或者不能同時運行某些程序等。
要確定出現(xiàn)藍屏的原因需要仔細檢查錯誤信息,很多藍屏發(fā)生在安裝了新軟件以后,是新軟件和現(xiàn)行的WINDOWS設置發(fā)生沖突直接引起的。出現(xiàn)藍屏的真正原因不容易搞清楚,最好的辦法是把錯誤信息保留下來,然后用“blue screen”和文件名、“fatal exception”代碼到微軟的站點搜索,以便確定原因。
不幸的是,即使一個特定的軟件被破壞,藍屏也不能確定引起問題的文件是什么,如果在藍屏上顯示了多個信息,那么首先應該搜索第一條。很多藍屏可以用改變WINDOWS設置來解決,大多數(shù)情況下需要下載安裝一個更新的驅動程序,一些藍屏與版本有關,應該確定使用的WINDOWS版本,查看WIN 9X的設備管理程序可以確定這些信息。
資源耗盡
經(jīng)常有人會問,既然有了更多的內存,是不是可以運行更多程序,大多數(shù)用戶對此限制有些模糊。一些Windows程序需要消耗各種不同的資源組合,GDI(圖形界面)集中了大量的資源,這些資源用來保存菜單按鈕、面板對象、調色板等等;第二個積累較多的資源則是USER(用戶),用來保存菜單和窗口的信息,第三個是SYSTEM(系統(tǒng)資源),是一些通用的資源。
這些資源在win3.x中受到的限制是很大的,在不發(fā)生GPE(一般保護性錯誤)和其他錯誤導致的資源耗盡的情況下只允許幾個為數(shù)不多的程序同時運行。WIN 9X由于限制放寬了許多,所以可以有很多程序同時運行,而WIN NT才是唯一的對絕大多數(shù)資源完全不加以限制的微軟的操作系統(tǒng)。在程序打開和關閉之間都會消耗資源,一些在程序打開時被占用的資源在程序關閉時可以被恢復,但并不都是這樣,一些程序在運行時可能導致GDI和USER資源喪失,這也就是為什么在機器運行一段時間以后最好重新啟動一次補充資源的原因。
決大多數(shù)用戶希望在出現(xiàn)非法操作或者藍屏之前能夠被提示資源占用嚴重的情況,WINDOWS帶有一個資源測量儀(打開“開始”菜單,選擇程序、附件、系統(tǒng)工具)可以放置在工具欄上實時顯示關于GDI、USER和一些系統(tǒng)資源的占用情況。
軟件對策
致命病毒感染對策:及時“接種疫苗”有“下載癖”的人該注意了,由于經(jīng)常從網(wǎng)上下載了許多新東東,在安裝運行之后,突然許多重要的文件莫名其妙的“無影無蹤”了?這該如何是好——無他,運行最新的病毒掃描程序!因此在下載文件,共享軟盤,打開電子郵件中的附件以及運行宏的時候請啟動病毒掃描程序。使愛“機”免受病毒之苦的最好辦法就是對所下載的每一個文件進行掃描,保持病毒掃描程序隨時在后臺執(zhí)行,并對病毒庫經(jīng)常進行升級從而不給新的病毒以可乘之機。
濫用測試版對策:三思而后“下”xx軟件又出測試版啦!往往一些商業(yè)軟件在推出正式版之前都會發(fā)布一些該軟件的測試版,由于它通常都是免費的,所以受到一些用戶的歡迎??墒恰疤煜聸]有白吃的午餐”,測試軟件通常帶有一些BUG或者是造成系統(tǒng)崩潰、數(shù)據(jù)丟失的程序錯誤。如果希望系統(tǒng)更安全的話,不要對早期推出的測試版軟件馬上下載使用。最好是等他們推出版本較高的測試版或者是正式的演示版。如果對最新的測試版軟件非用不可的話,最好還是對系統(tǒng)進行備份至少也要對當前所做的重要工作進行備份。
非法卸載對策:按部就班對于所安裝的Windows程序都會在系統(tǒng)中進行注冊,或者在Windows uninstaller utility中創(chuàng)建一個log文件,在這個文件中會記載一些增加的文件以及對系統(tǒng)配置所作的修改情況。當在“控制面板”中使用“添加/刪除”或者是使用程序自帶的卸載程序的時候,Windows將刪除此程序在系統(tǒng)中的所有蹤跡以及對系統(tǒng)的修改。如果不打算不再使用某個程序,那么可不要簡單的把此程序的文件夾拖到“回收站”完事。而必須一步一步來,點擊開始—設置—控制面板,然后雙擊添加刪除圖標,選擇安裝/卸載選項最后雙擊需要刪除的文件。
程序對策
共享之禍對策:升級悠著點大多數(shù)人認為,軟件升級是不會有問題的。事實上,在升級過程中都會對其中共享的一些組件也進行升級,但是其他程序可能不支持升級后的組件從而導致各種問題。
還有一種情況就是,升級覆蓋其他軟件將要使用的共享模塊程序。例如,如果winsock.dll - 一個非常重要的上網(wǎng)用動態(tài)連接庫文件被覆蓋了,那么使用此文件的程序將無法上網(wǎng)。如果打算對某個軟件進行升級,那么請對使用此版本處理的文件進行備份并把老版本的程序卸載掉,然后安裝新版本并重新恢復以前所做的備份。
RAM不足對策:釋放內存Windows可以同時運行多個程序,但是這并不能保證它們能夠“共存共榮”,特別是在系統(tǒng)內存并不是很充足的情況下。要了解當前系統(tǒng)資源利用情況,大家可以打開“我的電腦”,在“幫助”菜單下打開“關于”菜單則會發(fā)現(xiàn)系統(tǒng)資源利用情況。如果系統(tǒng)資源所剩無幾(20%以下),就要小心了,這時最好關閉一些不必要的程序。
內存泄漏將會浪費一定的系統(tǒng)資源。當啟動一個程序時,Windows就會為之分配一定的資源(內存),而在關閉此程序以后,Windows就會回收資源。但是有時候,由于程序本身的問題會導致內存資源無法回收,這時只有重新啟動系統(tǒng)。如果懷疑某程序可能導致了內存泄漏,那么可以檢查在開啟/關閉程序的前后,系統(tǒng)資源發(fā)生了怎樣的變化,如果在關閉程序后,資源沒有沒有變化,那么可以找一下看此程序有沒有補丁能夠修復這個泄漏。
系統(tǒng)對策
由系統(tǒng)本身造成的崩潰即使是最簡單的操作,比如關閉系統(tǒng)或者是對BIOS進行升級都可能會對PC合操作系統(tǒng)造成一定的影響。如果在這些過程中處理不當,PC可能啟動不正常甚至根本無法啟動。不過,如果了解了如何適當?shù)靥幚磉@些操作,就可以很好的保護PC免受崩潰之苦。
BIOS破壞對策:備份BIOS系統(tǒng)需要對BIOS進行升級嗎?那么在升級之前最好確定所使用的BIOS版本是否與PC相符合。如果BIOS升級不正確或者在升級的過程中出現(xiàn)意外斷電,那么系統(tǒng)可能無法啟動。所以在升級BIOS前千萬要高清楚BIOS的型號。如果所使用的BIOS升級工具可以對當前BIOS進行備份,那么請把以前BIOS在磁盤中拷貝一份。同時看系統(tǒng)是否支持BIOS恢復 - 也就是引導塊恢復并且還要懂得如何恢復 - 目前有一些工具軟件比如Norton Utilities Rescue Disk已經(jīng)可以對BIOS進行備份并在出現(xiàn)問題的時候進行恢復。萬一BIOS升級失敗,以上步驟可以進行恢復。
文件管理不善對策:啟動Windows“自我療法”盡管如今的硬盤在使壽命,穩(wěn)定性方面都有了很大的進步,但是存儲在上面的文件總有出問題的時候。文件出錯比如文件分配單元出錯 - 簇丟失和簇鏈接交錯 - 這種情況一般發(fā)生在多個文件使用同一個簇塊上,一般程序崩潰和藍屏現(xiàn)象都是由這兩個錯誤導致。為了檢查和糾正這些文件錯誤,可以每隔幾個星期運行一下“磁盤掃描程序”程序 - Windows自帶程序,可以在開始—程序—附件—系統(tǒng)工具中找到。選定所要掃描的驅動器然后運行就可以在一兩分鐘內搞定。如果時間充裕的話也可以選定修復錯誤選項。
這里還有另一個一般性的錯誤。當建立、刪除、編輯和改動文件的時候,存儲這些文件的簇就會散布在硬盤上。這樣就會導致Windows FAT文件系統(tǒng)在讀寫這些“七零八碎”文件的時候非常的“吃力”。為了修復這些問題,可以每隔幾個星期運行一下磁盤碎片清理工具(可以在開始—程序—附件—系統(tǒng)工具中找到)來重新組織磁盤上的文件這樣來使得包含文件的簇塊能夠集中在一起。選定相應的驅動器后便可開始,不過這個過程的耗時較長。
非正常關機重啟動對策:Reset鍵少用為妙在沒有“關窗”之前請不要直接關閉PC電源或重啟動。在一般情況下程序都會打開、創(chuàng)建各種不同的文件 - 例如,虛擬內存交換文件和臨時文件,只有正常關機、重啟動,這些文件才能夠保存,而且還可以把內存中的文件保存到硬盤中。
不過,如果愛機已經(jīng)“發(fā)呆”,即使按下Ctrl-Alt-Del它也“麻木不仁”,那就不得不按Reset鍵了。
Windows之病對策:升級升級再升級!盡管Windows與大多數(shù)硬軟件都能夠“和睦相處”,但是各種BUG和漏洞在所難免,于是微軟公司推出了許多Windows補丁程序來修復這些錯誤??梢栽L問Windows相關的升級站點或者從“開始”菜單運行Windows Update,這樣就可以獲得各種OS補丁、加強系統(tǒng)安全以及獲得最新的工具程序 - 比如最新版的Media Player和IE瀏覽器??梢悦扛?到6個月檢查一下是否有新的升級程序并選擇有用的東東下載。在升級之前最好對一些重要數(shù)據(jù)進行備份。
篡改注冊表對策:不懂就別動!當安裝Windows的時候,它會創(chuàng)建一個重要的文件來跟蹤大量的硬件和軟件安裝信息以及許多的系統(tǒng)設置。這個文件就是注冊表。在增刪軟硬件的時候Windows也會自動對注冊表進行修改。對于大多數(shù)人來說注冊表中的內容讓人很難以理解,所以在不清楚的情況下千萬不要亂動,否則出現(xiàn)問題Windows可能無法啟動。
文件誤刪對策:有時也要“NO”一般在刪除文件的時候,系統(tǒng)都會給出提示,對于普通的文件(如文檔、圖片等)可以直接按“OK”,而那些比較重要的文件,比如EXE、DLL文件或者是某個程序的組件在刪除前請好好考慮一下,還有就是位于Windows System文件夾下的也是一些非常重要的文件,刪除要慎重。不過Windows配有回收站,如果清空它, 許多文件將被永久性刪除。所以不要頻繁清空它。
注意事項
在安裝一個新軟件之前,考察一下它與系統(tǒng)的兼容性;
在安裝一個新的程序之前需要保護已經(jīng)存在的被共享使用的DLL文件,防止在安裝新文件時被其他文件覆蓋;
在出現(xiàn)非法操作和藍屏的時候仔細研究提示信息分析原因;
隨時監(jiān)察系統(tǒng)資源的占用情況;
使用卸載軟件刪除已安裝的程序。
發(fā)生原因
軟件引起
即使是最簡單的操作,比如程序的安裝與卸載都有可能造成系統(tǒng)崩潰。
系統(tǒng)問題
在刪除DLL文件,修改注冊表,或者對操作系統(tǒng)進行升級前請聽一下的建議。
硬件問題
計算機不是家具,需要經(jīng)常維護。由軟件造成的崩潰是所有計算機都會面對的問題,即使是性能最好的PC硬件也離不開軟件的支持——也就是通常所說的應用程序、操作系統(tǒng)以及驅動程序。但是如今的軟件是越來越復雜、越來越龐大。這里將告訴大家如何使機器運行的更流暢。不經(jīng)常備份對策:備份沒商量。經(jīng)常對系統(tǒng)進行備份嗎?沒有?現(xiàn)在就進行很有必要!對一些非常重要的臨時文件(如工作文檔,金融資料).進行備份并不難,如果系統(tǒng)出現(xiàn)問題,還會省下不少重復性的工作。對于不大的文件可以備份到軟盤,而對于上十兆的文檔、電子表格、
照片集、視頻文件可以備份到Zip、Jaz、CD-R或者是CD-RW中,或者備份到U盤移動硬盤之類的便攜移動存儲設備中,現(xiàn)在的云技術也支持用戶將資
料備份到云端的服務器上,諸如各類網(wǎng)盤。如果認為備份非常麻煩的話,那么可以比較一下,在系統(tǒng)出現(xiàn)問題(比如由于病毒使整個硬盤的數(shù)據(jù)丟失)以后重新創(chuàng)建所丟失的東西哪個更麻煩呢?
性能不足
如果你的計算機的窗口開的過多,或打開的窗口高于自己計算機的標準,也會造成窗口“卡死”。
