廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 84768 個閱讀者
 
<< 上頁  1   2   3   4  >>(共 4 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
wi5046
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x16
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

認真回你文章吧 之前沒太注意你的文章 因為這問題 這論壇有太多人遇到 所以會不太去看文章 本來想說你會找到解決方法 沒想到這麼久了還是找不出答案 這點對不起

你的問題 我有遇過 但沒有像你那麼可怕一開始就這樣了
在解方式之前我先講我的xp 是正版 有去更新

早期xp 這種問題一堆 常會出現 但大多可以用更新來修正 後期的xp也就目前最新更新完的xp 大多重灌軟體 就好了 也就要把 軟體整個砍掉 要完全哦 因為可能是登錄檔裡的記憶體運用設定錯誤 造成的
但是也有可能是硬碟太爛或有問題 記憶體 主機版 bios版本也有可能會引起
現在 我之前幾天 ie7有發生過 只要關ie7 就會出現 我的做法是進ie7 把全部東西砍掉 包含一些ie載入用的程式 也就我們平時上線會有些網站叫我們按裝軟體 的那些 一起砍掉 之前後沒發生了

如果你懶的重灌 可以試著把你按裝的軟體 非xp基本的哦 全砍掉在重新按裝軟體一次看看


CPU:E6300 (沒事愛亂超頻)
主機版:GA-965P-DS4 3.3
記憶體:普通的DDR2 800 黑金剛的
硬碟:WD80G SATA2 X2 250G X1
顯示卡: 承啓7600 GS
獻花 x0 回到頂端 [30 樓] From:臺灣中華電信HINET | Posted:2007-06-14 14:52 |
super529
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
小小的回覆
我暈了...
看到那摸多軟體,我崩潰了
請問你的電腦也會崩潰嗎?????? 表情


就是不會,所以我問;
就是會,所以我答;
路過經過,就是千萬不要錯過。
獻花 x0 回到頂端 [31 樓] From:臺灣中華電信HINET | Posted:2007-06-16 17:06 |
andylgc
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x5
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
參考看看
這些資料參考看看~~




使用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之前可以顯示語言權或者將任意其他輸入法作為當前輸入法來解決這個問題。

  例四:我的KMPLAY自從上網後就不能作用了,每次都提示“0x060692f6”(每次變化)指令引用的“0xff000011”該記憶體不能為“read”,終止程式請按確定。 解決方法:試試重裝KMPLAY,如果重裝後還會,到官方網站下載相應版本的更新試試。還不行,只好換就用的播放器試試了。

  例五:雙擊一個游戲的快捷,“0x77f5cd0”指令引用“0xffffffff”記憶體,該記憶體不能為“read” ,並且提示Client.dat程式錯誤。 解決方法:重裝顯卡的最新驅動程式,然後下載並且安裝DirectX9.0。

  例六:一個朋友傳訊息過來,我的電腦便出現了錯誤訊息:“0x772b548f”指令引用的“0x00303033”記憶體,該記憶體不能為“written”,然後自動下線,而再打開時,發現了他發過來的十幾條的訊息。 解決方法:這是對方利用訊息的BUG,發送特殊的代碼,做訊息出錯,只要打上更新或升級到最新版本,就沒事了。

  【原因 解決方法】

  1 記憶體壞了 更換記憶體
  2 雙記憶體不相容 使用同品牌的記憶體或只要一條記憶體
  3 記憶體容量問題 更換記憶體
  4 散熱問題 加裝機殼內部的散熱
  5 記憶體和主機板插好或其他硬體不相容 重插記憶體或換個插槽
  6 硬體有問題 更換硬諜
  7 驅動問題 重裝驅動,如果是新系統,應先安裝主機板驅動
  8 軟體損壞 重裝軟體
  9 軟體有BUG 下載更新或更新到最新版本
  10 軟體和系統不相容 軟體下載更新或是試試系統的相容模式
  11 軟體和軟體之先有衝突 如果最近安裝了什麼新軟體,反安裝了試試
  12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
  13 病毒問題 掃毒
  14 防毒軟體與系統或軟體相衝突 由於防毒軟體是進入常駐監控系統的,可能與一些軟體相衝突,反安裝試試
  15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程式,象SP2的更新,最好更新.如果還不行,重裝系統,或更換其他版本的系統。
〔又一說〕


  在控制台的新增/移除程式中看看你是否安裝了微軟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們還在找位置。直到你的指示燈不閃了再做別的。


獻花 x1 回到頂端 [32 樓] From:臺灣中華電信HINET | Posted:2007-06-20 03:22 |
kirby168 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖

初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x76
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
.
你可以把電腦去給賣電腦的檢查看看,或者換片主機板試試看!!

我之前幫別人灌完XP和安裝軟體後也有出現類似問題,搞了很久,最後主機板換了就好了@@

如果重灌很多版本的XP都沒辦法,那硬體有瑕疵的機率很大喔!!


獻花 x0 回到頂端 [33 樓] From:臺灣固網股份有限公司 | Posted:2007-06-21 23:41 |
瘦瘦
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:(已放棄)天阿還是無法解決!該記憶體不能為read,以爬文...救命阿= ="附圖+
Microsoft .NET Framework 2.0應該就是原因!!

移除掉它試試看吧!


獻花 x0 回到頂端 [34 樓] From:歐洲 | Posted:2007-07-15 08:18 |
過路的
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x40
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:Re:(已放棄)天阿還是無法解決!該記憶體不能為read,以爬文...救命阿= ="附圖+
下面是引用瘦瘦於2007-07-15 08:18發表的 Re:(已放棄)天阿還是無法解決!該記憶體不能為read,以爬文...救命阿= ="附圖+:
Microsoft .NET Framework 2.0應該就是原因!!

移除掉它試試看吧!

為了FireFox而裝,什麼事也沒有 表情

Microsoft .NET Framework 2.0應該就是原因?是何道理?

我前面應該說過,從硬體下手,硬體排除,才來測軟體。

不願重灌OS的,用Virtual Machine慢慢Debug(老實講,找軟體bug會比重灌更浪費時間)。


獻花 x0 回到頂端 [35 樓] From:東森 Cable | Posted:2007-07-15 08:47 |
smilearmy
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:(已放棄)天阿還是無法解決!該記憶體不能為read,以爬文...救命阿
哇~ 想說有35個人回的問題應該是早就處理掉的
沒想到還在繼續
其實看完第一頁
我就很想講
你真的用得到那麼多程式嗎?
xp灌完更新做完驅動裝完
才是把會用到的一個一個裝上
然後用一段時間裝一個
問題應該就很容易找出來了吧

至於34樓說的是因為Microsoft .NET Framework 2.0
這...我也真的想不出來是從哪裡推論的... 表情


如果滿意我的回覆
就請給我一朵美麗的小花吧
獻花 x0 回到頂端 [36 樓] From:臺灣中華電信HINET | Posted:2007-07-15 10:20 |
gccba02383
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

XP都有更新嗎? (之前家中舊電腦有時候也會出現類似訊息,但更新後就沒了)

虛擬記憶體設定是多少?


獻花 x0 回到頂端 [37 樓] From:臺灣中華電信 | Posted:2009-02-20 15:03 |
dawork
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

嗯......有個辦法可以幫你解決
那就是換2000或VISTA或WINDOWS 7
你先試試看....不一定要用XP版滴


獻花 x0 回到頂端 [38 樓] From:臺灣中華電信HINET | Posted:2009-02-21 20:04 |

<< 上頁  1   2   3   4  >>(共 4 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.072731 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言