緩沖區,簡單說來是一塊連續的計算機內存區域, 可以保存相同數據類型的多個實例.
有關動態緩沖區:
由於用戶對硬碟分區的頻繁讀寫,造成磁碟碎片的增多,使硬碟分區的連續空間減少,「動態緩沖區」可用空間也相應不足,影響數據保護的效果。所以最好選擇恢復或保存把動態緩沖區釋放掉,以達到最佳的使用效果。
系統盤里的程序和文件在增加。1:系統在工作時會產生大量的垃圾文件。2:可能把一些軟體裝到系統盤。建議經常清理系統盤的垃圾文件和把一些軟體裝到其他盤。
跟你緩沖區所在的硬碟有關,你硬碟上東西多了,緩沖區就少了,一般默認緩沖區在C盤,所以C盤一定要留夠足夠大的空間。
C盤空間不足的解決方法
從現在開始下載軟體或文件,不要放在C盤,按照下面方法做能騰出不少空間。
1、將虛擬內存移到非系統盤中。
2、將IE臨時文件轉移到非系統盤中,打開IE選工具/Interner選項/Interner臨時文件中的設置/選好移動後的路徑後按確定應用,重啟即可。
3、如果空間不夠在將一些軟體移到非系統盤中,如果夠了,今後就不要在把軟體或文件下載到C盤了,在平時用超級兔子及時清理系統垃圾即可。
4、C盤中,只要是自己下載的軟體或文件都可以刪除(如果系統不讓刪除,請開機按F8到安全模式中刪除)。
設置虛擬內存方法:右擊我的電腦/屬性/高級/性能中的設置/高級/虛擬內存中的更改/選自定義大小,在初始大小和最大值,同時設為你的物理內存的兩倍。如果你的內存是512MB,就將初始大小和最大值同時設為設為1024MB。設置後需按「設置」按鈕,然後再按確定和應用,重新啟動電腦設置生效。
設置虛擬內存,存儲在非系統盤方法:
右擊我的電腦/屬性/高級/性能中的設置/高級/虛擬內存中的更改/注意:先選中驅動器[卷標]中的C:後點選「無分頁文件」在按「設置」按鈕,這時已經取消了C盤的虛擬內存。然後你在點選自定義大小,將驅動器[卷標]設在其它盤,並且輸入虛擬內存數,然後按「設置」按鈕,再按確定應用,重新啟動電腦設置生效。
⑵ C盤空間不足有什麼辦法解決嗎
你先來個普通的方法:
電系統盤-右鍵-磁碟清理-然後選擇清理文件(如果你曾有過休眠,這裡面至少可以刪除幾MB到幾GB不等).然後繼續,在原有的界面上選擇其它選項-清楚系統最近還原點-確定(需要小等一下).如果不出意外,你至少可以省出2GB空間了.
另一個方法:
如果上面那個還不行,那就給系統瘦身,第一個驅動:C:\Windows\System32\DriverStore\FileRepository
這裡面可以刪除1G左右,主要包括,列印機(prn...inf)(幾百兆),貓驅動(mdm..inf),晶元顯卡和主辦驅動也可刪除的,但是注意:prnms001.inf/prnoc001.inf/prnms002.inf這三個並不是列印機驅動,建議保留
然後就差不多了,剩下的還可以刪除輸入法,我知道vista的輸入法佔不少空間,xp不清楚,其他可以不用刪除了,因為出不了多少空間,
最後你再用以優化大師或者超級兔子之類的來清理注冊表就可以了(個人建議xp應保留1.5g以上空間來運轉,vista應保留4g以上的空間,才能不阻礙系統性能的發揮)
很實用啊,希望你試一下,上次我寫了老半天,那個兄弟居然沒給我採納,我暈啊,這次你用用看好使不
⑶ 新超級馬里奧兄弟的存儲問題!!急!!
補充回答:FCARD也是SHOT1插口的燒錄卡,現在所有SHOT1插口的燒錄卡都不能直接燒錄GBA游戲運行,在DS上玩GBA游戲只有三種方法
1.可以在slot2插gba卡帶或者gba的燒錄卡
2.有專門的slot2端燒錄卡可以支持nds和gba游戲的,比如說m3l
3.如果已經有了slot1端的燒錄,在slot2端可以配合ez3合1,或者ewin gba擴展卡,和將要出的m3dsr的gba端擴展卡,這些都可以支持玩gba游戲
每打完一個BOSS或者花費3個金幣開啟特殊道路的時候系統就會問你要不要存檔,通關後,地圖上按start選第2項可以直接記錄
⑷ 我家電腦內存不夠用,怎麼辦
計算機變慢的十大原因
有很多人,都說自已的計算機如何慢、如何慢,其實令自已的計算機慢的原因,如果將所有原因算出來,簡直多的是!不過我會在這里簡介一下.
>>>>1、在開機時載入太多程序
>>>>2、桌面上開啟桌布
>>>>3、沒有定期清理硬磁碟和重組硬磁碟
>>>>以下的,我就會很詳細地說明一下如何加速計算機和令計算機慢的病徵!解決七大常見影響計算機表現的原凶當計算機忽然慢下來時,你可能會懷疑自己是否做錯了甚麼而引致損害了計算機?其實不必太介懷,因為一個小小改變,都可能會影響到計算機運作表現,而且在使用計算機的過程中,無可避免地都會引起各種些微的改變。任何問題總有方法可以解決的,就讓我細細道出七大常見影響計算機表現的原因,解決了它們之後,便可以安心享用計算機的高性能。
>>>>何謂常駐程序呢?常駐程序就是在開機時載入的程序,而那些程序就叫做常駐程序。常駐程序不但拖慢開機時的速度,而且更快地消耗計算機資源以及內存,但你可能會問:那些程序全都有用的耶!那我可以答你的就是:你想要那些有用的程序來犧牲速度,還是不要那些程序來回復速度呢?自己想一想吧!一般來說,如果想刪除常駐程序,可去\"啟動\"清單中刪除,但如果想詳細些,例如是icq、popkiller 之類的軟體,是不能在\"啟動\"清單中刪除的,要去\"附屬應用程序\",然後去 \"系統工具\",再去\"系統信息\",進去後,按上方工具列的\"工具\",再按\"系統組態編輯程序\",進去後,在\"啟動\"的對話框中,就會詳細列出在啟動電 腦時載入的常駐程序了!
>>>>不知大家有否留意到,我們平時一直擺放在桌面的桌布,其實是很浪費計算機資源的!不但如此,而且還拖慢計算機在執行應用程序時的速度!本想美化桌面,但又拖慢計算機的速度,在這時,你是否會有一種\"不知怎樣\"的感覺呢?還有一點,不知大家有否試過,就是當開啟桌布時,每逢關閉一個放到最大的窗口時,窗口總是會由上而下、慢慢、慢慢地落,如果有這種情況出現,你必須關閉桌布!方法是:在桌面上按滑鼠右鍵,再按內容,然後在\"背景\"的對話框中,選\"無\",建議在\"外觀\"的對話框中,在桌面預設的青綠色,改為黑色......至於關閉 activedesktop,即是叫你關閉從桌面上的web畫面,例如在桌面上按滑鼠右鍵,再按內容,然後在\"背景\"的對話框中,有一幅桌布,名為 windows98,那副就是web畫面了!所以千萬不要開啟。依我所說,布只可拿四個字來形容,就是\"紅顏禍水\"!
>>>>6、刪除一些不必要的字型
>>>>系統運行得慢的其中一個原因,就是字型多少的關系!安裝的字型愈多,就佔用愈多的內存,從而拖慢計算機的速度!所以我們要刪除一些不必要的字型。要刪除一些不必要的字型,你可到控制台,再進去一個叫\"字型\"的數據夾,便可刪除字型,但,要怎樣才知道,那些字有用,那些字沒用呢?例如:如果你不常到 ms_dos模式的話,就刪除dos 字型!因為各個人都可能喜愛某種字型,所以我也不能確定要刪除那些字型,不過我在此,有個秘決教你,如果你有華康粗黑字型,且又有新細明體的字型,建議你刪除華康粗黑字型,如果你有新細明體,且又有細明體,就刪除細明體吧!
>>>>計算機硬碟中最細小的單位是扇區,一個檔案通常會佔用若干扇區,每當硬碟用久了,無數次的新增、更改和刪除檔案後,就會造成很多斷斷續續的扇區,因而非連續性的檔案便會愈來愈多,硬碟磁頭便需要花更多時間跳來跳去來讀取數據,這就導致硬碟速度減慢。有見及此, windows才會有\"重組磁碟\"出現。只要執行\"重組磁碟\",所有非連續性的檔案都會被重新編排得整整齊齊,至於執行時間,大約一星期左右執行一次便可了。
>>>>硬碟中有一個很寵大的數據交換文件,它是系統預留給虛擬內存作暫存的地方,很多應用程序都經常會使用到,所以系統需要經常對主存儲器作大量的數據存取,因此存取這個檔案的速度便構成影響計算機快慢的非常重要因素!一般win98預設的是由系統自行管理虛擬內存,它會因應不同程序所需而自 動調校交換檔的大小,但這樣的變大縮小會給系統帶來額外的負擔,令系統運作變慢!有見及此,用家最好自定虛擬內存的最小值和最大值,避免經常變換大?gt;>R�瓚ㄐ檳餑詿媯�赲"我的計算機\"中按右鍵,再按內容,到\"效能\"的對話框中,按\"虛擬內存\",然後選擇\"讓自已設定虛擬內存設定值\",設定\"最小值\"為64,因為我的計算機是 32mbram,所以我就設定為64,即是說,如果你的內存是64mbram,那在\"最小值\"中,就設為128。順帶一提,在\"效能\"的對話框中,選擇\"檔案\",將原先設定的\" 桌上型計算機\",改為\"網路伺服器\",是會加快系統運作的;還有,在\"磁碟\"的對話框中,不要選\"每次開機都搜尋新的磁碟驅動器\",是會加快開機速度的!
>>>>9、更改開機時的設定
>>>>雖然你已知道了如何新增和移除一些常駐程序,但你又知不知道,在開機至到進入win98的那段時間,計算機在做著什麼呢?又或者是,執行著什麼程序呢?那些程序,必定要全部載完才開始進入win98,你有否想過,如果可刪除一些不必要的開機時的程序,開機時的速度會否加快呢?答案是會的!想要修改,可按\"開始\",選\"執行\",然後鍵入win.ini,開啟後,可以把以下各段落的內容刪除,是刪內容,千萬不要連標題也刪除!它們包括:[compatibility]、[compatibility32]、[imecompatibility]、 [compatibility95]、[molecompatibility]和。
>>>>10、徹底刪除程序
>>>>大家都知道,如果想移除某些程序,可到\"新增/移除程序\"中移除,但大家又知不知道,它只會幫你移除程序,而不會幫你移除該程序的注冊碼和一些登錄項目呢?這不是win98蠢,而是它在這方面不夠專業,要徹底刪除程序,要找回些\"專業\"刪除軟體來移除才成事!先前symantec公司出品的nortonuninstall(以下簡稱為nud),因為有某部份破壞了某些刪除軟體的版權,故此全世界已停止出售,正因如此,symantec才出了cleansweep(以下簡稱為cs),不過論功能上,還是nud更勝一壽!言歸正傳,其實除了這兩個軟體外,還有很多同類軟體都能有效地移除程序,既然nud已絕版,那我就說cs吧。下載並安裝後,如果你想移除程序,只要用cs來移除,它便會一拼移除該程序的登錄項目和注冊碼!我在此幫\"新增/移除程序\"改了個別名,就是\"新增垃圾、移除程序\"!垃圾是指被遺棄的登錄項目和注冊碼,程序就是程序啰!
--------------------------------------------------------------------------------
後是深入:
解決XP系統開機速度慢的問題
修改注冊表加快開機速度的方法
減少開機滾動條時間
>>>>每次啟動Windows XP,藍色的滾動條都要走上好多次,其實這里我們也可以把它的滾動時間減少,以加快啟動速度。打開注冊表編輯器,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management\PrefetchParameters,在右邊找到EnablePrefetcher主鍵,把它的默認值3改為1,這樣滾動條滾動的時間就會減少。
加快開機速度
>>>>在XP中關機時,系統會發送消息到運行程序和遠程伺服器,告訴它們系統要關閉,並等待接到回應後系統才開始關機。加快開機速度,可以先設置自動結束任務,首先找到HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks的鍵值設置為1;(原鍵值0);然後在該分支下有個「HungAppTimeout」,把它的值改為「4000(或更少),默認為50000;最後再找到HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Control\,同樣把WaitToKillServiceTimeout設置為「4000」;通過這樣設置關機速度明顯快了不少。(默認值為20000)
系統優化設置。
1、刪除Windows強加的附件:
1) 用記事本NOTEPAD修改\winnt\inf\sysoc.inf,用查找/替換功能,在查找框中輸入,hide(一個英文逗號緊跟hide),將「替換為」框設為空。並選全部替換,這樣,就把所有的,hide都去掉了,
2) 存檔退出,
3)再運行「添加-刪除程序」,就會看見「添加/刪除 Windows 組件」中多出了好幾個選項;這樣你可以刪除好些沒有用的附件
2、關掉調試器Dr. Watson;
Dr.Watson是自帶的系統維護工具,它會在程序載入失敗或崩潰時顯示。運行drwtsn32,把除了「轉儲全部線程上下文」之外的全都去掉。否則一旦有程序出錯,硬碟會響很久,而且會佔用很多空間。如果你以前遇到過這種情況,請查找user.dmp文件並刪掉,可能會省掉幾十M的空間。這是出錯程序的現場,對我們沒用。然後打開注冊表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug子鍵分支,雙擊在它下面的Auto鍵值名稱,將其「數值數據」改為0,最後按F5刷新使設置生效,這樣就徹底來取消它的運行了。
另外藍屏時出現的memory.dmp也可刪掉。可在我的電腦/屬性中關掉BSOD時的DUMP
3、關閉「系統還原」:滑鼠右健單擊桌面上的「我的電腦」,選擇「屬性」,找到「系統還原」,如果你不是老噼里啪啦安裝一些軟體(難道你比我還厲害??),你也可以去掉,這樣可以節省好多空間。
4.關閉「休眠支持」:因為休眠功能占的硬碟空間蠻大的, 所以關閉比較好,
控制台-->電源選項-->休眠(不要打勾)
(藍調註:我覺得休眠還是很有用的。)
5、關掉不必要的服務
單擊「開始」→「設置」→「控制面板」。雙擊「管理工具」→「服務」,打開後將看到服務列表,有些服務已經啟動,有些則沒有。右鍵單擊要配置的服務,然後單擊「屬性」。在「常規」選項卡上選擇「自動」、「手動」或「禁用」,其中「自動」表示每次系統啟動時,Windows XP都自動啟動該服務;「手動」表示Windows XP不會自動啟動該服務,而是在你需要該服務時手動啟動該服務;而「禁用」則表示不允許啟動該服務。在實際配置時,選擇「手動」或者「禁用」都可以實現關閉該服務的目的,推薦使用手動功能,這樣你隨時可以啟動一些臨時需要的服務。
>>>>有些服務是Windows XP所必需的,不能關閉,否則將會造成系統崩潰。至於各項服務
的功能,我們可以通過雙擊該服務或將滑鼠懸停在該服務名上查看。具體服務的說明淺顯,大家看得懂,可以自己選擇那些要那些不要。修改的方法是:選中禁用的服務,點右鍵,選"屬性"> "停止",將"啟動類型"設置為"手動"或"已禁用"。
6、加速XP的開關機
1)縮短等待時間
開啟注冊表編輯器,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,
將 WaitToKillServiceTimeout 設為:1000或更?gt;>?nbsp;( 原設定值:20000 )
找到 HKEY_CURRENT_USER\Control Panel\Desktop 鍵,將右邊視窗的
WaitToKillAppTimeout 改為 1000, ( 原設定值:20000 )即關閉程序時僅等待1秒。將 HungAppTimeout 值改為:200( 原設定值:5000 ), 表示程序出錯時等待0.5秒。
2)讓系統自動關閉停止回應的程式。
打開注冊表 HKEY_CURRENT_USER\Control Panel\Desktop 鍵, 將 AutoEndTasks 值設為 1。 ( 原設定值:0 )
3)MsConfig。大多數朋友都應該熟識MsConfig了,這是一個系統內置的Windows設置工具。點擊開始菜單,選擇「運行」,然後在錄入框中敲入「msconfig」回車。我們要動手腳的是(啟動)選項卡,點擊它,這個選項卡中顯示了Windows啟動時運行的所有程序。這里沒有一個程序對Windows來說是生死悠關的,所以放心大膽地把不要的去掉。把部分勾勾去掉之後,Windows啟動會快些,同時空閑的系統資源也會多出一些。
7、XP Prefetcher
>>>>Windows XP自帶了一個名為Prefetcher的服務,這個服務管理著Windows啟動時的程序初始,其中指定的程序可以在以後使用中快速載入。 Prefetcher在默認情況下就是打開的,不過它的性能還可以進一步提升。打開注冊表編輯器,在注冊表中找到:
>>>>HKEY_LOCAL_ ManagerMemory
ManagementPrefetchParameters,其中有一個鍵值名為EnablePrefetcher,多數情況下它的值是3。推薦設置值是5,在我的機子上,設為5的時候工作狀態最佳。可以隨便試試不同的數值,直到找到最適合自己機子的值為止。>>
>>>>也可以把Prefetcher禁用掉,只需把值設為0就可以了。不過,除非是為了測試用途,一般人都不會傻到把它設為0。
8、壓縮文件夾
>>>>這是一個相當好的優化,Windows XP內置了對.ZIP文件的支持,我們可以把zip文件當成文件夾瀏覽。不過,系統要使用部分資源來實現這一功能,因此禁用這一功能可以提升系統性能。實現方法非常簡單,只需取消zipfldr.dll的注冊就可以了,點擊開始——運行,敲入: regsvr32 /u zipfldr.dll 。然後回車即可。
9、不載入DLL文件>>>>
>>>>瀏覽器在使用之後往往會有部分DLL文件在內存中緩存好長一段時間,相當大一部分內存會被不用的DLL文件點用。為了防止這種事情發生,找到注冊表如下位置:
>>>>HKEY_LOCAL_
>>>>接下來建立一個名為AlwaysUnloadDLL,值為1的雙位元組值。
如果想要去除這項優化,只需把該鍵值設為0(也可以乾脆把鍵刪掉)。注意:該項優化要在Windows重新啟動後才生效。
--------------------------------------------------------------------------------
每次啟動Windows XP,藍色的滾動條都要走上好多次,其實這里我們也可以把它的滾動時間減少,以加快啟動速度。打開注冊表編輯器,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,在右邊找到EnablePrefetcher主鍵,把它的默認值3改為1,這樣滾動條滾動的時間就會減少。
加快開機速度,可以先設置自動結束任務,首先找到HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks的鍵值設置為1;然後在該分支下有個「HungAppTimeout」,把它的值改為「4000 (或更少),默認為50000;
⑸ 電腦常常出現虛擬內存不足 這是什麼原因
電腦提示虛擬內存不足
1、感染了病毒!
有些病毒發作時會佔用大量內存空間,導致系統出現內存不足的問題。趕快去殺毒,升級病毒庫,然後把防毒措施做好!
2、虛擬內存設置不當
虛擬內存設置不當也可能導致出現內存不足問題,一般情況下,虛擬內存大小為物理內存大小的2倍即可,如果設置得過小,就會影響系統程序的正常運行。重新調整虛擬內存大小以WinXP為例,右鍵點擊「我的電腦」,選擇「屬性」,然後在「高級」標簽頁,點擊「性能」框中的「設置」按鈕,切換到「高級」標簽頁,然後在「虛擬內存」框中點擊「更改」按鈕,接著重新設置虛擬內存大小,完成後重新啟動系統就好了。
虛擬內存不足,是由於Windows里虛擬內存設置過小或者虛擬內存所在硬碟空間容量不足。建議將虛擬內存與操作系統放置在不同的分區,並且設置固定大小,一般為系統內存容量的1.5倍;用滑鼠右鍵點擊「我的電腦」,選擇「屬性」,彈出系統屬性窗口,選擇「性能選項」標簽,點擊下面「虛擬內存」按鈕,彈出虛擬內存設置窗口,點擊「用戶自己指定虛擬內存設置」單選按鈕,「硬碟」請選較大剩餘空間的分區,然後在「最小值」和「最大值」文本框中輸入合適的范圍值。如果你感覺使用系統來獲得最大和最小值有些麻煩的話,這里完全可以選擇「讓Windows管理虛擬內存設置」,不過要確保虛擬內存所在分區剩餘空間足夠大(系統內存的2倍以上)。
3、系統空間不足
虛擬內存文件默認是在系統盤中,如WinXP的虛擬內存文件名為「pagefile.sys」,如果系統盤剩餘空間過小,導致虛擬內存不足,也會出現內存不足的問題。系統盤至少要保留300MB剩餘空間,當然這個數值要根據用戶的實際需要而定。用戶盡量不要把各種應用軟體安裝在系統盤中,保證有足夠的空間供虛擬內存文件使用,而且最好把虛擬內存文件安放到非系統盤中。
4、因為SYSTEM用戶許可權設置不當
基於NT內核的Windows系統啟動時,SYSTEM用戶會為系統創建虛擬內存文件。有些用戶為了系統的安全,採用NTFS文件系統,但卻取消了SYSTEM用戶在系統盤「寫入」和「修改」的許可權,這樣就無法為系統創建虛擬內存文件,運行大型程序時,也會出現內存不足的問題。問題很好解決,只要重新賦予SYSTEM用戶「寫入」和「修改」的許可權即可,不過這個僅限於使用NTFS文件系統的用戶。
⑹ 電腦c盤提示空間不足怎麼辦
1、首先,請大家點擊開始菜單,點擊選擇「附件-命令提示符」程序,右鍵點擊選擇以管理員模式運行。
⑺ 新超級馬里奧兄弟Wii 》4G文件解壓不出來
游戲很大,文件解壓不出來,可以從以下幾個角度依次排除:
1、解壓的分區,是不是支持大於2G。比如FAT32就不支持大於2G的文件。這個時候會提示空間不足。
2、解壓軟體。通常有2種解壓軟體,WinRAR和7z。有可能是壓縮包的版本所致,兩個軟體都更新成最新版本,並嘗試下。7z壓縮的很多zip包WinRAR解不了,反過來也一樣。
3、壓縮包本身是錯的,可能是由於下載或者拷貝過程中出現了問題。這個時候就需要重新找源文件了
⑻ 磁碟空間不足
瀏覽網頁和下載文件軟體的時候在系統盤
WINDOWS文件夾目錄下產生了很多的臨時文件,佔用空間也是很打的,如果你經常下載文件,而且一次也沒清理過,建議你用優化大師或者清理助手清理下。
你可以查看得到那些臨時文件:工具--文件夾選項--查看——隱藏文件和文件夾,將選項設置為顯示文件和文件夾。
在C/WINDOWS下你可以看到很多有亂碼的隱藏文件,刪掉它。(一般排在靠前列)其他隱藏文件不要刪。
⑼ :"0*77c170de"指令引用的"0*77c170de"內存.該內存不能為"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,世界太平了。
另外:如果是打開「我的電腦」、「我的文檔」等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
⑽ 為什麼我的硬碟空間會越來越少
會不會是開著系統還原,每次自己備份都會佔用空間.
可以右擊」我的電腦」-」系統還原」,將其關了就可以了.
要不就是中毒了