『壹』 電腦提示"ox58fc16e2"指令應用的「0x384005c"內存不能為「written」是怎麼回事啊
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 【技巧】如果怕輸入錯誤的話,可以復制這條指令,然後在命令提示框點擊左上角的c:\,使用下面的「編輯-粘貼」功能就不容易輸錯了。在飛速滾屏完全靜止之後,別著急啟動其他程序,先耐心等一會兒,因為此時dll們還在找位置。直到你的指示燈不閃了再做別的。
這個方法不能徹底根除 ,但可以降低出現的幾率。
除此之外,另外還要做的有:
1關閉windows自動升級,(因為軟體升級硬體並沒有升級所以會不支持)
2清理內存垃圾,優化系統
3更新DirectX 9.0c程序
4硬體不兼容,更新所有的驅動程序
5升級電腦硬體。
一樣樣做,硬體機子牛了就不怕計算出錯誤了。
想徹底解決就換正版windows操作系統或者換開放源代碼的系統!
『貳』 LM016L 單片機指令
那是液晶顯示器吧!這些是寫入的初始化指令。
『叄』 lcd_wcmd(0x38);
0x38= 0b 00111000
看前三位(DB7-DB5)是001,對應的是「function set」命令
function set命令的寫法是是(DB4-DB0):DL-N-F-*-*
DL: 0 for 4-bit; 1 for 8-bit;
N: 0 for 1-line; 1 for 2-line;
F: 0 for 5*7 dots; 1 for 5*10 dots;
*: 後兩位一般不用管, 設為0
所以0x38對應的DL和N是1,就是2行,8位數據,F為0,就是5*7點陣
說是16*2顯示是不準確的,我在20*4的LCD上也是用0x38的設置,只能說這樣的設置是給偶數行的LCD用的,而不僅僅是16*2
『肆』 51單片機 c語言里 lcd1602 命令0x40 和 數據0x00 看不懂 求指教
前面兩句,是自定義字元的。
設定起始地址0x40後,可以寫入8個位元組的點陣數據,即組成了一個字元。
點陣數據00...是自己編寫的,和地址0x40,沒有什麼密切關系。
下一個字元的地址是0x48。
*****************************************
我要 顯示 0 怎麼做 求高手
-----
顯示0,用不著自定義字元,如下即可:
write_LCD_data(0x30); //即可。
『伍』 0x383d3832指令引用的0x383d3832內存不能為read
內存不能為read/written 問題的簡單解決辦法:(原創答案,歡迎分享→請活學活用→僅供參考):
一、硬體的可能性是比較小的,如果是硬體,那就應該是內存條跟主機不兼容的問題導致的 如果能排除硬體上的原因(內存條不兼容,更換內存。內存條松動或積累灰塵,重新拔插並清理灰塵)往下看:
二、系統或其它軟體引起的,可用下述方法處理:系統本身有問題,及時安裝官方發行的補丁,必要時重裝系統。 病毒問題:殺毒 。殺毒軟體與其它軟體沖突:卸載有問題的軟體。顯卡、音效卡驅動是否正確安裝或者是否被惡意覆蓋否?重新安裝顯卡音效卡驅動。
1、使用系統自帶的sfc命令,修復受到損壞的系統文件恢復到正常狀態。
開始→運行→輸入cmd,打開「命令提示符」窗口→輸入字元串命令sfc/scannow→回車→耐心等待命令程序對每個系統文件搜索掃描→一旦發現系統文件的版本不正確或者系統文件已經損壞→它就能自動彈出提示界面→要求插入Windows系統的安裝光碟→從中提取正常的系統文件來替代不正常的系統文件→達到修復系統文件的目的→最後重新啟動計算機。
2、安裝過的Domino這程序導致有問題,你可以在開始→運行→msconfig→啟動項目→關閉Domino啟動項→如果關閉不了→可以用卡卡助手之類的系統設置軟體把它強行關掉→如果還是不行的→證明你系統中毒→那就重新安裝或者恢復系統備份徹底解決。
三、某些系統服務被禁用可能導致類似問題,例如QoS RSVP本地通信控制安裝功能被禁用時可能會提示RPC伺服器不可用。解決方法:我的電腦右鍵→管理→服務和應用程序→服務→雙擊QoS RSVP項目將啟動類型改為「手動」或「自動」→關閉窗口→重新啟動計算機。如果其它服務被禁用導致的問題也可用這個方法重新啟用來解決。
四、瀏覽器出現內存不能讀、寫的提示:
1、首先看這樣處理能否解決問題:打開瀏覽器,點「工具」→INTERNET選項→常規頁面→刪除cookies→刪除文件→鉤選刪除所有離線內容→確定→清除歷史紀錄→確定。工具→INTERNET選項→內容→清除SSL→清除密碼→確定→自動完成→清除表單→清除密碼→確定→確定→立即關閉所有打開的瀏覽器窗口→重新啟動瀏覽器。如果2、不能解決問題做下面的處理:打開瀏覽器,點「工具」→「管理載入項」那裡禁用所有可疑插件,或者你能准確知道沒問題的保留。然後→工具→INTERNET選項→常規頁面→刪除cookies→刪除文件→鉤選刪除所有離線內容→確定→設置使用的磁碟空間為:8MB或以下(我自己IE6使用1MB)→確定→清除歷史紀錄→網頁保存在歷史記錄中的天數:3以下→應用確定(我自己使用的設置是0天)。
3、檢查你的瀏覽器是否被某種(游戲或其它)安裝程序惡意附加了某種插件→卸載清理掉它。
4、(此條目針對IE6)運行→regedit→進入注冊表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
這個位置有一個正常鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 還有一項「默認」保留;將其它的刪除。
5、打開CMD窗口輸入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回車
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回車
兩條分別運行完成後重啟機器。
五、如果以上方法無法解決只能使用最後一招:
完全注冊dll:打開「運行」輸入→cmd→回車
然後把下面這行字元復制到黑色cmd框裡面去回車等待dll文件全部注冊完成就關閉可以了,為防止輸入錯誤可以復制這條指令,然後在命令提示符後擊滑鼠右鍵→粘貼→回車,耐心等待,直到屏幕滾動停止。
(下面是要運行的代碼):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成後重新啟動機器。
六、如果你電腦裡面存在NET.Framework這個微軟的組件服務而你又不使用它→那麼卸載這個服務可能會解決問題:開始→設置→控制面板→添加刪除程序→NET.Framework→刪除(如果你必須使用就重新啟動電腦後再次安裝NET.Framework)。
七、關閉這個報告(治標不治本):
1、右擊桌面上「我的電腦」→屬性→高級→錯誤報告→錯誤匯報→勾選「禁用錯誤匯報」→「但在發生嚴重錯誤時通知我」復選框→確定。這樣處理對於一些小錯誤,Windows XP就不會彈出錯誤提示了。
2、如果不行徹底關閉錯誤報告服務。開始→運行中輸入→services.msc→打開「服務」窗口→找到「Error Reporting Service」→打開「Error Reporting Service的屬性」對話框→將「啟動類型」改為「已禁用」→確定後重新啟動系統。(此項目關閉的注冊表方式:開始→運行→輸入regedit→確定→找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]中的Auto=0改成Auto=1)
八、重要提示:不要只看這個錯誤提示的指令代碼,而是要看:出這個提示框的上面藍色條狀部分提示的是XXX.EXE那個位置是什麼程序,就大體定位引起出錯或者沖突的主要原因了,對症下葯就能解決。簡單有效的處理方法是看錯誤提示,哪一個軟體引起的沖突就卸載那個軟體,重新啟動機器以後首先關閉殺毒軟體,重新運行安裝。
『陸』 0x38b338cb指令引用的0x00000000內存不能為written
樓主無需憂慮, 我來幫你分析
下面詳細解答下關於這一類問題的原因,偶爾出現無所謂
我所熟悉的0X000000該內存不能為read或者written的解決方法
硬體:
電腦硬體是很不容易壞的。內存出現問題的可能性並不大(除非你的內存真的是雜牌的一塌徒地),主要方面是:1。內存條壞了(二手內存情況居多)、2。使用了有質量問題的內存,3。內存插在主板上的金手指部分灰塵太多。4。使用不同品牌不同容量的內存,從而出現不兼容的情況。5。超頻帶來的散熱問題。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
二、如果都沒有,那就從軟體方面排除故障了。
原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在緩沖區,需要操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的內存不能為「read」錯誤,並指出被引用的內存地址為「0x00000000「。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試圖讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。
首先建議:
1、 檢查系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2、 更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3、 盡量使用最新正式版本的應用程序、Beta版、試用版都會有BUG。
4、 刪除然後重新創建 Winnt\System32\Wbem\Repository 文件夾中的文件:在桌面上右擊我的電腦,然後單擊管理。 在"服務和應用程序"下,單擊服務,然後關閉並停止 Windows Management Instrumentation 服務。 刪除 Winnt\System32\Wbem\Repository 文件夾中的所有文件。(在刪除前請創建這些文件的備份副本。) 打開"服務和應用程序",單擊服務,然後打開並啟動 Windows Management Instrumentation 服務。當服務重新啟動時,將基於以下注冊表項中所提供的信息重新創建這些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
下面搜集幾個例子給大家分析:
例一:IE瀏覽器出現「0x0a8ba9ef」指令引用的「0x03713644」 內存,或者「0x70dcf39f」指令引用的「0x00000000」內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。解決方法:
1、 開始-運行窗口,輸入「regsvr32 actxprxy.dll」回車,接著會出現一個信息對話 框「DllRegisterServer in actxprxy.dll succeeded」,確定。再依次運行以下命令。(這個方法有人說沒必要,但重新注冊一下那些.dll對系統也沒有壞處,反正多方下手,能解決問題就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2、 修復或升級IE瀏覽器,同時打上系統補丁。看過其中一個修復方法是,把系統還原到系統初始的狀態下。建議將IE升級到了6.0。
例二:有些應用程序錯誤: 「0x7cd64998」 指令參考的 「0x14c96730」 內存。該內存不能為 「read」。解決方法:Win XP的「預讀取」技術這種最佳化技術也被用到了應用程序上,系統對每一個應用程序的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像」,並把這些信息儲存到Windows\Prefetch文件夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。建議將虛擬內存撤換,刪除Windows\Prefetch目錄下所有*.PF文件,讓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之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例五:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為「read」,終止程序請按確定。 解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例六:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例七:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。 解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
該內存不能為read或written的解決方案關鍵詞: 該內存不能為"read" 該內存不能為"written"
從網上搜索來的幾篇相關文章.
【文章一】
使用Windows操作系統的人有時會遇到這樣的錯誤信息:
「「0X????????」指令引用的「0x00000000」內存,該內存不能為「read」或「written」」,然後應用程序被關閉。
如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的一般原因。
一、應用程序沒有檢查內存分配失敗
程序需要一塊內存用以儲存數據時,就需要使用操作系統提供的「功能函數」來申請,如果內存分配成功,函數就會將所新開辟的內存區地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態內存分配」,內存地址也就是編程中的「游標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程序發出的一個通知,告知出現了錯誤。作為應用程序,在每一次申請內存後都應該檢查返回值是否為0,如果是,則意味著出現了故障,應該採取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續在之後的執行中使用這塊內存。真正的0地址內存區儲存的是計算機系統中最重要的「中斷描述符表」,絕對不允許應用程序使用。在沒有保護機制的操作系統下(如DOS),寫數據到這個地址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫內存」錯誤,並指出被引用的內存地址為「0x00000000」。內存分配失敗故障的原因很多,內存不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程序(包括無意中「安裝」的病毒程序),更改了大量的系統參數和系統檔案之後。
二、應用程序由於自身BUG引用了不正常的內存游標
在使用動態分配的應用程序中,有時會有這樣的情況出現:程序試突讀寫一塊「應該可用」的內存,但不知為什麼,這個預料中可用的游標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統回收,其訪問權已經不屬於該應用程序,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程序唯一的下場就是被操作終止執行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多啊!像這樣的情況都屬於程序自身的BUG,你往往可在特定的操作順序下重現錯誤。無效游標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數字。如果系統經常有所提到的錯誤提示,下面的建議可能會有說明 :
1.檢視系統中是否有木馬或病毒。這類程序為了控制系統往往不負責任地修改系統,
從而導致操作系統異常。平常應加強信息安全意識,對來源不明的可執行程序絕不好奇。
2.更新操作系統,讓操作系統的安裝程序重新拷貝正確版本的系統檔案、修正系統參數。
有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序。
3.試用新版本的應用程序。
Mode:
將虛擬內存撤換
答案:
目前為止是肯定的,也就是如在下次冷天到來時亦沒再發生,就代表這是主因
追加:
如果你用 Ghost 恢復 OS 後建議 刪除WINDOWS\PREFETCH目錄下所有*.PF文件因為需讓windows重新收集程序的物理地址
有些應用程序錯誤 "0x7cd64998" 指令參考的 "0x14c96730" 內存。該內存不能為 "read"推論是此原因
源由:
Win XP的「預讀取」技術
這種最佳化技術也被用到了應用軟體上,系統對每一個應用軟體的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「內存映像」,並把這些信息儲存到WINDOWSPREFETCH數據夾。一旦建立了映像,應用軟體的裝入速度大大提高。XP的預讀取數據儲存了最近8次系統啟動或應用軟體啟動的信息。
後敘:
目前此方法亦是獨步網路的(其碼自己針對此問題查了許久),也是常見問題,原本幾乎每天睡前關閉軟體時一些程序都會發生...read...
現在就沒發生了。
【文章二】
運行某些程序的時候,有時會出現內存錯誤的提示(0x後面內容有可能不一樣),然後該程序就關閉。
「0x????????」指令引用的「0x????????」內存。該內存不能為「read」。
「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。
不知你出現過類似這樣的故障嗎?
一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。
下面先說說硬體:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是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之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「0x060692f6」(每次變化)指令引用的「0xff000011」內存不能為「read」,終止程序請按確定。 解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例五:雙擊一個游戲的快捷方式,「0x77f5cd0」指令引用「0xffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0x772b548f」指令引用的「0x00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。 解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
【原因 解決方法】
1 內存條壞了 更換內存條
2 雙內存不兼容 使用同品牌的內存或只要一條內存
3 內存質量問題 更換內存條
4 散熱問題 加強機箱內部的散熱
5 內存和主板沒插好或其他硬體不兼容 重插內存或換個插槽
6 硬體有問題 更換硬碟
7 驅動問題 重裝驅動,如果是新系統,應先安裝主板驅動
8 軟體損壞 重裝軟體
9 軟體有BUG 打補丁或更新到最新版本
10 軟體和系統不兼容 給軟體打上補丁或是試試系統的兼容模式
11 軟體和軟體之間有沖突 如果最近安裝了什麼新軟體,卸載了試試
12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13 病毒問題 殺毒
14 殺毒軟體與系統或軟體相沖突 由於殺毒軟體是進入底層監控系統的,可能與一些軟體相沖突,卸載試試
15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程序,象SP的補丁,最好打上.如果還不行,重裝系統,或更換其他版本的系統。
〔又一說〕
在控制面板的添加/刪除程序中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮卸載它,當然如果你以後在其它程序需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的補丁(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下「IE修復」軟體,並可以查查是否有病毒之類的。
〔微軟NET.Framework升級到1.1版應該沒問題了〕
〔還有一說〕
方法一:
微軟新聞組的朋友指點:開始--運行:regsvr32 jscript.dll
開始--運行:regsvr32 vbscript.dll
不過沒解決---但提供了路子-----一次運行注冊所有dll
搜索查找到方法如下:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
這個命令老兄你慢慢輸 輸入正確的話會看到飛快地滾屏 否則……否則失敗就是沒這效果。回車後慢慢等(需要點時間1-2分鍾) 都運行完再打開看
方法二:
這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是給系統打上補丁和更換內存、給內存換個插槽這3種方法來解決。[系統補丁只要到Microsoft Update網站在線更新就可以了]
造成這種問題的原因很多,不能單純的下結論,盡量做到以下幾點可能對你有幫助:
1。確保使用的是未修改過的軟體(非漢化、破解版)
2。使用改軟體時盡量不要運行其他軟體。(這是個臨時文件,可能某些軟體也在使用臨時文件夾,所以產生干擾)
3。把那些什麼桌面工具,內存整理工具通通關掉(你至少有2個類似的工具在運行)」
處理方法:
運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
〔我個人的最後解決和看法〕
我今天嘗試了多種辦法,最後我發現問題出在微軟的NET.Framework上面。我升級了這個軟體,並打齊了補丁,短暫平安後,有出現「內存不能為read」的情況。後來我受上面文章的啟發,卸載了微軟的NET.Framework1.0和1.1,世界太平了。
另外:如果是打開「我的電腦」、「我的文檔」等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
下面的方法,最管用、最徹底的方法是這個:
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
【技巧】如果怕輸入錯誤的話,可以復制這條指令,然後在命令提示框點擊左上角的c:\,使用下面的「編輯-粘貼」功能就不容易輸錯了。在飛速滾屏完全靜止之後,別著急啟動其他程序,先耐心等一會兒,因為此時dll們還在找位置。直到你的指示燈不閃了再做別的
如有哪些地方不解
可以發消息給我
我幫你詳細解答
『柒』 0x38d07404指令引用的0x0000006f內存。該內存不能為read。是什麼意思
您好!出現:0x???????? 指令引用的0x????????內存。該內存不能為"read"或"written"。答案【shijan8原創】★嚴禁復制★
【1】對電腦沒有影響或【偶爾】出現,不用管它,【重啟電腦】後可能會自動消失。
【2】盜版系統或Ghost版本系統,系統文件錯誤或丟失,也會出現該問題,及時安裝官方發行的補丁,{檢查電腦年、月、日是否正確}。建議:安裝【正版】系統。
【3】檢查驅動是否出現問題,重新安裝驅動或及時更新驅動。
【4】病毒引起的:升級殺毒軟體或下載專殺工具,清理惡意插件,對電腦全盤殺毒。
【5】硬體引起的:
(1)可能是內存條出現的小問題,關機斷電,把內存條拆下清理干凈重新安裝。必要時更換內存條。
(2)有些硬體配置過低,尤其是運行大型游戲時,不能正常運行。必要時升級電腦顯卡、內存條等硬體。(硬體上一般不會出現該問題)
【6】軟體引起的:
(1)安裝的軟體與系統或其它軟體發生沖突,盜版或帶病毒的軟體,請慎重下載軟體,最好使用正版。【這里主要說的是檢查開機啟動項,把沒必要啟動的啟動項禁止開機啟動】
(2)如果你的電腦中安裝了兩款或兩款以上的同類軟體,比如:兩款殺毒軟體、兩款優化系統軟體等,請卸載一款,以免發生沖突,以保持電腦穩定性。
(3)有些系統補丁下載安裝了錯誤補丁,可能與您當前的系統或其它軟體發生沖突,也會出現該問題。卸載該補丁,找到適合您電腦補丁,重新下載重新安裝。
(4)有些版本的游戲不支持雙核或多核電腦,請更換其它版本試試。如果不行只有卸載該游戲,一定要卸載干凈,否則還會出現該問題。
(5)當安裝或打開運行播放器、游戲、QQ等第三方軟體,出現該問題時。可能是您下載的軟體存在著危險,系統本身為了保護系統不受影響,也會出現該內存不能為「read」或「wrtten」。一般的解決辦法就是卸載該軟體重新安裝。如果不能解決,需要更換同類型其它版本的軟體,或找到發生沖突的軟體卸載它,問題才能解決。
【注意】:如果以確定電腦沒有病毒,檢查清理電腦是否存在惡意插件,把它清理掉。如果您使用windows IE瀏覽器出現該問題,尤其是打了錯誤補丁,最近一段時間windows IE變得不太穩定。用360安全衛士、安裝的急救箱或其它軟體進行系統修復,如果沒有效果,升級或降低IE版本試試。如果還是不行,最簡單的解決辦法就是:下載更換其它瀏覽器。【不用刪除windows IE,直接使用其它瀏覽器即可。】比如:360安全瀏覽器、世界之窗瀏覽器、傲遊等。
可以試試下面的方法:看看能不能解決。
◆開始→運行→輸入cmd→回車,在命令提示符下輸入下面命令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回車。
完成後,在輸入下面的
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回車。
如果怕輸入錯誤,可以復制這兩條指令,然後在命令提示符後擊滑鼠右鍵,打「粘貼」,回車,耐心等待,直到屏幕滾動停止為止。(重啟電腦)。
●在檢查運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。【如果還有一個(默認)值不用管它,一般它為空。】必要時【還原】或重新安裝系統。
『捌』 0x73d319e9指令引用的0x38f22b00內存。該內存不能為read。是什麼意思,那位幫忙啊!拜託各位了 3Q
計算機系統中運行一些容量較大的程序或者游戲時,系統常常會自動彈出「xx內存不能為 read或written」的錯誤提示,遇到這種故障信息時,我們該如何才能將它有效排除,同時確保下次運行容量較大的程序或者游戲時,系統不會再次出現系統內存讀寫錯誤呢?事實上,當我們不幸遭遇上面的故障信息時,我們可以嘗試按照如下步驟進行依次排查: 移除無效插件程序 在上網沖浪的過程中,許多插件程序會偷偷地安裝到計算機系統中,而不少插件程序往往都有防刪除的功能,因此這些插件很容易與其他的應用程序發生沖突,從而間接地引起系統內存讀寫錯誤的現象。為了給那些大容量的應用程序或游戲提供一個干凈、穩定的工作環境,我們最好定期使用類似360安全衛士這樣的程序,來查看系統是否被偷偷安裝了各種無效的垃圾插件程序,一旦發現的話,那可以直接將它們從系統中及時卸載干凈。 手工修復系統服務 與系統內存讀寫操作有關的Windows Management Instrumentation服務要是發生錯誤的話,也會導致系統彈出內存讀寫錯誤的提示,所以當我們遇到這種錯誤現象時,可以嘗試手工修復一下 Windows Management Instrumentation服務,下面就是具體的修復步驟: 首先用滑鼠右鍵單擊系統桌面中的「我的電腦」圖標,從彈出的快捷菜單中執行「管理」命令,打開本地系統的計算機管理窗口,在該窗口的左側顯示區域,依次展開「服務和應用程序」/ 「服務」選項,在對應「服務」選項所在的右側顯示區域中,找到Windows Management Instrumentation服務,並用滑鼠右鍵單擊該服務選項,從彈出的快捷菜單中執行「屬性」命令,打開如圖所示的服務屬性設置界面; 其次在該設置界面的「常規」標簽頁面中,單擊「停止」按鈕,將Windows Management Instrumentation服務暫時停止運行。之後,打開計算機系統的資源管理器窗口,在該窗口中依次展開「Windows」、「ssystem32」、「wbem」、「repository」文件夾,然後將「repository」文件夾窗口中的所有文件進行一下備份,備份完成後將該文件夾中的所有內容全部清除掉; 接下來,重新啟動一下計算機系統,待系統啟動成功後,按前面操作打開Windows Management Instrumentation服務的屬性設置界面,單擊該界面中的「啟動」按鈕,相信這么一來Windows Management Instrumentation服務就能正常運行了。 修復系統損壞文件 如果計算機系統不小心感染了病毒或者發生了誤刪除操作,那麼與系統內存讀寫操作有關的系統文件很可能受到損壞,而這些系統文件一旦受到損壞的話,那麼我們就很容易遭遇內存讀寫故障提示了。所以,我們一旦碰到內存讀寫錯誤的提示時,不妨按照如下步驟修復一下系統,看看系統是否存在損壞的文件: 首先使用最新版本的殺毒軟體,來對計算機系統進行徹底地病毒查殺操作,因為計算機系統一旦感染了病毒而不進行清除的話,我們即使修復了系統文件,病毒仍然有可能會繼續破壞系統文件,所以及時使用殺毒軟體來將計算機中的病毒全部清除干凈,可以確保系統文件不會繼續受到病毒的威脅。 其次使用系統自帶的「sfc」命令,來嘗試將受到損壞的系統文件修復到正常狀態。在修復受損系統文件時,只要依次單擊「開始」/「運行」命令,在彈出的系統運行對話框中,輸入字元串命令「sfc /scannow」,單擊回車鍵後,該命令程序就會對系統每個角落處的系統文件進行搜索掃描,一旦發現系統文件的版本不正確或者系統文件已經損壞的話,它就能自動彈出提示界面,要求我們插入Windows系統的安裝光碟,以便從中提取正常的系統文件來替代不正常的系統文件,從而達到修復系統文件的目的。要是系統修復操作成功的話,相信我們重新啟動計算機系統時,就不會看到有什麼不正常的現象了。 及時釋放系統內存 我們知道,在運行一些容量較大的程序或者游戲時,需要消耗相當的系統內存資源,要是此時內存空間不夠時,那麼系統內存讀寫錯誤的故障提示很有可能就會發生。為了有效避免這種錯誤提示,我們最好在運行容量較大的程序或者游戲之前,應該先將計算機系統重新啟動一下,這樣能夠將系統內存空間充分釋放出來;如果計算機內存空間本身就比較小的話,那麼我們建議各位最好及時升級內存,以便拓展內存的有效使用空間,以防止由於系統內存不足而造成系統內存讀寫錯誤的發生。 當然,在系統自身內存空間不足的情況下,我們應該先將那些隨機啟動的殺毒軟體以及相關即時監控的程序暫時關閉掉,之後再嘗試運行容量較大的應用程序或者網路游戲,因為殺毒軟體及相關監控程序會在一定程度上消耗一些系統內存資源,將它們關閉可以節省不小的內存空間,從而能夠有效避免內存讀寫錯誤現象的發生。當然,值得注意的是,我們在運行完大容量的程序或游戲之後,還必須記得及時將相關程序的監控功能全部打開。
『玖』 1602的功能設置,DL是高電平4位匯流排,低高平8位匯流排,為什麼8位匯流排但寫入指令是0X38的
我也一直查這個問題,原因從上邊兩份資料截圖可以看出來是:不同生產廠商的產品在設置指令上有所區別吧!
『拾』 生化危機6玩到序章里第一隻僵屍時出現錯誤指令0x00000038怎麼解決啊
是內存不能為「written」嗎?如果是,那就在遊民上下一個環境包(所有游戲自帶的「開始游戲」里的左下角就有,當然,你下的要是遊民的游戲才行。)下好環境包後把所有的程序都安裝一下,好像一共是12個,安裝好以後先別開始游戲,用360搜一下「高危漏洞」記住一定是「高危」搜完後打補丁,耐心地等一會,打完補丁後就可以玩了。我家第一次也這樣,那時網上還沒有解決方案,這是我自己摸索的,希望對你有幫助。