-
只有兩種可能性。
1.Microsoft IE 緩衝區溢位漏洞。
Microsoft 的 Windows 系統中的乙個漏洞,其中 Windows 將記憶體位址0x00000000 0x0000ffff指定的位址範圍作為空指標的分配,如果程式嘗試訪問此位址,則將其視為錯誤。 C C++ 程式通常不執行嚴格的錯誤檢查,當 malloc 用於分配記憶體並且沒有足夠的位址空間可用於分配時,將返回 null 指標。 但是,** 不檢查此錯誤,認為位址分配已成功,然後訪問0x00000000的位址,因此發生記憶體衝突訪問,並終止程序。
當 ASCII 字元填充了組合的 pif 檔案時,會發生以下情況:非法 pif 檔案(帶有 ASCII 字元''x\''Padding)必須至少為369位元組,系統會認為它是乙個合法的PIF檔案,它會顯示PIF的圖示[,0],屬性中會有程式、字型、記憶體、螢幕等內容。當非 pif 檔案的大小為 369 位元組時,當您檢視屬性的“程式”頁面時,即使它是 370 位元組,也不會發生程式錯誤。
檢查屬性的“程式”頁中是否存在大於 369 位元組的非法 PIF 檔案時,資源管理器將給出錯誤訊息:''***''引用的指令''***''記憶。 記憶體不能''read\''問題出在 pif 檔案的十六進製位址上:
0x00000181 [0x87]0x00000182 [0x01] 和 0x00000231[0xc3]0x00000232 [0x02] 即使它是合法的 PIF 檔案,更改這四個位置中的任何乙個都會導致程式錯誤。 只要將 0x00000181 和 0x00000182 的值更改為 [0xff][0xff],則其他位址的任何更改都不會導致錯誤。
然後,您只需要修復IE或使用其他瀏覽器即可。
2.硬體問題。
1.記憶體模組損壞 更換記憶體模組。
2.雙記憶體不相容 使用相同品牌的記憶體或僅使用乙個記憶體3散熱問題 增強機箱內部的散熱。
4.記憶體和主機板未正確插入或與其他硬體不相容等。 重新插入記憶體或更換插頭 5硬碟有問題,無法修復硬碟驅動器的壞扇區。
-
這與虛擬記憶體無關,修復IE
我之前也遇到過類似的情況,原因是原來的顯示卡驅動沒有安裝,最後安裝同型號的驅動後,一直沒有機器無緣無故重啟,所以要把顯示卡驅動安裝正確,如果確定驅動沒有問題, 再看看是不是硬體問題,先考慮顯示卡,再考慮記憶體。注意:玩車的時候要關掉防毒軟體,我用的是點選一下,不要關掉,卡會報錯為木馬,其實兩個程式之間有衝突,關掉防毒軟體就可以正常玩了。