色天下一区二区三区,少妇精品久久久一区二区三区,中文字幕日韩高清,91精品国产91久久久久久最新毛片

首頁 > 廣東 > 珠海市 > 電腦關機藍屏,電腦一關機就藍屏是什么原因

電腦關機藍屏,電腦一關機就藍屏是什么原因

來源:整理 時間:2023-05-09 07:25:13 編輯:好學習 手機版

本文目錄一覽

1,電腦一關機就藍屏是什么原因

原來關機不藍屏吧?如果是,將出事前下載的軟件、驅動、打的補丁全部卸載試試,還是不行請還原一下系統或重裝(另外最近升級硬件沒有?你覺得某硬件是否有問題?)。1、藍屏前下載了什么軟件、補丁、插件、驅動等全部卸載試試,如果是驅動不合適,請下載驅動精靈升級驅動。2、如果電腦有木馬,請下載Win清理助手、金山衛士、360急救箱查殺木馬。3、如果不經常出現藍屏關機在開機就可以了,還是不行,請開機按F8不動到高級選項出現在松手,選“最近一次的正確配置”回車修復,在不行還原一下系統或重裝系統。4、如果是硬件問題引起的,或超頻了CPU等硬件將BIOS電池放電(恢復BIOS出廠默認值)建議插拔一下顯卡、內存等硬件,清理一下電腦里的衛生,并且擦亮顯卡、內存的金手指(在測試一下硬件的溫度是否過高)。5、電腦在光驅讀盤時被非正常打開可以導致藍屏,一般將光盤重新放入光驅即可。電腦在帶電插拔某設備時可以導致藍屏,重啟一下電腦修復或按上面第三項修復。6、還有就是硬盤是否有問題,用系統自帶的功能修復一下或下載軟件修復硬盤壞道,或格式化硬盤重新分區重裝系統,還是不行就需要換硬盤了。7、最近升級了硬件,這些硬件與系統不兼容,比如:內存、顯卡等,請更換硬件試試(到升級硬件的地方更換合適為止)。8、如果是硬件問題引起的,自己又找不出問題所在,建議到維修那里檢修一下。9、玩游戲藍屏,一般是游戲本身的問題,電腦的配置與游戲有沖突,顯卡、顯卡驅動不合適,CPU、顯卡的溫度過高,內存太小等引起的(看視頻藍屏問題同上)。10、你可以補充說明,或選我的昵稱中的hi找我在線交談,解決藍屏是需要對電腦藍屏前的表現和你的操作來分析出藍屏大概的原因(有問題請追問我)。
1)windows xp有bug windows xp有一個關機故障的bug,如果你的計算機在關機過程中時常出現關機藍屏,而且該故障是間歇性的,按下“ctrl+alt+delete”鍵也毫無反應,那么可以肯定你的系統還沒有打上相應的補丁。請下載sp1補丁包打上補丁,一般就可以了。 2)創新聲卡的驅動有問題 如果你使用的是創新聲卡,并且在關機過程中出現藍屏,錯誤碼是“0x0a”,那么,請進入設備管理器,將聲卡刪除,刷新后,手動安裝最新的帶有數字簽名的驅動程序。 3)羅技鼠標、鍵盤不完善 如果你使用的是羅技的網絡鍵盤,并且安裝了key commander軟件來驅動鍵盤相應的網絡功能,則有可能造成關機變成重啟故障。如果你的羅技鼠標的驅動程序是mouseware8.6,則會造成關機藍屏故障,你只有卸載該驅動才能解決問題。 3、關機不能自動切斷電源 眾所周知,關機是與電源管理密切相關的,造成關機故障的原因很有可能是電源管理對系統支持不好。點擊“開始→設置→控制面板→性能與維護→電源選項”,在彈出的窗口中,根據需要啟用或取消“高級電源支持”即可。 如果你在故障發生時使用的是啟用“高級電源支持”,就試著取消它;如果在故障發生時,你使用的是取消“高級電源支持”就試著啟用它,故障往往會迎刃而解。 此外,usb設備也往往是造成關機故障的罪魁禍首。當出現關機變成重啟故障時,如果你的計算機上接有usb設備,請先將其拔掉,再試試。如果確信是usb設備的故障,那么最好是換掉該設備,或者是連接一個外置usb hub,將usb設備接到usb hub上,而不要直接連到主板的usb接口上。 1)沒有開啟電源支持 依次點擊“開始→設置→控制面板→電源選項→高能電源管理”,勾選“啟用高級電源管理支持”即可。 2)bios設置有誤 可能是誤修改了bios中有關電源管理的選項,如果你對bios設置比較熟悉,請進入bios,試著修改bios中有關電源管理的選項。如果你對bios不熟悉,那么干脆選擇“load default setup”選項,恢復bios到出廠時默認的設置即可。 3)office xp也惹禍 office xp當中ctfmon.exe一直是一個頗有爭議的問題。ctfmon.exe是微軟的文本服務文件,只要用戶安裝了office xp并且安裝了“可選用戶輸入方法組件,這個文件就會自動調用它,為語音識別、手寫識別、鍵盤以及其它用戶輸入技術提供文字輸入支持。即使我們沒有啟動office xp,ctfmon.exe照樣在后臺運行。就是它,往往造成了關機故障,你不妨將其卸載試試。 依次點擊“開始→設置→控制面板→添加/刪除程序”,在目前已安裝的程序中選中“microsoft office xp professionain with frontpage”,點擊“更改”按鈕,在“維護模式選項”對話框中選擇“添加或刪除功能”選項,點下一步,彈出“為所有office應用程序和工具選擇安裝選項”對話框,展開“office共享功能”選項,選中“中文可選用戶輸入方法”選項,在彈出菜單中選擇“不安裝”,點“更新”按鈕即可。 4)apm/nt legacy node沒有開啟 一般情況下apm/nt legacy node沒有開啟可能造成關機卻不能自動切斷電源。進入設備管理器,點菜單欄中的“查看→顯示隱藏的設備”,顯示出系統中所有的隱藏設備。在設備列表框中查看有無apm/nt legacy node選項。如果你的電腦支持此功能,就會有該選項,雙擊,在彈出的屬性對話框中,點擊“啟用設備”按鈕即可。 注:此文章所述是筆者遇到的一些關機故障案例,您可酌情參考。 4、電源設置不當造成不能正常關機 安裝winxp后不能自動關機,如排除了上述各種原因后,有可能是其控制面板中的電源選項設置不正確,請檢查你的設置,保證acpi和apm能夠正常工作。也有的主板系統bios中的apm(高級電源管理)和win xp之間不完全兼容(以ami bios為多),因此不能自動關機。選擇關機卻變成重新啟動系統,在這種情況下只能手動關機了(按下電源開關保持4秒鐘后放開,如果少于4秒則無效)。解決問題的根本辦法是升級主板的系統bios,采用新的版本。

電腦一關機就藍屏是什么原因

2,電腦關機時出現藍屏如圖如何解決

出現了以下這種情況1、每次關機到最后屏幕花屏,然后死機2、每次關機到最后藍屏,藍屏代碼:0x00000018。重新開機后兩種情況都不會進行磁盤檢查。只要刪除驅動hpmobiledisk.sys就可以了。具體解決方法如下:它有一個驅動文件和兩個注冊表項:C:\Windows\System32\drivers\hpmobiledisk.sysHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_HPMOBILEDISKHKEY_LOCAL_MACHINE\SYSTEM\CurrentSet002\Enum\Root\LEGACY_HPMOBILEDISK第一個找到路徑就能刪除第二,三個刪除注冊表因為權限不夠,刪除時總提示刪除出錯,無法刪除。所以,下載一個軟件 ”psexec.exe “工具(注意不要下到帶毒的,汗。), 把這個工具放在System32下。在命令提示符窗口中輸入:psexec -i -d -s regedit.exe它會彈出注冊表,找到上述兩個驅動信息刪除。完成,重啟,關機還是藍屏,不過是最后一次。下次關機和重啟都不會了,煩人的藍屏終于消失! Win7注冊表中沒有HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_HPMOBILEDISK這個表項,所以刪除C:\Windows\System32\drivers\hpmobiledisk.sys和HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_HPMOBILEDISK就行了。
其實很簡單……斷電重啟……
內存條出問題的幾率在75%以上,25%的幾率是硬件溫度過高,造成死機或保護性重啟或藍屏, 建議:如果能進系統就安裝魯大師檢測溫度。排除溫度過高藍屏死機重啟的情況打開機箱。把內存條重新拔插一下。兩根內存條的話。就先只插一根..檢查CPU的風散是否正常運轉,cpu和散熱器之間是否有縫隙,硅脂是否干裂或損耗。 加上硅脂,調試一下風散。把硬件全部拔下清理一遍。 另外機箱既然已經打開了。就用吹風機把灰塵清理一下。記得到門口去處理哦。 不然家里就煙霧彌漫了。 如果依然藍屏。就找個正常的內存條換上試試。多半就好了。也就是說你的內存條壞了。 如果你是本本。就悲催了。。。本本新手還是不要自己拆機的好。 如果是本本就拿出去找維修點拆開換個內存試試。。。新手拆本本有風險。請三思 還有15%的可能性就是尾號為00000000ED錯誤導致的磁盤錯誤 和驅動等程序導致的錯誤。解決方法是進安全模式禁用所有啟動項再啟動 搞定了請給我采納答案。謝謝
藍屏故障和其它故障一樣,根據成因大致可以分為軟件和硬件兩個方面。現在還是遵循先軟后硬的原則來看看故障的成因和解決辦法吧! 一、軟件引起的藍屏故障 1.重要文件損壞或丟失引起的藍屏故障(包括病毒所致)。 實例:win98中的vxd(虛擬設備驅動程序)或是.dll動態連接庫之類的重要文件丟失,情況一般會比較嚴重,會出現“藍屏警告”。 解決方法一:記下所丟失或損壞的文件名用win98啟動盤中的“ext”命令從win98安裝盤中提取和恢復被損壞或丟失的文件,步驟如下: (1)用win98啟動盤引導計算機,在提示符下敲入“ext”命令。 (2)在提示“please enter the path to the windows cab files( a):”后輸入win98安裝壓縮包所在的完整路徑,如“f\pwin98\win98”,完成后回車。 (3)在提示“please enter the name(s)of the file(s) you want to extract:”后輸入你記下的丟失文件名,如“bios.vxd”,回車。 (4)在解壓路徑提示“please enter path to extract to(enter for current directory):”后輸入文件將被解壓到的完整路徑,如“c \windows\system”并敲回車。 (5)最后出現確認提示“is this ok?(y/n):”,輸入“y”后回車。“ext”程序會自動查找安裝盤中的cab壓縮包,并將文件釋放到指定的位置。 (6)重新啟動即可。 解決方法二:用殺毒軟件殺毒。有的病毒可能會破壞注冊表項殺毒后注冊表應恢復中毒之前的備份。 解決方法三:如果能啟動圖形界面,可以采取重裝主板以及顯卡的驅動程序,和進行“系統文件掃描”來恢復被破壞或丟失的文件。“系統文件掃描”的方法為單擊“開始/程序/附件/系統工具/系統信息/工具/系統文件檢查器”,然后掃描改動過的文件即可。 2.注冊表損壞導致文件指向錯誤所引起的藍屏。 實例:注冊表的擅自改動(包括人為地改動和軟件安裝時的自動替換)其現象表現為開機或是在調用程序時出現藍屏,并且屏幕有出錯信息顯示(包含出錯的文件名)。 解決方法一:恢復備份。 (1)單擊“開始/關機/重新啟動計算機并切換到ms-dos方式”,然后單擊“是”; (2)進入windows目錄下。例如,如果你的windows安裝在“c\windows” 目錄下,應鍵入以下內容“cd c\windows”后回車; (3)鍵入“scanreg\restore”后回車。 (4)按照上述步驟,可以將注冊表恢復到最近一次啟動計算機時的狀態。 解決方法二:刪除鍵值。 如果是在卸載程序后出現藍屏的話,筆者斷定故障是由于程序卸載不完善造成的。解決這類問題非常簡單,首先你要記下出錯的文件名,然后再到注冊表中找到以下分支“hkey_local_machine\system \currentcontrolset\services\vxd”。在“查找”中輸入剛才的文件名,把查到的鍵值刪除即可。此時,千萬不要忘記備份注冊表哦! 典型案例:筆者在刪除金山毒霸時中途死機,重新啟動后剛看到桌面的圖標就出現藍屏,并伴有錯誤信息出現。錯誤信息中提到kavkrnl.vxd文件找不到,筆者首先根據文件名的前兩個字符確定該文件不是win98的系統文件,ka開頭的應是金山毒霸的虛擬設備驅動程序。基本判斷為文件指向錯誤,于是決定刪除它在注冊表中相應鍵值。在注冊表編輯器的查找中輸入“kavkrnl.vxd”,將它在“hkey_local_ machine\system\currentcontrolset\services\vxd”中的相應主鍵值刪除,重啟后故障消除。 3.system.ini 文件錯誤引起的“藍屏”。 實例:軟件卸載或是安裝后未即時更新system.ini 文件所造成的錯誤。 解決方法:禁用注冊表中該項或是重新安裝相應的軟件或驅動程序。 4.win98自身的不完善造成的藍屏。 實例:win98的sp1和microsoft的vxd_fix.exe補<br><a target="_blank">www.fangyou-sh.com</a> 提供
內存讀取錯誤簡析 該內存不能read 或written的常見原因: 使用Windows操作系統的人有時會遇到這樣的錯誤信息:“0X????????指令引用的 0x00000000內存,該內存不能written”,然后應用程序被關閉。如果去請教一些“高手”,得到的回答往往是“Windows就是這樣不穩定”之類的義憤和不屑。其實,這個錯誤并不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的常見原因。 一、應用程序沒有檢查內存分配失敗 程序需要一塊內存用以保存數據時,就需要調用操作系統提供的“功能函數”來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是“動態內存分配”,內存地址也就是編程中的“指針”。 內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值“0”已不表示新啟用的指針,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存后都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該采取一些措施挽救,這就增強了程序的“健壯性”。 若應用程序沒有檢查這個錯誤,它就會按照“思維慣性”認為這個值是給它分配的可用指針,繼續在之后的運行中使用這塊內存。真正的0地址內存區保存的是計算機系統中最重要的“中斷描述符表”,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的“寫內存”錯誤,并指出被引用的內存地址為“0x00000000”。 內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見于操作系統使用很長時間后,安裝了多種應用程序(包括無意中“安裝”的病毒程序),更改了大量的系統參數和系統文件之后。 二、應用程序由于自身BUG引用了不正常的內存指針 在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊“應該可用”的內存,但不知為什么,這個預料中可用的指針已經失效了。有可能是“忘記了”向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而“沒有留意”等等。注銷了的內存被系統回收,其訪問權已經不屬于該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖“違法”的程序唯一的下場就是被操作終止運行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬于程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效指針不一定總是0,因此錯誤提示中的內存地址也不一定為 “0x00000000”,而是其他隨機數字。 如果系統經常有所提到的錯誤提示,下面的建議可能會有幫助: 1.查看系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。 2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統文件、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。 3.試用新版本的應用程序。 運行某些程序的時候,有時會出現內存錯誤的提示,然后該程序就關閉。 “0x????????”指令引用的“0x????????”內存。該內存不能為“read”。 “0x????????”指令引用的“0x????????”內存,該內存不能為“written”。 不知你出現過類似這樣的故障嗎?(0x后面內容有可能不一樣。) 一般出現這個現象有方面的,一是硬件,即內存方面有問題,二是軟件,這就有多方面的問題了。 下面先說說硬件: 一般來說,內存出現問題的可能性并不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻后。你可以使用MemTest 這個軟件來檢測一下內存,它可以徹底的檢測出內存的穩定度。 假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬件不兼容。如果都沒有,那就從軟件方面排除故障了。 先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬件的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬件設備之間的兼容性不好造成的。 下面我從幾個例子給大家分析: 例一:打開IE瀏覽器或者沒過幾分鐘就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為“read”。要終止程序,請單擊“確定”的信息框,單擊“確定”后,又出現“發生內部錯誤,您正在使用的其中一個窗口即將關閉”的信息框,關閉該提示信息后,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級后,會被IE5.0代替。 例二:在windows xp下雙擊光盤里面的“AutoRun.exe”文件,顯示“0x77f745cc”指令引用的“0x00000078”內存。該內存不能為 “written”,要終止程序,請單擊“確定”,而在Windows 98里運行卻正常。解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵“AutoRun.exe”文件,屬性,兼容性,把“用兼容模式運行這個程序”項選擇上,并選擇“Windows 98/Me”。win2000如果打了SP的補丁后,只要開始,運行,輸入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。 例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現“0xffffffff”指令引用的“0xffffffff”內存。該內存不能為 “read” 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,并且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。 例四:我的豪杰超級解霸自從上網后就不能播放了,每次都提示 “Ox060692f6”(每次變化)指令引用的“Oxff000011”內存不能為“read”,終止程序請按確定。解決方法:試試重裝豪杰超級解霸,如果重裝后還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。 例五:雙擊一個游戲的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”內 存,該內存不能為“read” ,并且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然后下載并且安裝DirectX9.0。 例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:“0*772b548f”指令引用的“0*00303033”內存,該內存不能為 “written”,然后QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。 通過上面的幾個例子,可以看到,出現故障的原因有好多種,在這里把已經提到和有可能發生的原因列個表,方便查閱。 解決方法 1、內存條壞了更換內存條 2、雙內存不兼容使用同品牌的內存或只用一條內存 3、內存質量問題更換內存條 4、散熱問題加強機箱內部的散熱 5、內存和主板沒插好或和其它硬件不兼容等重插內存或換個插糟 6、硬盤有問題更換硬盤 7、驅動問題重裝驅動。如果是新系統,要先安裝主板驅動 8、軟件損壞重裝軟件 9、軟件有BUG打補丁或用最新的版本。 10、軟件和系統不兼容給軟件打上補丁或者試試系統的兼容模式 11、軟件和軟件之間有沖突如果最近安裝了什么新軟件,卸載了試試 12、軟件要使用到其它相關的軟件有問題重裝相關軟件。比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題 13、病毒問題殺毒 14、殺毒軟件與系統或軟件沖突由于殺毒軟件是進入底層監控系統的,可能與一些軟件沖突,卸載了試試 15、系統本身有問題有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序,像SP的補丁,最好要打上。如果還不行重裝系統或更換其它版本的系統了。 該內存不能read 或written的常見原因: 使用Windows操作系統的人有時會遇到這樣的錯誤信息:“0X????????指令引用的 0x00000000內存,該內存不能written”,然后應用程序被關閉。如果去請教一些“高手”,得到的回答往往是“Windows就是這樣不穩定”之類的義憤和不屑。其實,這個錯誤并不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的常見原因。 一、應用程序沒有檢查內存分配失敗 程序需要一塊內存用以保存數據時,就需要調用操作系統提供的“功能函數”來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是“動態內存分配”,內存地址也就是編程中的“指針”。 內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值“0”已不表示新啟用的指針,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存后都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該采取一些措施挽救,這就增強了程序的“健壯性”。 若應用程序沒有檢查這個錯誤,它就會按照“思維慣性”認為這個值是給它分配的可用指針,繼續在之后的運行中使用這塊內存。真正的0地址內存區保存的是計算機系統中最重要的“中斷描述符表”,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即死機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的“寫內存”錯誤,并指出被引用的內存地址為“0x00000000”。 內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見于操作系統使用很長時間后,安裝了多種應用程序(包括無意中“安裝”的病毒程序),更改了大量的系統參數和系統文件之后。 二、應用程序由于自身BUG引用了不正常的內存指針 在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊“應該可用”的內存,但不知為什么,這個預料中可用的指針已經失效了。有可能是“忘記了”向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而“沒有留意”等等。注銷了的內存被系統回收,其訪問權已經不屬于該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖“違法”的程序唯一的下場就是被操作終止運行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬于程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效指針不一定總是0,因此錯誤提示中的內存地址也不一定為 “0x00000000”,而是其他隨機數字。 如果系統經常有所提到的錯誤提示,下面的建議可能會有幫助: 1.查看系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。 2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統文件、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。 3.試用新版本的應用程序。 運行某些程序的時候,有時會出現內存錯誤的提示,然后該程序就關閉。 “0x????????”指令引用的“0x????????”內存。該內存不能為“read”。 “0x????????”指令引用的“0x????????”內存,該內存不能為“written”。 不知你出現過類似這樣的故障嗎?(0x后面內容有可能不一樣。) 一般出現這個現象有方面的,一是硬件,即內存方面有問題,二是軟件,這就有多方面的問題了。 下面先說說硬件: 一般來說,內存出現問題的可能性并不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻后。你可以使用MemTest 這個軟件來檢測一下內存,它可以徹底的檢測出內存的穩定度。 假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬件不兼容。如果都沒有,那就從軟件方面排除故障了。 先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬件的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬件設備之間的兼容性不好造成的。 下面我從幾個例子給大家分析: 例一:打開IE瀏覽器或者沒過幾分鐘就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為“read”。要終止程序,請單擊“確定”的信息框,單擊“確定”后,又出現“發生內部錯誤,您正在使用的其中一個窗口即將關閉”的信息框,關閉該提示信息后,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級后,會被IE5.0代替。 例二:在windows xp下雙擊光盤里面的“AutoRun.exe”文件,顯示“0x77f745cc”指令引用的“0x00000078”內存。該內存不能為 “written”,要終止程序,請單擊“確定”,而在Windows 98里運行卻正常。解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵“AutoRun.exe”文件,屬性,兼容性,把“用兼容模式運行這個程序”項選擇上,并選擇“Windows 98/Me”。win2000如果打了SP的補丁后,只要開始,運行,輸入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。 例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現“0xffffffff”指令引用的“0xffffffff”內存。該內存不能為 “read” 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,并且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne 之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。 例四:我的豪杰超級解霸自從上網后就不能播放了,每次都提示 “Ox060692f6”(每次變化)指令引用的“Oxff000011”內存不能為“read”,終止程序請按確定。解決方法:試試重裝豪杰超級解霸,如果重裝后還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。 例五:雙擊一個游戲的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”內 存,該內存不能為“read” ,并且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然后下載并且安裝DirectX9.0。 例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:“0*772b548f”指令引用的“0*00303033”內存,該內存不能為 “written”,然后QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。 通過上面的幾個例子,可以看到,出現故障的原因有好多種,在這里把已經提到和有可能發生的原因列個表,方便查閱。 解決方法 1、內存條壞了更換內存條 2、雙內存不兼容使用同品牌的內存或只用一條內存 3、內存質量問題更換內存條 4、散熱問題加強機箱內部的散熱 5、內存和主板沒插好或和其它硬件不兼容等重插內存或換個插糟 6、硬盤有問題更換硬盤 7、驅動問題重裝驅動。如果是新系統,要先安裝主板驅動 8、軟件損壞重裝軟件 9、軟件有BUG打補丁或用最新的版本。 10、軟件和系統不兼容給軟件打上補丁或者試試系統的兼容模式 11、軟件和軟件之間有沖突如果最近安裝了什么新軟件,卸載了試試 12、軟件要使用到其它相關的軟件有問題重裝相關軟件。比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題 13、病毒問題殺毒 14、殺毒軟件與系統或軟件沖突由于殺毒軟件是進入底層監控系統的,可能與一些軟件沖突,卸載了試試 15、系統本身有問題有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序,像SP的補丁,最好要打上。如果還不行重裝系統或更換其它版本的系統了

電腦關機時出現藍屏如圖如何解決

文章TAG:電腦關機藍屏是什么電腦關機藍屏

最近更新

主站蜘蛛池模板: 玉屏| 邯郸市| 昌图县| 霸州市| 夏邑县| 武陟县| 徐闻县| 墨玉县| 贵南县| 阿城市| 安远县| 大同县| 高雄县| 商洛市| 淮安市| 灵璧县| 黄大仙区| 郯城县| 叶城县| 汨罗市| 江源县| 淮阳县| 香港 | 章丘市| 习水县| 南和县| 武鸣县| 布尔津县| 福鼎市| 岗巴县| 河北省| 朔州市| 上饶市| 遵义市| 雷波县| 壤塘县| 太康县| 阿城市| 鄂伦春自治旗| 洞口县| 涞水县|