• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    電腦也生病 內存不能為written或read錯誤

    發布時間:  2012/8/2 18:19:29

    運行某些程序的時候,有時會出現內存錯誤的提示,然后該程序就關閉。

     

    “0x????????”指令引用的“0x????????”內存。該內存不能為“read”。 電腦學習網站www.boydavid.com

    “0x????????”指令引用的“0x????????”內存,該內存不能為“written” 電腦入門www.boydavid.com

    出現這個現象有方面的,一是硬件,即內存方面有問題,二是軟件,這就有多方面的問題了。 計算機學習網站www.boydavid.com

    當然還有人認為內存不能 “written”或“read”有80%是DLL文件引起的,比如Windows XP打了SP3補丁后,Windows XP就經受常提示“explorer.exe錯誤碼率,內存不能read”,對于這種情況,最有效的方法就是重新注冊 C:\Windows\system32目錄下面的所有DLL文件。
    具體方法:單擊“開始運行”命令,輸入“cmd”并回車打開“命令提示符”,在“命令提示符”里輸入“for %1 in (%windir%\system32\*.dll) do regsvr32.exe/s%1”并回車,然后而心等一會兒,DLL即可重新注冊成功。
    如果不能正確的輸入空格此命令將無法正常運行,為了能準確的表達空格的位置,我將上面命令中的空格位置用"空格"漢字表示一遍:
    for空格%1空格in空格(%windir%\system32\*.dll)空格do 空格regsvr32.exe/s%1

    下面我們來分析解決此類問題的方法

     

    一:先說說硬件:

    一般來說,電腦硬件是很不容易壞的。內存出現問題的可能性并不大(除非你的內存真的是雜牌的一塌徒地),主要方面是:1。內存條壞了(二手內存情況居多)、2。使用了有質量問題的內存,3。內存插在主板上的金手指部分灰塵太多。4。使用不同品牌不同容量的內存,從而出現不兼容的情況。5。超頻帶來的散熱問題。你可以使用MemTest 這個軟件來檢測一下內存,它可以徹底的檢測出內存的穩定度。

     

    二、如果都沒有,那就從軟件方面排除故障了。

    先說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在緩沖區,需要操作系統提供的“功能函數”來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是“動態內存分配”,內存地址也就是編程中的“光標”。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值“0”已不表示新啟用的光標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存后都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該采取一些措施挽救,這就增強了程序的“健壯性”。若應用程序沒有檢查這個錯誤,它就會按照“思維慣性”認為這個值是給它分配的可用光標,繼續在之后的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的“ 中斷描述符表”,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的內存不能為“read”錯誤,并指出被引用的內存地址為“0x00000000“。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見于操作系統使用很長時間后,安裝了多種應用程序(包括無意中“安裝”的病毒程序),更改了大量的系統參數和系統檔案之后。


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線