電腦打開文件總是出現(xiàn)程序錯誤怎么辦
電腦打開文件總是出現(xiàn)程序錯誤怎么辦
1.為什么我的電腦打開文件時總是提示應用程序錯誤 應用程序錯誤的原因 1.**木馬造成的,在當今互聯(lián)網時代,**坐著為了獲得更多的牟利,常用**綁架應用程序和系統(tǒng)文件,然后某些安全殺毒軟件把被**木馬感染的應用程序和系統(tǒng)文件當信息互動**殺了導致出現(xiàn)應用程序錯誤。 2.應用程序組件丟失,應用程序完整的運行需要一些系統(tǒng)文件或者某些ll文件支持的,如果應用程序組件不完整也會導致應用程序出錯。
應用程序自身的bug引起的應用程序發(fā)生異常,人沒有完人,程序也一樣的,程序員只能做到盡量讓bug出現(xiàn)少點,出現(xiàn)一個就解決一個bug。
3.應用軟件與操作系統(tǒng)或其他應用軟件發(fā)生不兼容造成應用程序發(fā)生異常。 4.操作系統(tǒng)自身的問題,操作系統(tǒng)本身有bug ,也會導致出現(xiàn)崩潰 應用程序錯誤 該內存不能為read。 5.電腦硬件兼容性也會引起的,還有散熱不好,超頻等也會出現(xiàn)應用程序錯誤的。 應用程序錯誤解決辦法 先排除是不是**木馬引起的,請使用金山衛(wèi)士進行木馬查殺, ⑴、進入主界面進入【查殺木馬】 ⑵、然后點擊【快速掃描】即可 2.用金山衛(wèi)士進行漏洞修復,解決系統(tǒng)本身造成的應用程序發(fā)生異常。
⑴、進入主界面進入【漏洞修復】 ⑵、然后點擊【立即修復】即可 3.如果是單一某個應用程序引起的應用程序錯誤,那就嘗試重新卸載該軟件進行重新安裝。如果還是無法解決,就關閉其他軟件看是否能解決。 4.以上方法還是無法解決,那就肯能是硬件問題引起的,那就分別檢查內存條,主板,散熱器等等。
這個建議找專業(yè)硬件維修商解決,不推薦大家自己手動解決。 2.電腦桌面文件每次打開都會顯示應用程序錯誤,怎么解決啊 求解 分析:系統(tǒng)無**常運行,提示程序程序錯誤,一般是因為軟件或硬件故障導致的,原因很多且很復雜,有可能是系統(tǒng)文件損壞,也可能是**感染,也可能是后臺自啟動程序過多或安全軟件安裝有多個造成系統(tǒng)假*,也可能是內存、硬盤或主板出現(xiàn)問題。 建議:按從易到難、先軟件后硬件的原則逐一排查。
1.重啟電腦,如果能夠正常進入系統(tǒng),說明上次不正常只是偶爾的程序或系統(tǒng)運行錯誤,無關緊要。 2.如果頻繁無**常進入系統(tǒng),則開機后馬上按F8,看能否進入安全模式或**一次配置正確模式,如能則進入后退出,再重啟就應當能進入正常模式。如有安全軟件,可在安全模式下使用360安全衛(wèi)士加360殺毒或者金山毒霸等等其它安全軟件進行全盤木馬、**查殺。
3.如果不能,重啟后按F11,看有沒有一鍵GHOST,有則一鍵還原(以前要進行過一鍵備份)。 4.如果沒有一鍵還原,則使用系統(tǒng)U盤重裝系統(tǒng)。插入U盤后開機連按DEL鍵(筆記本一般為F2或根據(jù)屏幕底行提示字符)進入CMOS,進入BOOT選項卡設置USB磁盤為**啟動項。重啟進入U盤啟動菜單,選擇克隆安裝,再按提示操作即可。
系統(tǒng)U盤制作及重裝系統(tǒng)的操作步驟為: 1).制作啟動U盤:到實體店買個4-8G的U盤(可以要求老板幫你制作成系統(tǒng)U盤即可省略以下步驟),上網搜索下載老毛桃或大白菜等等啟動U盤制作工具,將U盤插入電腦運行此軟件制作成啟動U盤。 2).**系統(tǒng)文件:上網到系統(tǒng)之家網站下載WINXP或WIN7等操作系統(tǒng)的GHO文件,**到U盤或啟動工具指定的U盤文件夾下。 3).設置U盤為**啟動磁盤:開機按DEL鍵(筆記本一般為F2或其它)進入BIOS設置界面,進入BOOT選項卡設置USB磁盤為**啟動項(注:部分電腦需要在此時插入U盤進行識別才能設置)。 4).U盤啟動并重裝系統(tǒng):插入U盤啟動電腦,進入U盤啟動界面按提示利用下載來的GHO文件進行克隆安裝。
5.如果有系統(tǒng)光盤(沒有也可以去電腦商店以5-10元購買),則將系統(tǒng)光盤插入光驅,開機后按DEL鍵(筆記本一般為F2或根據(jù)屏幕底行提示字符)進入CMOS,并在BOOT選項卡中設置光驅(CD-ROM或DVD-ROM)為**啟動項。重啟進入光盤啟動菜單,選擇將系統(tǒng)安裝到C區(qū),再按提示操作即可。 6、如果以上操作均無效,則需要逐一替換檢查內存、主板、硬盤等等硬件,以確定故障源。 3.電腦一打開軟件總是提示應用程序錯誤,應該怎么解決 如果經常出現(xiàn)錯誤提示,可按下面的方法進行檢修: 1、首先排除應用軟件原因引起的故障,將出現(xiàn)“內存不能為”提示的應用軟件卸載,然后觀察是否還出現(xiàn)“內存不能為”故障。
如果不出現(xiàn)“內存不能為”故障,則說明是此應用軟件引起的故障,接下來可以重新安裝此應用軟件或安裝新版的應用程序軟件。 2、同時運行多款的應用程序軟件,也可以造成系統(tǒng)資源緊張,出現(xiàn)錯誤提示。不要同時運行多款的應用程序軟件,先將殺毒軟件的監(jiān)控關閉,(監(jiān)控功能特別占據(jù)系統(tǒng)資源)殺毒時不要運行其它應用程序軟件。
3、打開或關閉IE如果出現(xiàn)以上錯誤提示,可能是IE中有不兼容的插件,可用超級兔子軟件或其它優(yōu)化軟件對IE進行修復,或自已將出事前下載的插件設為禁用即可。 4、如果卸載軟件或禁用插件后還出現(xiàn)“內存不能為”故障,則不是應用軟件或插件引起的故障。用殺毒軟件查殺**,查殺完成后,電腦如果正常,則是**引起的“內存不能為”故障。
5、如果故障依舊,接著依次單擊開始/控制面板/系統(tǒng)/硬件/設備管理器/打開“設備管理器”窗口。在此對話框中查看有無帶“!”的選項,如果有,將其卸載,再重新安裝卸載驅動,然后看電腦是否正常。如果正常,則是設備驅動程序問題造成的“內存不能為”故障。 6、如果故障依舊,則打開機箱觀察CPU的風扇轉動及CPU的溫度是否正常。
如果不正常,更換CPU風扇。 7、如果CPU風扇正常,接著檢查內存是否兼容,如果不兼容更換內存。 8、如果內存正常,接著重新安裝操作系統(tǒng),在不安裝其他應用軟件的情況下,不在出現(xiàn)“內存不能為”故障,則故障是由于操作系統(tǒng)引起的,重新安裝操作系統(tǒng)后,故障排除。
4.電腦總提示程序錯誤,怎么辦 1)提示最上邊的,*******應用程序錯誤,那個點點的英文是程序名,到網上搜索一下看看是什么程序,或你在操作什么出現(xiàn)的?找到后卸載重裝試試,還是不行,換類似的軟件。如果找不出原因來,卸載出事前下載的東西,還原一下系統(tǒng)或重裝(有問題請你追問我)。 如果是開機出現(xiàn)的是程序的話,看看開機啟動中是否有這個選項,如果有將其去掉,如果是系統(tǒng)進程不適用上面的方法。 2)如果上面的方法不能解決,先軟后硬,重新安裝操作系統(tǒng),不要安裝軟件、補丁、驅動等,看看開機還有問題嗎?如果沒有在逐步的安裝驅動、補丁、軟件,找出不合適的東西就不要安裝了。
請注意:如果還原系統(tǒng)或重裝后,安裝驅動、補丁、軟件等東西時,一定要將影響你這次出事的東西不要在安裝上去了,否則就白還原或重裝了。 3)硬件方面,如硬盤、內存等是否出現(xiàn)問題,CPU等硬件的溫度是否高,如果是硬件問題引起的,建議檢修一下去。 傳個圖做個比喻: 5.電腦在打開文件時出現(xiàn)應用程序錯誤,怎么辦 1.在啟動項里按F8,選擇“帶**連接的安全模式”,下載并運行360急救箱,急救你的系統(tǒng)!急救完請恢復被誤刪的文件!再運行360安全衛(wèi)士,依次查殺木馬,清理插件,修復漏洞,清理痕跡,清理**。
**請運行“磁盤碎片整理程序”,每個盤都要清理!再用360的優(yōu)化系統(tǒng)的啟動項! 如果不能聯(lián)網,可以從“安全模式”進入!**是進入“帶**連接的安全模式”!【因為聯(lián)網可以更新到**的木馬!】 【嚴禁**,尊重原創(chuàng)!】 【希望我的回答對你有所幫助,如果不行,請留言,我會全程解決!】 6.打開文件總是程序錯誤怎么修復從起電腦也沒用 1.首先排除**原因,使用**版本的360殺毒快速查殺3-5分鐘,根據(jù)檢查結果,點擊立即處理。 2.如果應用程序出錯的提示是缺少某個文件,那就可能是這個文件損壞,根據(jù)這個組件查詢是哪個系統(tǒng)組件損壞,重新安裝相關組件,恢復程序文件,一般即可解決。 3.若是相關軟件自身的組件缺失,只需要重新安裝這個軟件即可。比如運行迅雷時提示缺少某個文件,可以嘗試重新安裝迅雷。 4.若以上方法無效,可能是軟件之間的沖突導致出錯。解決辦法是嘗試關閉幾個無關的正在運行的應用程序,看看錯誤是否還會重現(xiàn)。若已解決,就知道是哪兩。
為什么程序會有bug
所謂“(Bug)”,是指電腦系統(tǒng)的硬件、系統(tǒng)軟件(如操作系統(tǒng))或應用軟件(如文字處理軟件)出錯。硬件的出錯有兩個原因,一是設計錯誤,一是硬件部件老化失效等。
軟件的錯誤全是廠家設計錯誤。
那種說用戶執(zhí)行了非法操作的提示,是軟件廠商不負責的胡說八道。用戶可能會執(zhí)行不正確的操作,比如本來是做加法但按了減法鍵。這樣用戶會得到一個不正確的結果,但不會引起bug發(fā)作。軟件廠商在設計產品時的一個基本要求,就是不允許用戶做非法的操作。
只要允許用戶做的,都是合法的。用戶根本就沒有辦法知道廠家心里是怎么想的,哪些操作序列是非法的。從電腦誕生之日起,就有了電腦BUG。
**個有記載的bug是美國海軍的編程員,編譯器的發(fā)明者格蕾斯·哈珀(Grace Hopper)發(fā)現(xiàn)的。哈珀后來成了美國海軍的一個將軍,**了**計算機語言Cobol的開發(fā)。1945年9月9日,下午三點。
哈珀中尉正領著她的小組構造一個稱為“馬克二型”的計算機。這還不是一個完全的電子計算機,它使用了大量的繼電器,一種電子機械裝置。第二次世界大戰(zhàn)還沒有結束。
哈珀的小組日以繼夜地工作。機房是一間**次世界大戰(zhàn)時建造的老建筑。那是一個炎熱的夏天,房間沒有空調,所有窗戶都敞開散熱。突然,馬克二型*機了。
技術人員試了很多辦法,**定位到第70號繼電器出錯。哈珀觀察這個出錯的繼電器,發(fā)現(xiàn)一只飛蛾躺在中間,已經被繼電器打*。她小心地用攝子將蛾子夾出來,用透明膠布帖到“事件記錄本”中,并注明“**個發(fā)現(xiàn)蟲子的實例。”從此以后,人們將計算機錯誤戲稱為蟲子(bug),而把找尋錯誤的工作稱為(debug)。
為什么軟件里總會有那么多Bug
1. 人的天性大多數(shù)——當然不是全部——軟件 bug 源于我們自己犯的錯誤。雖然有些是因為軟件編碼工具和編譯器發(fā)生了意外,但是大部分的錯誤得歸咎于我們自己。
無論我們受到的 SDL 培訓和安全工具有多么強大,只要我們還是人,我們就會犯錯。
如果你想問為什么電腦軟件會有這么多的漏洞,歸根到底是因為,人的天性就是容易犯錯。也就是說,我們在減少人為錯誤方面做得還不夠。有很多程序員因為沒有受到足夠的 SDL 培訓(有的甚至干脆就沒有培訓),所以根本就沒有安全編程的理念。有時候我特別奇怪:有那么多的程序員以寫安全軟件為生,卻居然不懂如何安全地編程。
別不信,我敢打*,你正在運行的銀行安全軟件中的 bug 不會比它能提供的保護措施少,搞不好甚至更多。但是即使是那些經過嚴格訓練的程序員還是不可避免出現(xiàn) bug。舉個例子,前不久有個自鳴得意的家伙發(fā)明的使用 HTML 標記字段確定顏色的緩沖區(qū)在瀏覽器中溢出了。
不像以前還要輸入 FFFFFh 之類的東西,黑客甚至可以直接執(zhí)行顏色域的代碼,從而導致瀏覽器過度消耗資源、緩沖區(qū)溢出。看到沒有,這就是漏洞!而且很少會有人能預料到這種情況。2. 不斷增加的軟件復雜性就其本質而言,軟件越復雜,就意味著代碼行數(shù)越多。
只要你在編程,那么即使你有多擅長寫代碼,也一定會有錯誤和 bug 出現(xiàn)。有人曾說,如果你能做到每 50 行代碼中只出現(xiàn)一個錯誤,那你就已經做得相當好了。大多數(shù)程序員差不多每隔 5 至 15 行就會犯錯。
想象一下,這么說吧,一般性的 Linux 內核擁有超過 1500 萬行的代碼,有多少 bug 你自己算吧!即使沒有編碼錯誤,互聯(lián)網時代應用程序的整體互動性也是漏洞被攻擊的途徑。大多數(shù)程序員不得不和其他 API 協(xié)作,保存和檢索文件,在多種設備上正常工作。所有這些過程都會增加被成功擊破的概率。而要防守的話,則需要寫更多的代碼,因為得抵御各種不同的攻擊渠道。
這么說吧,如果有一個只有 30 條匯編語言指令的惡意程序,那么針對相應的防守,你可能至少得寫 50000 條匯編語言指令!3. Fuzzers 也是人寫出來的新近冒出來的 Fuzzers 軟件主要用于掃描軟件漏洞。Fuzzers——以及其他用于尋找編碼錯誤和漏洞的任何程序——都是人寫出來的,還是這句話,是人就會犯錯誤。例如 Fuzzers 是不會發(fā)現(xiàn)顏色屬性的緩沖區(qū)溢出這種情況的,這是因為我們在寫 Fuzzers 的時候沒有考慮這一方面。不過當我們意識到這一點并對 Fuzzers 進行更新之后,就能做到去查找各種類似的緩沖區(qū)溢出條件的字段。
簡而言之,我們要 Fuzzers 做什么,它才會去做什么。4. 缺乏對供應商的問責許多安全專家抱怨,只要我們不能找到證據(jù)**供應商的軟件缺陷,我們就永遠不會變得更安全。我贊同這一點,增加對供應商的問責有助于降低安全風險,但是同時卻有可能會減緩進度。不過如果軟件公司比現(xiàn)在更能擔當起責任來,那么我想我們能在手機上、電腦上能自由自在沖浪的感覺會更爽。
但是成功源于功能和速度,而非安全。**現(xiàn)狀決定了我們必須犧牲一部分安全和保障去換取新鮮感。這不一定是壞事——因為能讓我們成功得更快。
但是這樣一來我們就不得不承擔這樣做的后果。不過到目前為止,我們還是心甘情愿為了添加更酷的新鮮玩意兒而面對更多的風險。5. 缺乏對黑客的問責現(xiàn)實是上面沒有一條能很快解決。
但是軟件出現(xiàn)漏洞就其本身而言,真不是什么大問題。說它脆弱是因為這些軟件在面對惡意攻擊的時候毫無抵擋之力。除非我們能制止黑客的猖獗行徑,否則惡意軟件將會一直困擾著我們。
打開游戲的時候,總出現(xiàn)應用程序錯誤是怎么回事?
使用Windows操作系統(tǒng)的人有時會遇到這樣的錯誤信息: \\x0d\\x0a\\x0d\\x0a「“0X??????趣聞雜談??”指令引用的“0x00000000”內存,該內存不能為“read”或“written”」,然后應用程序被關閉。 \\x0d\\x0a\\x0d\\x0a如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩(wěn)定」之類的義憤和不屑。
其實,這個錯誤并不一定是Windows不穩(wěn)定造成的。
本文就來簡單分析這種錯誤的一般原因。 \\x0d\\x0a\\x0d\\x0a一、應用程序沒有檢查內存分配失敗 \\x0d\\x0a\\x0d\\x0a程序需要一塊內存用以儲存數(shù)據(jù)時,就需要使用操作系統(tǒng)提供的「功能函數(shù)」來申請,如果內存分配成功,函數(shù)就會將所新開辟的內存區(qū)地址返回給應用程序,應用程序就可以通過這個地址使用這塊內存。這就是「動態(tài)內存分配」,內存地址也就是編程中的「光標」。內存不是永遠都招之即來、用之不盡的,有時候內存分配也會失敗。
當分配失敗時系統(tǒng)函數(shù)會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統(tǒng)向應用程序發(fā)出的一個通知,告知出現(xiàn)了錯誤。作為應用程序,在每一次申請內存后都應該檢查返回值是否為0,如果是,則意味著出現(xiàn)了故障,應該采取一些措施挽救,這就增強了程序的「健壯性」。若應用程序沒有檢查這個錯誤,它就會按照「思維慣性」認為這個值是給它分配的可用游標,繼續(xù)在之后的執(zhí)行中使用這塊內存。
真正的0地址內存區(qū)儲存的是計算機系統(tǒng)中最重要的「中斷描述符表」,**不允許應用程序使用。在沒有保護機制的操作系統(tǒng)下(如DOS),寫數(shù)據(jù)到這個地址會導致立即當機,而在健壯的操作系統(tǒng)中,如Windows等,這個操作會馬上被系統(tǒng)的保護機制捕獲,其結果就是由操作系統(tǒng)強行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現(xiàn)上述的「寫內存」錯誤,并指出被引用的內存地址為「0x00000000」。
內存分配失敗故障的原因很多,內存不夠、系統(tǒng)函數(shù)的版本不匹配等都可能有影響。因此,這種分配失敗多見于操作系統(tǒng)使用很長時間后,安裝了多種應用程序(包括無意中「安裝」的**程序),更改了大量的系統(tǒng)參數(shù)和系統(tǒng)檔案之后。 \\x0d\\x0a\\x0d\\x0a二、應用程序由于自身BUG引用了不正常的內存光標 \\x0d\\x0a\\x0d\\x0a在使用動態(tài)分配的應用程序中,有時會有這樣的情況出現(xiàn):程序試突讀寫一塊「應該可用」的內存,但不知為什么,這個預料中可用的光標已經失效了。
有可能是「忘記了」向操作系統(tǒng)要求分配,也可能是程序自己在某個時候已經注銷了這塊內存而「沒有留意」等等。注銷了的內存被系統(tǒng)回收,其訪問權已經不屬于該應用程序,因此讀寫操作也同樣會觸發(fā)系統(tǒng)的保護機制,企圖「違法」的程序**的下場就是**作終止執(zhí)行,回收全部資源。計算機世界的法律還是要比人類有效和嚴厲得多?。∠襁@樣的情況都屬于程序自身的BUG,你往往可在特定的操作順序下重現(xiàn)錯誤。無效光標不一定總是0,因此錯誤提示中的內存地址也不一定為「0x00000000」,而是其它隨機數(shù)字。
如果系統(tǒng)經常有所提到的錯誤提示,下面的建議可能會有說明 : \\x0d\\x0a\\x0d\\x0a1.檢視系統(tǒng)中是否有木馬或**。這類程序為了控制系統(tǒng)往往不負責任地修改系統(tǒng), \\x0d\\x0a\\x0d\\x0a從而導致操作系統(tǒng)異常。平常應加強信息安全意識,對來源不明的可執(zhí)行程序絕不好奇。 \\x0d\\x0a\\x0d\\x0a2.更新操作系統(tǒng),讓操作系統(tǒng)的安裝程序重新拷貝正確版本的系統(tǒng)檔案、修正系統(tǒng)參數(shù)。
\\x0d\\x0a\\x0d\\x0a有時候操作系統(tǒng)本身也會有BUG,要注意安裝**發(fā)行的升級程序。 \\x0d\\x0a\\x0d\\x0a3.試用新版本的應用程序。 \\x0d\\x0a\\x0d\\x0aMode: \\x0d\\x0a\\x0d\\x0a將虛擬內存撤換 \\x0d\\x0a\\x0d\\x0a答案: \\x0d\\x0a\\x0d\\x0a目前為止是肯定的,也就是如在下次冷天到來時亦沒再發(fā)生,就代表這是主因 \\x0d\\x0a\\x0d\\x0a追加: \\x0d\\x0a\\x0d\\x0a如果你用 Ghost 恢復 OS 后建議 刪除WINDOWS\PREFETCH目錄下所有*.PF文件因為需讓windows重新收集程序的物理地址 \\x0d\\x0a\\x0d\\x0a有些應用程序錯誤 \”0x7cd64998\” 指令參考的 \”0x14c96730\” 內存。該內存不能為 \”read\”推論是此原因 \\x0d\\x0a\\x0d\\x0a源由: \\x0d\\x0a\\x0d\\x0aWin XP的「預讀取」技術 \\x0d\\x0a\\x0d\\x0a這種**化技術也被用到了應用軟件上,系統(tǒng)對每一個應用軟件的前幾次啟動情況進行分析,然后新增一個描述套用需求的虛擬「內存映像」,并把這些信息儲存到WINDOWSPREFETCH數(shù)據(jù)夾。
一旦建立了映像,應用軟件的裝入速度大大提高。XP的預讀取數(shù)據(jù)儲存了最近8次系統(tǒng)啟動或應用軟件啟動的信息。 \\x0d\\x0a\\x0d\\x0a后敘: \\x0d\\x0a\\x0d\\x0a目前此方法亦是獨步**的(其碼自己針對此問題查了許久),也是常見問題,原本幾乎每天睡前關閉軟件時一些程序都會發(fā)生…read… \\x0d\\x0a\\x0d\\x0a現(xiàn)在就沒發(fā)生了。
\\x0d\\x0a\\x0d\\x0a【文章二】 \\x0d\\x0a\\x0d\\x0a運行某些程序的時候,有時會出現(xiàn)內存錯誤的提示(0x后面內容有可能不一樣),然后該程序就關閉。 \\x0d\\x0a\\x0d\\x0a“0x????????”指令引用的“0x????????”內存。該內存不能為“read”。
\\x0d\\x0a\\x0d\\x0a“0x????????”指令引用的“0x????????”內存,該內存不能為“written”。 \\x0d\\x0a\\x0d\\x0a不知你出現(xiàn)過類似這樣的故障嗎? \\x0d\\x0a\\x0d\\x0a一般出現(xiàn)這個現(xiàn)象有方面的,一是硬件,即內存方面有問題,二是軟件,這就有多方面的問題了。 \\x0d\\x0a\\x0d\\x0a下面先說說硬件: \\x0d\\x0a\\x0d\\x0a一般來說,內存出現(xiàn)問題的可能性并不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現(xiàn)不兼容的情況,同時還要注意散熱問題,特別是超頻后。你可以使用MemTest 這個軟件來檢測一下內存,它可以徹底的檢測出內存的穩(wěn)定度。
\\x0d\\x0a\\x0d\\x0a假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現(xiàn)這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬件不兼容。 \\x0d\\x0a\\x0d\\x0a如果都沒有,那就從軟件方面排除故障了。 \\x0d\\x0a\\x0d\\x0a先簡單說說原理:內存有個存放數(shù)據(jù)的地方叫緩沖區(qū),當程序把數(shù)據(jù)放在其一位置時,因為沒有足夠空間,就會發(fā)生溢出現(xiàn)象。
舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統(tǒng)則是在屏幕上表現(xiàn)出來。這個問題,經常出現(xiàn)在windows2000和XP系統(tǒng)上,Windows 2000/XP對硬件的要求是很苛刻的,一旦遇到資源*鎖、溢出或者類似Windows 98里的非法操作,系統(tǒng)為保持穩(wěn)定,就會出現(xiàn)上述情況。另外也可能是硬件設備之間的兼容性不好造成的。
\\x0d\\x0a\\x0d\\x0a下面我從幾個例子給大家分析: \\x0d\\x0a\\x0d\\x0a例一:打開IE瀏覽器或者沒過幾分鐘就會出現(xiàn)\”0x70dcf39f\”指令引用的\”0x00000000\”內存。該內存不能為“read”。要終止程序,請單擊“確定”的信息框,單擊“確定”后,又出現(xiàn)“發(fā)生內部錯誤,您正在使用的其中一個窗口即將關閉”的信息框,關閉該提示信息后,IE瀏覽器也被關閉。
解決方法:修復或升級IE瀏覽器,同時打上補丁??催^其中一個修復方法是,Win2000自升級,也就?。
為什么電腦總是出現(xiàn)應用程序錯誤
出現(xiàn)應用程序錯誤的原因很多:1、應用程序沒有檢查內存分配失敗 2、應用程序由于自身BUG引用了不正常的內存光標3、木馬或**破壞4、操作系統(tǒng)本身bug有時候操作系統(tǒng)本身也會有BUG,要注意安裝**發(fā)行的升級程序。更新操作系統(tǒng),讓操作系統(tǒng)的安裝程序重新拷貝正確版本的系統(tǒng)檔案、修正系統(tǒng)參數(shù)。
5、硬件本身質量問題及不兼容的情況,同時還要注意散熱問題,超頻等特殊情況。
6、系統(tǒng)長時間可能系統(tǒng)文件沒有及時的更新和你的軟件有沖突導致了你的系統(tǒng)不穩(wěn)7、升級出現(xiàn)的問題。出錯解決辦法1、試用新版本的應用程序。新版本應用程序往往修正了以前版本漏洞和錯誤,避免了內存不能分配等錯誤,避免了類似錯誤再次發(fā)生。2、查殺惡意程序及**及時升級殺毒軟件查殺**,清理惡意程序3、升級修補操作系統(tǒng)利用系統(tǒng)更新及時修補系統(tǒng)漏洞錯誤,避免因系統(tǒng)自身原因引起應用程序錯誤。
4、更換硬件檢驗替換有問題硬件一般出現(xiàn)這個現(xiàn)象有方面的,一是軟件,這就有多方面的問題了,二是硬件,即硬件有問題。硬件:一般來說主要方面是:硬件損壞了、質量有問題,還有就是兼容問題,也比較容易出現(xiàn)。其次還有超頻,如果都沒有,那就從軟件方面排除故障了。
遇見這樣的情況處理起來很麻煩探索生活,建議你還是換一下系統(tǒng)看看 要是你換了系統(tǒng)還是不行,只能說就是你的硬件出問題了,建議你在換一下內存排除一下, 要是好使了就是硬件的問題了, 要是換了內存并且也換了系統(tǒng) 問題一樣還是存在的話 那么我建議把你的硬盤整體的低級格式化了。