電腦打開文件總是出現(xiàn)程序錯(cuò)誤怎么辦

電腦打開文件總是出現(xiàn)程序錯(cuò)誤怎么辦

1.為什么我的電腦打開文件時(shí)總是提示應(yīng)用程序錯(cuò)誤 應(yīng)用程序錯(cuò)誤的原因 1.**木馬造成的,在當(dāng)今互聯(lián)網(wǎng)時(shí)代,**坐著為了獲得更多的牟利,常用**綁架應(yīng)用程序和系統(tǒng)文件,然后某些安全殺毒軟件把被**木馬感染的應(yīng)用程序和系統(tǒng)文件當(dāng)信息互動(dòng)**殺了導(dǎo)致出現(xiàn)應(yīng)用程序錯(cuò)誤。 2.應(yīng)用程序組件丟失,應(yīng)用程序完整的運(yùn)行需要一些系統(tǒng)文件或者某些ll文件支持的,如果應(yīng)用程序組件不完整也會(huì)導(dǎo)致應(yīng)用程序出錯(cuò)。

應(yīng)用程序自身的bug引起的應(yīng)用程序發(fā)生異常,人沒有完人,程序也一樣的,程序員只能做到盡量讓bug出現(xiàn)少點(diǎn),出現(xiàn)一個(gè)就解決一個(gè)bug。

3.應(yīng)用軟件與操作系統(tǒng)或其他應(yīng)用軟件發(fā)生不兼容造成應(yīng)用程序發(fā)生異常。 4.操作系統(tǒng)自身的問題,操作系統(tǒng)本身有bug ,也會(huì)導(dǎo)致出現(xiàn)崩潰 應(yīng)用程序錯(cuò)誤 該內(nèi)存不能為read。 5.電腦硬件兼容性也會(huì)引起的,還有散熱不好,超頻等也會(huì)出現(xiàn)應(yīng)用程序錯(cuò)誤的。 應(yīng)用程序錯(cuò)誤解決辦法 先排除是不是**木馬引起的,請(qǐng)使用金山衛(wèi)士進(jìn)行木馬查殺, ⑴、進(jìn)入主界面進(jìn)入【查殺木馬】 ⑵、然后點(diǎn)擊【快速掃描】即可 2.用金山衛(wèi)士進(jìn)行漏洞修復(fù),解決系統(tǒng)本身造成的應(yīng)用程序發(fā)生異常。

⑴、進(jìn)入主界面進(jìn)入【漏洞修復(fù)】 ⑵、然后點(diǎn)擊【立即修復(fù)】即可 3.如果是單一某個(gè)應(yīng)用程序引起的應(yīng)用程序錯(cuò)誤,那就嘗試重新卸載該軟件進(jìn)行重新安裝。如果還是無法解決,就關(guān)閉其他軟件看是否能解決。 4.以上方法還是無法解決,那就肯能是硬件問題引起的,那就分別檢查內(nèi)存條,主板,散熱器等等。

這個(gè)建議找專業(yè)硬件維修商解決,不推薦大家自己手動(dòng)解決。 2.電腦桌面文件每次打開都會(huì)顯示應(yīng)用程序錯(cuò)誤,怎么解決啊 求解 分析:系統(tǒng)無**常運(yùn)行,提示程序程序錯(cuò)誤,一般是因?yàn)檐浖蛴布收蠈?dǎo)致的,原因很多且很復(fù)雜,有可能是系統(tǒng)文件損壞,也可能是**感染,也可能是后臺(tái)自啟動(dòng)程序過多或安全軟件安裝有多個(gè)造成系統(tǒng)假*,也可能是內(nèi)存、硬盤或主板出現(xiàn)問題。 建議:按從易到難、先軟件后硬件的原則逐一排查。

1.重啟電腦,如果能夠正常進(jìn)入系統(tǒng),說明上次不正常只是偶爾的程序或系統(tǒng)運(yùn)行錯(cuò)誤,無關(guān)緊要。 2.如果頻繁無**常進(jìn)入系統(tǒng),則開機(jī)后馬上按F8,看能否進(jìn)入安全模式或**一次配置正確模式,如能則進(jìn)入后退出,再重啟就應(yīng)當(dāng)能進(jìn)入正常模式。如有安全軟件,可在安全模式下使用360安全衛(wèi)士加360殺毒或者金山毒霸等等其它安全軟件進(jìn)行全盤木馬、**查殺。

3.如果不能,重啟后按F11,看有沒有一鍵GHOST,有則一鍵還原(以前要進(jìn)行過一鍵備份)。 4.如果沒有一鍵還原,則使用系統(tǒng)U盤重裝系統(tǒng)。插入U(xiǎn)盤后開機(jī)連按DEL鍵(筆記本一般為F2或根據(jù)屏幕底行提示字符)進(jìn)入CMOS,進(jìn)入BOOT選項(xiàng)卡設(shè)置USB磁盤為**啟動(dòng)項(xiàng)。重啟進(jìn)入U(xiǎn)盤啟動(dòng)菜單,選擇克隆安裝,再按提示操作即可。

系統(tǒng)U盤制作及重裝系統(tǒng)的操作步驟為: 1).制作啟動(dòng)U盤:到實(shí)體店買個(gè)4-8G的U盤(可以要求老板幫你制作成系統(tǒng)U盤即可省略以下步驟),上網(wǎng)搜索下載老毛桃或大白菜等等啟動(dòng)U盤制作工具,將U盤插入電腦運(yùn)行此軟件制作成啟動(dòng)U盤。 2).**系統(tǒng)文件:上網(wǎng)到系統(tǒng)之家網(wǎng)站下載WINXP或WIN7等操作系統(tǒng)的GHO文件,**到U盤或啟動(dòng)工具指定的U盤文件夾下。 3).設(shè)置U盤為**啟動(dòng)磁盤:開機(jī)按DEL鍵(筆記本一般為F2或其它)進(jìn)入BIOS設(shè)置界面,進(jìn)入BOOT選項(xiàng)卡設(shè)置USB磁盤為**啟動(dòng)項(xiàng)(注:部分電腦需要在此時(shí)插入U(xiǎn)盤進(jìn)行識(shí)別才能設(shè)置)。 4).U盤啟動(dòng)并重裝系統(tǒng):插入U(xiǎn)盤啟動(dòng)電腦,進(jìn)入U(xiǎn)盤啟動(dòng)界面按提示利用下載來的GHO文件進(jìn)行克隆安裝。

5.如果有系統(tǒng)光盤(沒有也可以去電腦商店以5-10元購買),則將系統(tǒng)光盤插入光驅(qū),開機(jī)后按DEL鍵(筆記本一般為F2或根據(jù)屏幕底行提示字符)進(jìn)入CMOS,并在BOOT選項(xiàng)卡中設(shè)置光驅(qū)(CD-ROM或DVD-ROM)為**啟動(dòng)項(xiàng)。重啟進(jìn)入光盤啟動(dòng)菜單,選擇將系統(tǒng)安裝到C區(qū),再按提示操作即可。 6、如果以上操作均無效,則需要逐一替換檢查內(nèi)存、主板、硬盤等等硬件,以確定故障源。 3.電腦一打開軟件總是提示應(yīng)用程序錯(cuò)誤,應(yīng)該怎么解決 如果經(jīng)常出現(xiàn)錯(cuò)誤提示,可按下面的方法進(jìn)行檢修: 1、首先排除應(yīng)用軟件原因引起的故障,將出現(xiàn)“內(nèi)存不能為”提示的應(yīng)用軟件卸載,然后觀察是否還出現(xiàn)“內(nèi)存不能為”故障。

如果不出現(xiàn)“內(nèi)存不能為”故障,則說明是此應(yīng)用軟件引起的故障,接下來可以重新安裝此應(yīng)用軟件或安裝新版的應(yīng)用程序軟件。 2、同時(shí)運(yùn)行多款的應(yīng)用程序軟件,也可以造成系統(tǒng)資源緊張,出現(xiàn)錯(cuò)誤提示。不要同時(shí)運(yùn)行多款的應(yīng)用程序軟件,先將殺毒軟件的監(jiān)控關(guān)閉,(監(jiān)控功能特別占據(jù)系統(tǒng)資源)殺毒時(shí)不要運(yùn)行其它應(yīng)用程序軟件。

3、打開或關(guān)閉IE如果出現(xiàn)以上錯(cuò)誤提示,可能是IE中有不兼容的插件,可用超級(jí)兔子軟件或其它優(yōu)化軟件對(duì)IE進(jìn)行修復(fù),或自已將出事前下載的插件設(shè)為禁用即可。 4、如果卸載軟件或禁用插件后還出現(xiàn)“內(nèi)存不能為”故障,則不是應(yīng)用軟件或插件引起的故障。用殺毒軟件查殺**,查殺完成后,電腦如果正常,則是**引起的“內(nèi)存不能為”故障。

5、如果故障依舊,接著依次單擊開始/控制面板/系統(tǒng)/硬件/設(shè)備管理器/打開“設(shè)備管理器”窗口。在此對(duì)話框中查看有無帶“!”的選項(xiàng),如果有,將其卸載,再重新安裝卸載驅(qū)動(dòng),然后看電腦是否正常。如果正常,則是設(shè)備驅(qū)動(dòng)程序問題造成的“內(nèi)存不能為”故障。 6、如果故障依舊,則打開機(jī)箱觀察CPU的風(fēng)扇轉(zhuǎn)動(dòng)及CPU的溫度是否正常。

如果不正常,更換CPU風(fēng)扇。 7、如果CPU風(fēng)扇正常,接著檢查內(nèi)存是否兼容,如果不兼容更換內(nèi)存。 8、如果內(nèi)存正常,接著重新安裝操作系統(tǒng),在不安裝其他應(yīng)用軟件的情況下,不在出現(xiàn)“內(nèi)存不能為”故障,則故障是由于操作系統(tǒng)引起的,重新安裝操作系統(tǒng)后,故障排除。

4.電腦總提示程序錯(cuò)誤,怎么辦 1)提示最上邊的,*******應(yīng)用程序錯(cuò)誤,那個(gè)點(diǎn)點(diǎn)的英文是程序名,到網(wǎng)上搜索一下看看是什么程序,或你在操作什么出現(xiàn)的?找到后卸載重裝試試,還是不行,換類似的軟件。如果找不出原因來,卸載出事前下載的東西,還原一下系統(tǒng)或重裝(有問題請(qǐng)你追問我)。 如果是開機(jī)出現(xiàn)的是程序的話,看看開機(jī)啟動(dòng)中是否有這個(gè)選項(xiàng),如果有將其去掉,如果是系統(tǒng)進(jìn)程不適用上面的方法。 2)如果上面的方法不能解決,先軟后硬,重新安裝操作系統(tǒng),不要安裝軟件、補(bǔ)丁、驅(qū)動(dòng)等,看看開機(jī)還有問題嗎?如果沒有在逐步的安裝驅(qū)動(dòng)、補(bǔ)丁、軟件,找出不合適的東西就不要安裝了。

請(qǐng)注意:如果還原系統(tǒng)或重裝后,安裝驅(qū)動(dòng)、補(bǔ)丁、軟件等東西時(shí),一定要將影響你這次出事的東西不要在安裝上去了,否則就白還原或重裝了。 3)硬件方面,如硬盤、內(nèi)存等是否出現(xiàn)問題,CPU等硬件的溫度是否高,如果是硬件問題引起的,建議檢修一下去。 傳個(gè)圖做個(gè)比喻: 5.電腦在打開文件時(shí)出現(xiàn)應(yīng)用程序錯(cuò)誤,怎么辦 1.在啟動(dòng)項(xiàng)里按F8,選擇“帶**連接的安全模式”,下載并運(yùn)行360急救箱,急救你的系統(tǒng)!急救完請(qǐng)恢復(fù)被誤刪的文件!再運(yùn)行360安全衛(wèi)士,依次查殺木馬,清理插件,修復(fù)漏洞,清理痕跡,清理**。

**請(qǐng)運(yùn)行“磁盤碎片整理程序”,每個(gè)盤都要清理!再用360的優(yōu)化系統(tǒng)的啟動(dòng)項(xiàng)! 如果不能聯(lián)網(wǎng),可以從“安全模式”進(jìn)入!**是進(jìn)入“帶**連接的安全模式”!【因?yàn)槁?lián)網(wǎng)可以更新到**的木馬!】 【嚴(yán)禁**,尊重原創(chuàng)!】 【希望我的回答對(duì)你有所幫助,如果不行,請(qǐng)留言,我會(huì)全程解決!】 6.打開文件總是程序錯(cuò)誤怎么修復(fù)從起電腦也沒用 1.首先排除**原因,使用**版本的360殺毒快速查殺3-5分鐘,根據(jù)檢查結(jié)果,點(diǎn)擊立即處理。 2.如果應(yīng)用程序出錯(cuò)的提示是缺少某個(gè)文件,那就可能是這個(gè)文件損壞,根據(jù)這個(gè)組件查詢是哪個(gè)系統(tǒng)組件損壞,重新安裝相關(guān)組件,恢復(fù)程序文件,一般即可解決。 3.若是相關(guān)軟件自身的組件缺失,只需要重新安裝這個(gè)軟件即可。比如運(yùn)行迅雷時(shí)提示缺少某個(gè)文件,可以嘗試重新安裝迅雷。 4.若以上方法無效,可能是軟件之間的沖突導(dǎo)致出錯(cuò)。解決辦法是嘗試關(guān)閉幾個(gè)無關(guān)的正在運(yùn)行的應(yīng)用程序,看看錯(cuò)誤是否還會(huì)重現(xiàn)。若已解決,就知道是哪兩。

為什么程序會(huì)有bug

所謂“(Bug)”,是指電腦系統(tǒng)的硬件、系統(tǒng)軟件(如操作系統(tǒng))或應(yīng)用軟件(如文字處理軟件)出錯(cuò)。硬件的出錯(cuò)有兩個(gè)原因,一是設(shè)計(jì)錯(cuò)誤,一是硬件部件老化失效等。

軟件的錯(cuò)誤全是廠家設(shè)計(jì)錯(cuò)誤。

那種說用戶執(zhí)行了非法操作的提示,是軟件廠商不負(fù)責(zé)的胡說八道。用戶可能會(huì)執(zhí)行不正確的操作,比如本來是做加法但按了減法鍵。這樣用戶會(huì)得到一個(gè)不正確的結(jié)果,但不會(huì)引起bug發(fā)作。軟件廠商在設(shè)計(jì)產(chǎn)品時(shí)的一個(gè)基本要求,就是不允許用戶做非法的操作。

只要允許用戶做的,都是合法的。用戶根本就沒有辦法知道廠家心里是怎么想的,哪些操作序列是非法的。從電腦誕生之日起,就有了電腦BUG。

**個(gè)有記載的bug是美國海軍的編程員,編譯器的發(fā)明者格蕾斯·哈珀(Grace Hopper)發(fā)現(xiàn)的。哈珀后來成了美國海軍的一個(gè)將軍,**了**計(jì)算機(jī)語言Cobol的開發(fā)。1945年9月9日,下午三點(diǎn)。

哈珀中尉正領(lǐng)著她的小組構(gòu)造一個(gè)稱為“馬克二型”的計(jì)算機(jī)。這還不是一個(gè)完全的電子計(jì)算機(jī),它使用了大量的繼電器,一種電子機(jī)械裝置。第二次世界大戰(zhàn)還沒有結(jié)束。

哈珀的小組日以繼夜地工作。機(jī)房是一間**次世界大戰(zhàn)時(shí)建造的老建筑。那是一個(gè)炎熱的夏天,房間沒有空調(diào),所有窗戶都敞開散熱。突然,馬克二型*機(jī)了。

技術(shù)人員試了很多辦法,**定位到第70號(hào)繼電器出錯(cuò)。哈珀觀察這個(gè)出錯(cuò)的繼電器,發(fā)現(xiàn)一只飛蛾躺在中間,已經(jīng)被繼電器打*。她小心地用攝子將蛾子夾出來,用透明膠布帖到“事件記錄本”中,并注明“**個(gè)發(fā)現(xiàn)蟲子的實(shí)例。”從此以后,人們將計(jì)算機(jī)錯(cuò)誤戲稱為蟲子(bug),而把找尋錯(cuò)誤的工作稱為(debug)。

為什么軟件里總會(huì)有那么多Bug

1. 人的天性大多數(shù)——當(dāng)然不是全部——軟件 bug 源于我們自己犯的錯(cuò)誤。雖然有些是因?yàn)檐浖幋a工具和編譯器發(fā)生了意外,但是大部分的錯(cuò)誤得歸咎于我們自己。

無論我們受到的 SDL 培訓(xùn)和安全工具有多么強(qiáng)大,只要我們還是人,我們就會(huì)犯錯(cuò)。

如果你想問為什么電腦軟件會(huì)有這么多的漏洞,歸根到底是因?yàn)?,人的天性就是容易犯錯(cuò)。也就是說,我們?cè)跍p少人為錯(cuò)誤方面做得還不夠。有很多程序員因?yàn)闆]有受到足夠的 SDL 培訓(xùn)(有的甚至干脆就沒有培訓(xùn)),所以根本就沒有安全編程的理念。有時(shí)候我特別奇怪:有那么多的程序員以寫安全軟件為生,卻居然不懂如何安全地編程。

別不信,我敢打*,你正在運(yùn)行的銀行安全軟件中的 bug 不會(huì)比它能提供的保護(hù)措施少,搞不好甚至更多。但是即使是那些經(jīng)過嚴(yán)格訓(xùn)練的程序員還是不可避免出現(xiàn) bug。舉個(gè)例子,前不久有個(gè)自鳴得意的家伙發(fā)明的使用 HTML 標(biāo)記字段確定顏色的緩沖區(qū)在瀏覽器中溢出了。

不像以前還要輸入 FFFFFh 之類的東西,黑客甚至可以直接執(zhí)行顏色域的代碼,從而導(dǎo)致瀏覽器過度消耗資源、緩沖區(qū)溢出??吹?jīng)]有,這就是漏洞!而且很少會(huì)有人能預(yù)料到這種情況。2. 不斷增加的軟件復(fù)雜性就其本質(zhì)而言,軟件越復(fù)雜,就意味著代碼行數(shù)越多。

只要你在編程,那么即使你有多擅長寫代碼,也一定會(huì)有錯(cuò)誤和 bug 出現(xiàn)。有人曾說,如果你能做到每 50 行代碼中只出現(xiàn)一個(gè)錯(cuò)誤,那你就已經(jīng)做得相當(dāng)好了。大多數(shù)程序員差不多每隔 5 至 15 行就會(huì)犯錯(cuò)。

想象一下,這么說吧,一般性的 Linux 內(nèi)核擁有超過 1500 萬行的代碼,有多少 bug 你自己算吧!即使沒有編碼錯(cuò)誤,互聯(lián)網(wǎng)時(shí)代應(yīng)用程序的整體互動(dòng)性也是漏洞被攻擊的途徑。大多數(shù)程序員不得不和其他 API 協(xié)作,保存和檢索文件,在多種設(shè)備上正常工作。所有這些過程都會(huì)增加被成功擊破的概率。而要防守的話,則需要寫更多的代碼,因?yàn)榈玫钟鞣N不同的攻擊渠道。

這么說吧,如果有一個(gè)只有 30 條匯編語言指令的惡意程序,那么針對(duì)相應(yīng)的防守,你可能至少得寫 50000 條匯編語言指令!3. Fuzzers 也是人寫出來的新近冒出來的 Fuzzers 軟件主要用于掃描軟件漏洞。Fuzzers——以及其他用于尋找編碼錯(cuò)誤和漏洞的任何程序——都是人寫出來的,還是這句話,是人就會(huì)犯錯(cuò)誤。例如 Fuzzers 是不會(huì)發(fā)現(xiàn)顏色屬性的緩沖區(qū)溢出這種情況的,這是因?yàn)槲覀冊(cè)趯?Fuzzers 的時(shí)候沒有考慮這一方面。不過當(dāng)我們意識(shí)到這一點(diǎn)并對(duì) Fuzzers 進(jìn)行更新之后,就能做到去查找各種類似的緩沖區(qū)溢出條件的字段。

簡而言之,我們要 Fuzzers 做什么,它才會(huì)去做什么。4. 缺乏對(duì)供應(yīng)商的問責(zé)許多安全專家抱怨,只要我們不能找到證據(jù)**供應(yīng)商的軟件缺陷,我們就永遠(yuǎn)不會(huì)變得更安全。我贊同這一點(diǎn),增加對(duì)供應(yīng)商的問責(zé)有助于降低安全風(fēng)險(xiǎn),但是同時(shí)卻有可能會(huì)減緩進(jìn)度。不過如果軟件公司比現(xiàn)在更能擔(dān)當(dāng)起責(zé)任來,那么我想我們能在手機(jī)上、電腦上能自由自在沖浪的感覺會(huì)更爽。

但是成功源于功能和速度,而非安全。**現(xiàn)狀決定了我們必須犧牲一部分安全和保障去換取新鮮感。這不一定是壞事——因?yàn)槟茏屛覀兂晒Φ酶臁?/p>

但是這樣一來我們就不得不承擔(dān)這樣做的后果。不過到目前為止,我們還是心甘情愿為了添加更酷的新鮮玩意兒而面對(duì)更多的風(fēng)險(xiǎn)。5. 缺乏對(duì)黑客的問責(zé)現(xiàn)實(shí)是上面沒有一條能很快解決。

但是軟件出現(xiàn)漏洞就其本身而言,真不是什么大問題。說它脆弱是因?yàn)檫@些軟件在面對(duì)惡意攻擊的時(shí)候毫無抵擋之力。除非我們能制止黑客的猖獗行徑,否則惡意軟件將會(huì)一直困擾著我們。

打開游戲的時(shí)候,總出現(xiàn)應(yīng)用程序錯(cuò)誤是怎么回事?

使用Windows操作系統(tǒng)的人有時(shí)會(huì)遇到這樣的錯(cuò)誤信息: \\x0d\\x0a\\x0d\\x0a「“0X??????趣聞雜談??”指令引用的“0x00000000”內(nèi)存,該內(nèi)存不能為“read”或“written”」,然后應(yīng)用程序被關(guān)閉。 \\x0d\\x0a\\x0d\\x0a如果去請(qǐng)教一些「高手」,得到的回答往往是「Windows就是這樣不穩(wěn)定」之類的義憤和不屑。

其實(shí),這個(gè)錯(cuò)誤并不一定是Windows不穩(wěn)定造成的。

本文就來簡單分析這種錯(cuò)誤的一般原因。 \\x0d\\x0a\\x0d\\x0a一、應(yīng)用程序沒有檢查內(nèi)存分配失敗 \\x0d\\x0a\\x0d\\x0a程序需要一塊內(nèi)存用以儲(chǔ)存數(shù)據(jù)時(shí),就需要使用操作系統(tǒng)提供的「功能函數(shù)」來申請(qǐng),如果內(nèi)存分配成功,函數(shù)就會(huì)將所新開辟的內(nèi)存區(qū)地址返回給應(yīng)用程序,應(yīng)用程序就可以通過這個(gè)地址使用這塊內(nèi)存。這就是「動(dòng)態(tài)內(nèi)存分配」,內(nèi)存地址也就是編程中的「光標(biāo)」。內(nèi)存不是永遠(yuǎn)都招之即來、用之不盡的,有時(shí)候內(nèi)存分配也會(huì)失敗。

當(dāng)分配失敗時(shí)系統(tǒng)函數(shù)會(huì)返回一個(gè)0值,這時(shí)返回值「0」已不表示新啟用的游標(biāo),而是系統(tǒng)向應(yīng)用程序發(fā)出的一個(gè)通知,告知出現(xiàn)了錯(cuò)誤。作為應(yīng)用程序,在每一次申請(qǐng)內(nèi)存后都應(yīng)該檢查返回值是否為0,如果是,則意味著出現(xiàn)了故障,應(yīng)該采取一些措施挽救,這就增強(qiáng)了程序的「健壯性」。若應(yīng)用程序沒有檢查這個(gè)錯(cuò)誤,它就會(huì)按照「思維慣性」認(rèn)為這個(gè)值是給它分配的可用游標(biāo),繼續(xù)在之后的執(zhí)行中使用這塊內(nèi)存。

真正的0地址內(nèi)存區(qū)儲(chǔ)存的是計(jì)算機(jī)系統(tǒng)中最重要的「中斷描述符表」,**不允許應(yīng)用程序使用。在沒有保護(hù)機(jī)制的操作系統(tǒng)下(如DOS),寫數(shù)據(jù)到這個(gè)地址會(huì)導(dǎo)致立即當(dāng)機(jī),而在健壯的操作系統(tǒng)中,如Windows等,這個(gè)操作會(huì)馬上被系統(tǒng)的保護(hù)機(jī)制捕獲,其結(jié)果就是由操作系統(tǒng)強(qiáng)行關(guān)閉出錯(cuò)的應(yīng)用程序,以防止其錯(cuò)誤擴(kuò)大。這時(shí)候,就會(huì)出現(xiàn)上述的「寫內(nèi)存」錯(cuò)誤,并指出被引用的內(nèi)存地址為「0x00000000」。

內(nèi)存分配失敗故障的原因很多,內(nèi)存不夠、系統(tǒng)函數(shù)的版本不匹配等都可能有影響。因此,這種分配失敗多見于操作系統(tǒng)使用很長時(shí)間后,安裝了多種應(yīng)用程序(包括無意中「安裝」的**程序),更改了大量的系統(tǒng)參數(shù)和系統(tǒng)檔案之后。 \\x0d\\x0a\\x0d\\x0a二、應(yīng)用程序由于自身BUG引用了不正常的內(nèi)存光標(biāo) \\x0d\\x0a\\x0d\\x0a在使用動(dòng)態(tài)分配的應(yīng)用程序中,有時(shí)會(huì)有這樣的情況出現(xiàn):程序試突讀寫一塊「應(yīng)該可用」的內(nèi)存,但不知為什么,這個(gè)預(yù)料中可用的光標(biāo)已經(jīng)失效了。

有可能是「忘記了」向操作系統(tǒng)要求分配,也可能是程序自己在某個(gè)時(shí)候已經(jīng)注銷了這塊內(nèi)存而「沒有留意」等等。注銷了的內(nèi)存被系統(tǒng)回收,其訪問權(quán)已經(jīng)不屬于該應(yīng)用程序,因此讀寫操作也同樣會(huì)觸發(fā)系統(tǒng)的保護(hù)機(jī)制,企圖「違法」的程序**的下場就是**作終止執(zhí)行,回收全部資源。計(jì)算機(jī)世界的法律還是要比人類有效和嚴(yán)厲得多?。∠襁@樣的情況都屬于程序自身的BUG,你往往可在特定的操作順序下重現(xiàn)錯(cuò)誤。無效光標(biāo)不一定總是0,因此錯(cuò)誤提示中的內(nèi)存地址也不一定為「0x00000000」,而是其它隨機(jī)數(shù)字。

如果系統(tǒng)經(jīng)常有所提到的錯(cuò)誤提示,下面的建議可能會(huì)有說明 : \\x0d\\x0a\\x0d\\x0a1.檢視系統(tǒng)中是否有木馬或**。這類程序?yàn)榱丝刂葡到y(tǒng)往往不負(fù)責(zé)任地修改系統(tǒng), \\x0d\\x0a\\x0d\\x0a從而導(dǎo)致操作系統(tǒng)異常。平常應(yīng)加強(qiáng)信息安全意識(shí),對(duì)來源不明的可執(zhí)行程序絕不好奇。 \\x0d\\x0a\\x0d\\x0a2.更新操作系統(tǒng),讓操作系統(tǒng)的安裝程序重新拷貝正確版本的系統(tǒng)檔案、修正系統(tǒng)參數(shù)。

\\x0d\\x0a\\x0d\\x0a有時(shí)候操作系統(tǒng)本身也會(huì)有BUG,要注意安裝**發(fā)行的升級(jí)程序。 \\x0d\\x0a\\x0d\\x0a3.試用新版本的應(yīng)用程序。 \\x0d\\x0a\\x0d\\x0aMode: \\x0d\\x0a\\x0d\\x0a將虛擬內(nèi)存撤換 \\x0d\\x0a\\x0d\\x0a答案: \\x0d\\x0a\\x0d\\x0a目前為止是肯定的,也就是如在下次冷天到來時(shí)亦沒再發(fā)生,就代表這是主因 \\x0d\\x0a\\x0d\\x0a追加: \\x0d\\x0a\\x0d\\x0a如果你用 Ghost 恢復(fù) OS 后建議 刪除WINDOWS\PREFETCH目錄下所有*.PF文件因?yàn)樾枳寃indows重新收集程序的物理地址 \\x0d\\x0a\\x0d\\x0a有些應(yīng)用程序錯(cuò)誤 \”0x7cd64998\” 指令參考的 \”0x14c96730\” 內(nèi)存。該內(nèi)存不能為 \”read\”推論是此原因 \\x0d\\x0a\\x0d\\x0a源由: \\x0d\\x0a\\x0d\\x0aWin XP的「預(yù)讀取」技術(shù) \\x0d\\x0a\\x0d\\x0a這種**化技術(shù)也被用到了應(yīng)用軟件上,系統(tǒng)對(duì)每一個(gè)應(yīng)用軟件的前幾次啟動(dòng)情況進(jìn)行分析,然后新增一個(gè)描述套用需求的虛擬「內(nèi)存映像」,并把這些信息儲(chǔ)存到WINDOWSPREFETCH數(shù)據(jù)夾。

一旦建立了映像,應(yīng)用軟件的裝入速度大大提高。XP的預(yù)讀取數(shù)據(jù)儲(chǔ)存了最近8次系統(tǒng)啟動(dòng)或應(yīng)用軟件啟動(dòng)的信息。 \\x0d\\x0a\\x0d\\x0a后敘: \\x0d\\x0a\\x0d\\x0a目前此方法亦是獨(dú)步**的(其碼自己針對(duì)此問題查了許久),也是常見問題,原本幾乎每天睡前關(guān)閉軟件時(shí)一些程序都會(huì)發(fā)生…read… \\x0d\\x0a\\x0d\\x0a現(xiàn)在就沒發(fā)生了。

\\x0d\\x0a\\x0d\\x0a【文章二】 \\x0d\\x0a\\x0d\\x0a運(yùn)行某些程序的時(shí)候,有時(shí)會(huì)出現(xiàn)內(nèi)存錯(cuò)誤的提示(0x后面內(nèi)容有可能不一樣),然后該程序就關(guān)閉。 \\x0d\\x0a\\x0d\\x0a“0x????????”指令引用的“0x????????”內(nèi)存。該內(nèi)存不能為“read”。

\\x0d\\x0a\\x0d\\x0a“0x????????”指令引用的“0x????????”內(nèi)存,該內(nèi)存不能為“written”。 \\x0d\\x0a\\x0d\\x0a不知你出現(xiàn)過類似這樣的故障嗎? \\x0d\\x0a\\x0d\\x0a一般出現(xiàn)這個(gè)現(xiàn)象有方面的,一是硬件,即內(nèi)存方面有問題,二是軟件,這就有多方面的問題了。 \\x0d\\x0a\\x0d\\x0a下面先說說硬件: \\x0d\\x0a\\x0d\\x0a一般來說,內(nèi)存出現(xiàn)問題的可能性并不大,主要方面是:內(nèi)存條壞了、內(nèi)存質(zhì)量有問題,還有就是2個(gè)不同牌子不同容量的內(nèi)存混插,也比較容易出現(xiàn)不兼容的情況,同時(shí)還要注意散熱問題,特別是超頻后。你可以使用MemTest 這個(gè)軟件來檢測一下內(nèi)存,它可以徹底的檢測出內(nèi)存的穩(wěn)定度。

\\x0d\\x0a\\x0d\\x0a假如你是雙內(nèi)存,而且是不同品牌的內(nèi)存條混插或者買了二手內(nèi)存時(shí),出現(xiàn)這個(gè)問題,這時(shí),你就要檢查是不是內(nèi)存出問題了或者和其它硬件不兼容。 \\x0d\\x0a\\x0d\\x0a如果都沒有,那就從軟件方面排除故障了。 \\x0d\\x0a\\x0d\\x0a先簡單說說原理:內(nèi)存有個(gè)存放數(shù)據(jù)的地方叫緩沖區(qū),當(dāng)程序把數(shù)據(jù)放在其一位置時(shí),因?yàn)闆]有足夠空間,就會(huì)發(fā)生溢出現(xiàn)象。

舉個(gè)例子:一個(gè)桶子只能將一斤的水,當(dāng)你放入兩斤的水進(jìn)入時(shí),就會(huì)溢出來。而系統(tǒng)則是在屏幕上表現(xiàn)出來。這個(gè)問題,經(jīng)常出現(xiàn)在windows2000和XP系統(tǒng)上,Windows 2000/XP對(duì)硬件的要求是很苛刻的,一旦遇到資源*鎖、溢出或者類似Windows 98里的非法操作,系統(tǒng)為保持穩(wěn)定,就會(huì)出現(xiàn)上述情況。另外也可能是硬件設(shè)備之間的兼容性不好造成的。

\\x0d\\x0a\\x0d\\x0a下面我從幾個(gè)例子給大家分析: \\x0d\\x0a\\x0d\\x0a例一:打開IE瀏覽器或者沒過幾分鐘就會(huì)出現(xiàn)\”0x70dcf39f\”指令引用的\”0x00000000\”內(nèi)存。該內(nèi)存不能為“read”。要終止程序,請(qǐng)單擊“確定”的信息框,單擊“確定”后,又出現(xiàn)“發(fā)生內(nèi)部錯(cuò)誤,您正在使用的其中一個(gè)窗口即將關(guān)閉”的信息框,關(guān)閉該提示信息后,IE瀏覽器也被關(guān)閉。

解決方法:修復(fù)或升級(jí)IE瀏覽器,同時(shí)打上補(bǔ)丁。看過其中一個(gè)修復(fù)方法是,Win2000自升級(jí),也就?。

為什么電腦總是出現(xiàn)應(yīng)用程序錯(cuò)誤

出現(xiàn)應(yīng)用程序錯(cuò)誤的原因很多:1、應(yīng)用程序沒有檢查內(nèi)存分配失敗 2、應(yīng)用程序由于自身BUG引用了不正常的內(nèi)存光標(biāo)3、木馬或**破壞4、操作系統(tǒng)本身bug有時(shí)候操作系統(tǒng)本身也會(huì)有BUG,要注意安裝**發(fā)行的升級(jí)程序。更新操作系統(tǒng),讓操作系統(tǒng)的安裝程序重新拷貝正確版本的系統(tǒng)檔案、修正系統(tǒng)參數(shù)。

5、硬件本身質(zhì)量問題及不兼容的情況,同時(shí)還要注意散熱問題,超頻等特殊情況。

6、系統(tǒng)長時(shí)間可能系統(tǒng)文件沒有及時(shí)的更新和你的軟件有沖突導(dǎo)致了你的系統(tǒng)不穩(wěn)7、升級(jí)出現(xiàn)的問題。出錯(cuò)解決辦法1、試用新版本的應(yīng)用程序。新版本應(yīng)用程序往往修正了以前版本漏洞和錯(cuò)誤,避免了內(nèi)存不能分配等錯(cuò)誤,避免了類似錯(cuò)誤再次發(fā)生。2、查殺惡意程序及**及時(shí)升級(jí)殺毒軟件查殺**,清理惡意程序3、升級(jí)修補(bǔ)操作系統(tǒng)利用系統(tǒng)更新及時(shí)修補(bǔ)系統(tǒng)漏洞錯(cuò)誤,避免因系統(tǒng)自身原因引起應(yīng)用程序錯(cuò)誤。

4、更換硬件檢驗(yàn)替換有問題硬件一般出現(xiàn)這個(gè)現(xiàn)象有方面的,一是軟件,這就有多方面的問題了,二是硬件,即硬件有問題。硬件:一般來說主要方面是:硬件損壞了、質(zhì)量有問題,還有就是兼容問題,也比較容易出現(xiàn)。其次還有超頻,如果都沒有,那就從軟件方面排除故障了。

遇見這樣的情況處理起來很麻煩探索生活,建議你還是換一下系統(tǒng)看看 要是你換了系統(tǒng)還是不行,只能說就是你的硬件出問題了,建議你在換一下內(nèi)存排除一下, 要是好使了就是硬件的問題了, 要是換了內(nèi)存并且也換了系統(tǒng) 問題一樣還是存在的話 那么我建議把你的硬盤整體的低級(jí)格式化了。