電腦藍屏代號0x00000004是什麼意思

2022-03-15 16:36:53 字數 575 閱讀 7801

1樓:

出現這種情況的主要原因還是在軟體上。簡單的說是公升序越界訪問不屬於自己的記憶體造成的。

乙個原因是因為軟體自身邏輯缺乏嚴密性,假設有這樣一種軟體:用於管理100個人的通訊錄,有些程式會採用靜態記憶體分配的方式,它會在啟動時向作業系統申請一塊剛好能存放100個人的名單的記憶體區,此時如果你試圖訪問第101個的話,如果這個軟體缺乏驗證機制,就會去訪問本來不屬於自己的記憶體區域,由於作業系統的記憶體保護機制,將會終止這個程式的執行。當然這樣簡單的程式都能在程式設計的時候輕而易舉的避免的,但有的程式其邏輯關係是非常複雜的,很難做到萬無一失。

還有乙個原因就是軟體的相容性,主要發生在版本較新的軟體呼叫版本較老的動態連線庫或公用控制項時。

因為程式呼叫要向控制項傳入一些引數。比如這次呼叫需要傳入3個引數,而較老版本的控制項只能接受2個引數時,也會發生記憶體越界訪問的情況,導致程式被終止。從而彈出你所看到的那個對話方塊。

2樓:匿名使用者

開啟系統快取 還是不行 清理記憶體上的灰塵

3樓:匿名使用者

360安全衛士 漏洞修復 設定 藍屏修復取消 個人理解

電腦藍屏 出現0x0000000a怎麼解決

0x0000000a故障 裝置已經安裝 通常原因是驅動程式的問題。1 如果windows 還可以啟動,檢查 事件檢視器 中顯示的資訊,確定引起問題的裝置或驅動程式。2 關掉或禁用一些新安裝的驅動程式,並刪除新安裝的附加程式。3 拆下一些新安裝的硬體 記憶體 介面卡 硬碟 數據機等等 4 確保已經更新...

電腦藍屏求解決方法,電腦藍屏0 000000BE求解決方法

電腦藍屏,又叫藍屏宕機 blue screen of death,縮寫為 bsod 指的是微軟windows作業系統在無法從乙個系統錯誤中恢復過來時所顯示的螢幕影象。一旦遇上系統藍屏崩潰,大多數的人都會以為windows不行了所以就癱瘓了,有的罪魁禍首是windows,或者windows不夠強悍 不...

電腦藍屏0 000000ED(0 86144C08,0 0000006,0 00000000,0 000000)

藍屏報的不准,有時候光看藍屏解決不了問題,建議換張系統盤試試或者看看介面上有什麼明顯的變黃,電容有什麼明顯的破損,如果你非要通過藍屏的 來看,以下是具體詳解 0x000000ed unmountable boot volume 錯誤分析 一般是由於磁碟存在錯誤導致的,有時也建議檢查硬碟連線是否接觸不...