A. 緊急求助!!!
內存不能為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
【原因解決方法】
01 內存條壞了 更換內存條
02 雙內存不兼容 使用同品牌的內存或只要一條內存
03 內存質量問題 更換內存條
04 散熱問題 加強機箱內部的散熱
05 內存和主板沒插好或其他硬體不兼容 重插內存或換個插槽
06 硬體有問題 更換硬碟
07 驅動問題 重裝驅動,如果是新系統,應先安裝主板驅動
08 軟體損壞 重裝軟體
09 軟體有BUG 打補丁或更新到最新版本
10 軟體和系統不兼容 給軟體打上補丁或是試試系統的兼容模式
11 軟體和軟體之間有沖突 如果最近安裝了什麼新軟體,卸載了試試
12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13 病毒問題 殺毒
14 殺毒軟體與系統或軟體相沖突 由於殺毒軟體是進入底層監控系統的,可能與一些軟體相沖突,卸載試試
15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程序,象SP的補丁,最好打上.如果還不行,重裝系統,或更換其他版本的系統。
16 在控制面板的添加/刪除程序中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮卸載它,當然如果你以後在其它程序需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的補丁(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。
這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下「IE修復」軟體,並可以查查是否有病毒之類的〔微軟NET.Framework升級到1.1版應該沒問題了〕。
1.如果發現軟體出現內存錯誤,最好卸載了再選擇其他同類軟體;
2.最好選擇正版軟體;
3.最好選擇大公司的軟體;
4.出現內存問題,要麼是軟體之間的沖突,要麼是軟體和系統之間的沖突,再要麼就是軟體和硬體不兼容,總之一句話:該軟體設計有問題;
5.如果頻頻出現內存問題,建議最好重裝系統。可以在安裝完所有必備軟體之後馬上做一個Ghost備份,發現問題馬上就Ghost回去,可以省去很多時間。
6.另外還有一種可能:即硬碟出現了壞扇區。建議使用WINDOWS自帶的檢查程序進行修復。方法是:在盤符上按右鍵-屬性-開始檢查。一定要耐心讓5個步驟都完成。
7.如果可能,最好定期用第三方軟體修復一下磁碟壞道,但要注意備份文件,它會將硬碟格式化。,象SP的補丁,最好打上.如果還不行,重裝系統,或更換其他版本的系統。
如果是打開「我的電腦」、「我的文檔」等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
下面搜集幾個例子給大家分析:
例一:
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出錯,只要打上補丁或升級到最新版本,就沒事了。
附網上搜索來的解決辦法:
方法一:
最管用、最徹底的方法是這個:一次運行注冊所有dll
運行 輸入cmd 回車在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
這個命令輸入正確的話會看到飛快地滾屏 否則……否則失敗就是沒這效果
回車後慢慢等,相當長一段時間,要有耐心,直到你的指示燈不閃了再做別的,都運行完再打開看。
方法二: 這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是給系統打上補丁和更換內存、給內存換個插槽這3種方法來解決。[系統補丁只要到Microsoft Update網站在線更新就可以了]
造成這種問題的原因很多,不能單純的下結論,盡量做到以下幾點可能對你有幫助:
1。確保使用的是未修改過的軟體(非漢化、破解版)
2。使用改軟體時盡量不要運行其他軟體。(這是個臨時文件,可能某些軟體也在使用臨時文件夾,所以產生干擾)
3。把那些什麼桌面工具,內存整理工具通通關掉(你至少有2個類似的工具在運行)」
處理方法: 運行regedit進入注冊表,
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,
應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972},將其他的刪除。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,
應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972},將其他的刪除。
內存不能為read或written的解決方案
【文章一】
使用WINDOWS XP操作系統的人有時會遇到這樣的錯誤信息:
"0X????????"指令引用的0x00000000內存,該內存不能"written"或「read」。
然後無論你點擊「確定」還是「取消」,應用程序都會被關閉。
如果去請教一些「高手」,得到的回答往往是「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????????」內存。該內存不能為「read」。
「0x????????」指令引用的「0x????????」內存,該內存不能為「written」。
不知你出現過類似這樣的故障嗎?(0x後面內容有可能不一樣。)
一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了。
下面先說說硬體:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。
如果都沒有,那就從軟體方面排除故障了。
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。
B. 電腦出現錯誤代碼怎麼辦
根據我經驗分析,這是好的徵兆。VBS文件是一種近似於平常程序的腳本,用記事本就可以寫出,但此類程序常常被Hack利用,寫出破壞電腦的腳本,就成了病毒,也就是說你電腦中了VBS病毒。不過不用擔心,出現了這種錯誤代碼,說明該腳本已經無法正常運行,運行出現了錯誤,已經被你的殺毒軟體給殺掉了,所以,這是好的徵兆。
只不過,還有個來運行它的腳本還在你的電腦中。在某一事件觸發之後,運行這個病毒的腳本就會被運行,接連著病毒就會被運行。因為你沒有說是在什麼情況下彈出該對話框,所以我也不好判斷。
如果是每次一開機就出現,那就這個對話框,說明是開機自啟動,用360等工具查一下開機啟動項,然後禁止所有「建議禁止」的啟動項就OK了。還可以「刪除該啟動項」。
如果是運行某一程序才彈出,就重新安裝這個程序吧。
以後下載程序什麼的,就去大軟體站。例如:
天空:
http://www.skycn.com/
多特:
http://www.ote.com/
非凡:
http://www.crsky.com/
太平洋:
http://dl.pconline.com.cn/
C. 腳本錯誤對電腦有沒有影響
"IE中的腳本錯誤 某個網頁可能會無法正常顯示或工作,您可能會收到一條類似於以下之一的錯誤消息: 該網頁上的問題可能使其無法正常顯示或功能不正常。以後,雙擊顯示在狀態欄中的警告圖標,就可以顯示上述消息。 如果您單擊「顯示詳細信息」,則會顯示類似於下面的錯誤詳細信息: Line:4 Char:1 Error:Object doesn』t support this property or method. Code:0 URL:http://Webserver/page.htm A Runtime Error has occured. Do you wish to Debug? Line:4 Error:Object doesn』t support this property or method. 下面的警告消息也可能出現在 Microsoft Internet Explorer「狀態」欄中: 已完畢,但網頁上有錯誤 出現此問題是因為該網頁的 HTML 源代碼不能使用客戶端腳本(如 Microsoft JScript 或 Visual basic 腳本)正確工作。發生此問題可能是因為以下原因之一: 網頁的 HTML 源代碼中有問題。 您募撲慊 蟯 縞獻柚沽嘶疃 瘧盡 ctiveX 控制項或 Java 小程序。Internet Explorer 或另外一種程序(如防病毒程序或防火牆)可以配置為阻止活動腳本、ActiveX 控制項或 Java 小程序 防病毒軟體配置為掃描您的「臨時 Internet 文件」或「已下載的程序文件」文件夾。 您計算機上的腳本引擎損壞或過時。 您計算機上的 Internet 相關文件夾損壞。 您的視頻卡驅動程序已損壞或者已過時。 您計算機上的 DirectX 組件損壞或過時。 注意:伺服器端腳本 -- 如 Active Server pages (ASp) 中的 Visual basic 腳本 -- 運行在 Web 伺服器上。因伺服器端腳本故障而發生的腳本錯誤不在 Internet Explorer 中生成錯誤消息,但也可能會創建一個不能正確顯示或工作的網頁。本文中的故障排除信息適用於伺服器端腳本錯誤。如果您懷疑伺服器端腳本有問題,請與 Web 伺服器的管理員聯系。 解決方案 使用本文中的故障排除方法時要按它們出現的順序進行。在您完成一個故障排除部分後,請進行測試以確定是否仍發生此腳本錯誤。如果問題已解決,則不必繼續下一部分。如果問題未解決,則繼續執行下一部分。 從另一個用戶帳戶、另一個瀏覽器和另一台計算機測試網頁 如果問題只在您查看一個或兩個網頁時發生,則從另一個用戶帳戶、另一個瀏覽器或另一台計算機查看這些網頁,以確定問題是否依然存在。如果腳本錯誤依然存在,則可能是網頁的編寫有問題。請與網站管理員或內容開發者聯系,告訴他們網頁存在的問題。如果從另一個用戶帳戶使用網頁時腳本錯誤未發生,則問題可能是您的用戶配置文件的文件或設置造成的。如果在從另一個瀏覽器或另一台計算機使用網頁時腳本錯誤未發生,則繼續進行故障排除操作。 確認活動腳本、ActiveX 和 Java 未被阻止 確認您計算機上的 Internet Explorer 或另外一種程序(如防病毒程序或防火牆)未配置為阻止活動腳本、ActiveX 控制項或 Java 小程序。在 Internet Explorer 的「高」安全級別,活動腳本、ActiveX 控制項和 Java 小程序被關閉。默認情況下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本針對受限站點區域使用「高」安全級別。默認情況下,Microsoft Windows Server 2003 針對受限站點區域和 Internet 區域使用「高」安全級別。如要為當前網頁重置 Internet Explorer 安全設置,請按照下列步驟操作:1. 啟動 Internet Explorer。 2. 在「工具」菜單上,單擊「Internet 選項」。 3. 在「Internet 選項」對話框中,單擊「安全」。 4. 單擊「默認級別」。 5. 單擊「確定」。 請參見您使用的防病毒程序或防火牆的文檔資料,以確定如何打開腳本、ActiveX 和 Java 小程序。 確認您的防病毒程序未設置為掃描「臨時 Internet 文件」或「已下載的程序文件」文件夾 請參見您使用的防病毒程序的文檔資料,以確定如何防止該程序掃描「臨時 Internet 文件」或「已下載的程序文件」文件夾。 刪除所有臨時的 Internet 相關文件 從您的計算機中刪除所有臨時的 Internet 相關文件。為此,請按照下列步驟操作:1. 啟動 Internet Explorer。 2. 在「工具」菜單上,單擊「Internet 選項」。 3. 單擊「常規」選項卡。 4. 在「Internet 臨時文件」下,單擊「設置」。 5. 單擊「刪除文件」。 6. 單擊「確定」。 7. 單擊「刪除 Cookies」。 8. 單擊「確定」。 9. 在「歷史記錄」下,單擊「清除歷史記錄」,然後單擊「是」。 10. 單擊「確定」。 "
求採納
D. 代碼寫錯了怎麼辦,有影響嗎
這就看你寫什麼了,如果你你寫游戲的話,那麼就不可能要寫錯,如果寫錯的話就不能用了。如果寫作業的事,那麼寫完再檢查一下,這都是情有可原的。所以吧。這樣能改。如果是游戲的話,如果你寫錯了再不檢查,沒有改的話,那麼你就很粗心。那麼就,沒辦法說了。
E. 在C語言編程中,寫錯代碼,導致代碼無限循環,對電腦硬體有什麼危害嗎 關掉循環,循環的代碼,佔用內存
沒有危害的,放心吧。
你把程序結束了,軟體就推出了,它佔用的內存自然就釋放了。也就是它在內存占的地方就騰出來了。明白吧
不明白找我,很高興幫助你。呵呵
F. 編程問題。一條指令代碼,讓電腦無限運行,對電腦有多大負擔,比如if這樣的判斷語句,不停的讓電腦判斷
這個方式是可以執行的,如果說沒有執行,可能是由於獲取值的問題,或者有代碼出點了問題。
$name=$_POST["name"];
$sex=$_POST["sex"];
$signature=$_POST["signature"];
$birthday=$_POST["birthday"];
如果這里邊 有值為空,那反應該就會出錯,不繼續執行的。
追問
其實是這樣的,我想實現的是一個挺簡單的東西,就是前端把用戶修改的個人信息給伺服器,然後伺服器把信息更新到資料庫中,然後我就是想前端只把用戶修改的信息傳過來,並不把所有都傳過來(有些沒修改的就不傳過來),所以我伺服器才做的判斷,哪些有值的再對應具體的操作。
追答
123456789101112if(!empty($_POST["name"])){echo'name有值為:'.$_POST["name"];}if(!empty($_POST["sex"])){echo'sex有值為:'.$_POST["sex"];}if(!empty($_POST["signature"])){echo'signature有值為:'.$_POST["signature";}if(!empty($_POST["birthday"])){echo'birthday有值為:'.$_POST["birthday"];}這樣判斷就好了,看來你還沒明白我之前所說的什麼意思
比如,
$i=array();//聲明個數組$i
$b=$i['name'];這里就會報錯。因為$i的下標name不存在。
$_POST也是一樣的道理。
G. 電腦藍屏,有錯誤代碼,是為啥…咋解決
電腦藍屏錯誤代碼「0x00000001」 大部分都是不正確的函數引起。
解決方法如下:
1.開始→運行中輸入:EventVwr.msc 回車後打開事件查看器,注意檢查其中的系統日誌和應用程序日誌中標明錯誤的項。
2.控制面板→系統→高級→啟動和故障恢復→系統失敗→勾選將事件寫入系統日誌→確定
3.藍屏之後,在系統盤(通常是C盤)minimp文件夾下找到擴展名為dmp的出錯文件。
①擴展名為DMP的日誌文件為系統文件,如果找不到,需要提前修改文件夾選項。
②開始→控制面板→文件夾選項→查看→點選顯示所有文件和文件夾。
③去掉隱藏受保護的操作系統文件、隱藏已知文件類型的擴展名前的對勾→確定
開機按F8進入安全模式,選中最後一次正確的配置這一項,回車執行重啟能解決問題。按照以上方法操作一般都能解決「0x00000001」藍屏故障。如果還是不行那隻有重裝系統了
。藍屏代碼0x00000001是什麼原因引起的呢?小編的朋友通過藍屏出現代碼0x00000001的不斷分析,終於找到了解決的辦法。那麼接下來,小編就把朋友總結的電腦藍屏代碼0x00000001解決方法告訴大家!
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖1
工具/原料
手提電腦、台式電腦、藍屏代碼查詢器、Windows操作系統、u盤PE系統工具。
方法/步驟
1.此代碼單從藍屏出錯界面給出的訊息不足以全面了解出錯的原因,還需結合系統故障分析。
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖2
2.再使用藍屏查詢器查詢之,這個藍屏代碼的出錯緣由是:
代碼: 0x00000001
原因: 不正確的函數。
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖3
3.詳情還可以在開始→運行中輸入:EventVwr.msc 回車後打開事件查看器,注意檢查其中的系統日誌和應用程序日誌中標明錯誤的項。
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖4
4.之前,務必點選系統失敗記錄在案選項,否則藍屏不能記錄藍屏事件(可能會被優化掉):
控制面板→系統→高級→啟動和故障恢復→系統失敗→勾選將事件寫入系統日誌→確定
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖5
5.①藍屏之後,在系統盤(通常是C盤)minimp文件夾下找到擴展名為dmp的出錯文件。
②擴展名為dmp文件需要使用源代碼調試WinDbg軟體來查看(微軟官網可下載該軟體)
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖6
6.①擴展名為DMP的日誌文件為系統文件,如果找不到,需要提前修改文件夾選項。
②開始→控制面板→文件夾選項→查看→點選顯示所有文件和文件夾。
③去掉隱藏受保護的操作系統文件、隱藏已知文件類型的擴展名前的對勾→確定
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖7
7.這沒說清楚哪裡的函數不正確,然後對照藍屏代碼,可到微軟官網藍屏資料庫中尋找答案。
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖8
8.縱觀微軟知識庫中的案列很多,也許用戶並不知道自己適合哪一條。這就需要用戶留意,最近了那些設備驅動程序?可開機按F8鍵,到安全模式中去卸載有問題的驅動和軟體。
一般的異常可使用上下鍵,選中最後一次正確的配置這一項,回車執行重啟能解決問題。
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖9
真實案例:
1◆錯誤分析:
出現此藍屏代碼的原因之一,是Compositebus.sys驅動程序中的競爭情況。當首次連接到計算機的 MTP 或 WPD 設備時,復合匯流排枚舉器檢測設備,並試圖安裝 WPD 復合驅動程序。在安裝過程中,第三方應用程序可能會運行一個 USB 設備重置命令。一段時間的重置命令時,會發生爭用條件。此段時間後會 MTP 和 USB 驅動程序,或者 MTP 和 IP 驅動程序已安裝,並且 MTP 復合多個傳輸驅動程序已安裝。出現爭用情況時,Compositebus.sys 驅動程序錯誤地釋放 Windows 驅動程序基礎 (WDF) 鎖時的 Compositebus.sys 驅動器沒有鎖。Stop APC_INDEX_MISMATCH錯誤發生時釋放函數使當前線程非同步過程調用 (APC) 狀態不一致。
電腦藍屏代碼0x00000001解決方法 電腦藍屏代碼0x00000001解決方法圖10
2◇解決方案:
可以從 Microsoft 獲得受支持的修復程序。然而,此修補程序僅用於解決本文中描述的問題。此修復程序僅適用於系統遇到本文中描述的問題。此修補程序可能會接受進一步的測試。因此,如果這個問題沒有造成嚴重的影響,微軟官網建議等待包含此修復程序的下一個驅動程序。此情況還可能在使用驅動精靈或者驅動人生之類的自動軟體產生異常。
言下之意,就是驅動不匹配,最好使用經過微軟實驗室認證的驅動程序或原配的驅動光碟。如果嘗試了不匹配的驅動程序,可以及時返回驅動程序