Windows出錯信息不完全解析_第1頁
Windows出錯信息不完全解析_第2頁
Windows出錯信息不完全解析_第3頁
Windows出錯信息不完全解析_第4頁
Windows出錯信息不完全解析_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Windows 的穩(wěn)定性我們確實不敢恭維,當你用過一段時間后,系統變慢、出錯是經常的事,有的時候還要出現死機(Windows 最出名的“藍屏”你應該聽過吧)。不過話又說回來,雖然我們對它的不穩(wěn)定一直頗有微辭,可是又不能不用,90%以上的個人用戶應該都是在用Windows 吧!所以如何避免Windows 出錯,以及出錯之后如何補救就成了當務之急,“亡羊補牢、尤為未晚”,下邊我們組織了各種各樣的法門、絕招,以挽救Windows 于危難之中 注冊表錯誤Windows 9x/Me/NT/2000把系統的許多設置都組織起來,放到了注冊表中,這樣雖然易于管理一些(不用像在DOS 和Windows 3.x

2、時面對無窮的.ini 文件)??墒峭瑫r也帶來了這樣的問題:如果哪個安裝程序的反安裝做得不好,很容易在注冊表中留下一些垃圾。你留一些、我留一些,隨著時間的流逝,安裝/刪除程序的增加,注冊表的體積也在突飛猛進,系統當然也慢慢變慢; 更有甚者,有些軟件如果破壞了注冊表,輕則使你不能使用部分軟件,重則系統不能啟動,慘當你的系統啟動很慢或者你安裝/刪除了很多軟件時,你應該用注冊表清理工具來清理一下注冊表垃圾了,千萬不要等到Windows 告訴你“注冊表錯誤” 之類的信息之后,你才手忙腳亂地到處打電話,請教朋友Regclean發(fā)布公司:Microsoft最新版本:4.1a要說注冊表清理工具,當然不能不提到

3、微軟自己出的RegClean 。自家出的東西,當然兼容性、穩(wěn)定性都會有不錯的表現,而且還是免費的,不過功能稍嫌單薄,只能清理注冊表中多余的注冊表項,不能修復錯誤。案例:你用的是Win9x ,某一天你發(fā)現了再也不能進入Windows ,總是顯示一些注冊表錯誤之類的信息然后就死機或者重新啟動,怎么辦呢?解決方案:首先想到的第一招應該是使用Windows 注冊表備份修復,方法嘛?很簡單:啟動到DOS 下,執(zhí)行Scanreg /restore,在彈出的“Microsoft Registry Checker”窗口中,你可以看到五個文件,文件名分別為rb000.cab 、rb002.cabrb004.ca

4、b,找一個時間離現在最近的,選擇“Restore”,系統應該可以正常啟動了。如果還是不行,可以重新運行Scanreg ,選擇一個時間稍微再早一點的,再試注意:現在市面上有很多注冊表方面的書,通過修改注冊表來提升系統性能和個性化設置更是大家都很熟悉的事情,可是要記得一點備份,強烈建議你在每次修改注冊表的時候都將你的注冊表備份一次!動態(tài)鏈接庫出錯我們大家都知道,DLL 是Windows 中很重要的一種文件,不過微軟開始采用這種動態(tài)鏈接庫的時候卻沒有想到動態(tài)鏈接庫也會有同名的時候,這些同名的文件可能是因為版本不同而內容不一樣、也可能是完全不相干的兩個(只不過名字相同),當同名的這些文件被覆蓋之后,引

5、起的后果就是災難性或者應用程序無法運行、或者程序老是出錯,嚴重的系統根本無法啟動。說到這里我們不能不提到VxD 錯誤,VxD 是虛擬設備,如果這些文件被替換的話,會導致和上邊同樣的災難性后果。案例一:我每次啟動計算機的時候,總是會出現如下的出錯提示,但是按下回車鍵進入系統過后一切都可以使用,并且系統沒有什么異常,這是什么原因?解決方案:看你的情形,應該不是因為缺少VxD 文件所致,這種情況一般是因為不良的安裝程序引起的,當你用它的反安裝程序時,相應的文件雖然被刪除了,但是卻在注冊表中留下了些殘骸。運行注冊表編輯器Regedit.exe 打開注冊表,按下“Ctrl+F”查找相應的文件名,找到以后

6、將該注冊表項刪除,重新啟動,問題應該解決了_。注意:其實上述情況的發(fā)生,還有更可能的一種原因那就是你采用很強暴的方式刪除應用程序(直接將應用程序安裝目錄刪除)時也可能產生這種問題,強烈建議你采用應用程序自帶的“反安裝程序”來完成應用程序的反安裝。案例二:在一次狂刪軟件中我卸載了某個軟件,提示說還有c:windowssystemWSock32.dll沒刪掉。重新啟動后與上網有關的所有程序(IE 、OE 、Netants 等)都無法運行,提示說:“系統出錯,無法啟動文件WSock32.dll 。請檢查文件,確定出問題的原因。”不知WSock32.dll 是windows 的什么重要文件,我該怎么解

7、決?解決方案:這種問題是典型的Dll 文件被覆蓋所產生的,從IE 、OE 等出錯,說明是系統文件遭到破壞引起的,同時你也知道了遭破壞的文件WSock32.dll ,不妨從Windows 安裝盤釋放一個WSock32.dll 到提示目錄即可(c:windowssystem下),但是為了保險起見,最好先將原來的WSock32.dll 備份。注意:要覆蓋文件,請一定注意Dll 文件或者VxD 文件的版本號要和你的Windows 匹配,如果你不知道怎么才是匹配,請將你的Windows 安裝盤放入光驅,然后運行sfc.exe 讓Windows 自動檢測被破壞的系統文件吧!在Windows 光盤上單擊右鍵

8、,選擇“查找”,在彈出的“查找”窗口中,填寫“包含文字”欄為需要查找的文件名(這里是WSock32.dll ),按下“開始查找”,等光盤燈不亮的時候,可以看到在右邊的查找到文件窗口中有一個Precopy2.cab (不同的Windows 版本文件名也是不同的)。用Winzip 將其中的WSock32.dll 解壓縮到需要的目錄,至此大功告成(如果你沒有Winzip ,也可以使用Windows 自帶的Extract 來釋放文件,具體用法這里就不再贅述)。 注意:Dll和VxD 文件很容易出現被覆蓋的現象,所以當安裝應用程序的時候提示“xxxx 文件將被覆蓋,是保留老版本文件還是替換”,你一定要謹

9、慎行事,最好不要替換,這樣可以保證已經安裝的軟件和系統的正常運行。程序失去反應身在Windows 下,某個應用程序失去反應可能是最常見的事情。如果不是在系統啟動的時候某個程序失去了反應,你應該首先等待一下,一般會解決大部分問題(這主要是該應用程序正在忙于處理,來不及向系統發(fā)去的信號反應,等一段時間就是等應用程序處理完畢,你也不要太性急了); 還是不行的話,建議你啟動一下計算機Windows 過一段時間要重新啟動早已經是解決Windows 問題屢試不爽的妙訣了不過,要是你在安裝某個應用程序、新加設備,而且重新啟動之后卻發(fā)現應用程序失去發(fā)應,只怕事情就不是那么簡單的了。案例:最近,我的電腦遇到了問

10、題,每次一開機,剛剛出現桌面背景,連屏幕下的任務欄還沒有就會出現一個對話框,左上角有“mprexe”字樣,內容為“該程序執(zhí)行了非法操作,即將關閉,請予供應商聯系”有時點關閉后照樣能正常啟動,有時就停止不動只能重新啟動。即使覆蓋重裝了Win98也不管用。解決方案:MPR出錯一般是因為用戶口令文件出錯、服務沖突和正在用戶配置文件、硬件沖突、硬件驅動程序出錯等等。1. 用戶口令文件出錯我們可以通過重建用戶口令文件來糾正錯誤。按下“Win+F”打開查找窗口,在“文件名”欄中輸入“*.pwl”,按下“開始查找”,在查找到的文件窗口中,將所有文件更名或者刪除。重新啟動Windows ,在出現登錄窗口時,重

11、新輸入用戶名和口令就可以了2. 服務/應用程序沖突要解決服務和應用程序沖突,你需要以“安全模式”啟動計算機。然后將剛才安裝的應用程序反安裝或者服務禁用,看看是否可以解決問題。3. 用戶配置文件問題這可以通過禁止用戶配置文件來解決此類錯誤。在“網上鄰居”上單擊“右鍵”,選擇“屬性”,在“訪問控制”中選擇“共享級訪問控制”,確定退出后重新啟動。4. 硬件沖突你可以在設備管理器中通過將有問題的硬件禁用來找到硬件沖突。打開“控制面板”/“系統”/“設備管理器”,在有黃色驚嘆號(或問號)的設備上雙擊,選擇“該設備在當前配置文件中禁用”,重復上述步驟可以找到真正有沖突的硬件,請更換它。5. 設備驅動程序損

12、壞請重新安裝該設備的驅動程序。注:MPrexe失去反應可能是我們最常遇到的程序失去反應案例,這種案例的情形十分復雜,上述并不能完全包括,如果你的英文夠好,請參閱微軟的MPrexe 問題詳盡介紹:http:/support.microsoft. com/support/kb/articles/Q178/0/84.asp。Windows NT/2000一般錯誤Windows NT/2000是Windows 系列的服務器家族重要成員,穩(wěn)定性比Win9x 有了很大的改進,不過他也并不是不會出錯,好在是WinNT/2000的出錯信息有詳細的記錄,我們可以通過“事件查看器”來找到出問題的原因進而找出解決方

13、案。我們這里說的一般錯誤,是指的Windows NT/2000還可以運行,不過會彈出出錯信息,那種導致直接當機的問題請參看“Windows NT/2000 STOP錯誤”。案例:我啟動Win2000的時候,彈出一個錯誤窗口“At least one service or driver failed during system startup. Use Event Viewer to examine the event log for details”,請問這種問題該如何解決?解決方案:很簡單,Windows 不是提醒你用“Event Viewer(事件查看器)”來了解一下詳情嗎?打開“事件查看

14、器”,在下圖的窗口中,我們可以看到一個前面標有“×”的錯誤信息,雙擊查看該出錯信息的詳細出錯信息。在彈出的出錯信息描述中,我們可以看到是這樣描述的“The messenger service terminated with service-specific error 2270.”,記下出錯信息2270,現在打開一個命令行窗口,輸入“net helpmsg 2270”,現在你應該看到出錯信息了?!癟he computer name could not be added as a message alias. The name may already exist on the netw

15、ork. ”這說明現在這臺電腦的Message Alias (消息別名)已經在網絡上注冊了(你將收不到用net send MessageAlias Message發(fā)過來的短信息了),請另外給本臺電腦命名就可以了。 Windows NT/2000 STOP錯誤Stop 錯誤是Windows NT/2000系列特有的一種錯誤,和Windows NT/2000普通錯誤不同的是出現了該種錯誤以后,如果電腦繼續(xù)執(zhí)行下去,可能會破壞數據,因此Windows NT/2000會顯示一條STOP:0x0000000A之類的錯誤,然后藍屏,停機案例:我用的是Win2000,可是有一天啟動的時候卻突然出現了如下圖的

16、“STOP:0x0000007B”的藍屏,然后計算機就停止了反應,請問我該怎么解決這種問題? 解決方案:碰到這種問題,一般可以按照以下方式解決。1. 首先使用新版殺毒軟件檢查計算機上是否有病毒。2. 如果Windows NT/2000仍然可以啟動,請檢查“事件查看器”中的信息,以確定導致故障的設備或驅動程序。具體解決步驟請參考上邊“Windows NT/2000一般錯誤”。3. 如果不能啟動計算機,試著用“安全模式”或“最后一次正確的配置”啟動計算機,然后刪除或禁用新安裝的附加程序或驅動程序。如果用“安全模式”啟動不了計算機,可以考慮使用修復控制臺,修復控制臺可以在Console 模式下禁用一

17、些服務、重新命名設備驅動程序、檢修引導扇區(qū)或主引導記錄(詳細步驟請參考相應資料,這個需要比較專業(yè)的知識,這里不便詳述)。4. 拆下新安裝的硬件設備(RAM 、適配卡、硬盤、調制解調器等等),看看是否可以正常啟動(如果你新安裝了硬盤導致盤符錯位,可是會引起上述問題的)。5. 確保已經更新了硬件設備的驅動程序,以及系統有最新的BIOS 。6. 運行由計算機制造商提供的系統診斷工具,尤其是內存檢查。7. 檢查Microsoft 兼容硬件列表(HCL ),確保所有的硬件和驅動程序都與Windows 2000兼容。Hcl.txt 在Windows 2000 CD-ROM的Support文件夾中,你也可以到微軟的網站查看http:/www. 8. 在BIOS 中禁用內存緩存。9. 重新啟動計算機,在啟動菜單處,按F8進入“高級啟動選項”,選擇“最后一次正確的配置”。(注:使用“最后一次正確的配置”的方式啟動計算機后,計算機的所有設置被

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論