作者 主題: 錯誤訊息:0x7c9309f9 指令引用的 0x00000000 記憶體不能为 read  (閱讀 13521 次)

0 會員 與 1 訪客 正在閱讀本文。

chiyali

  • 懷疑的國中生
  • **
  • 文章數: 37
    • 檢視個人資料
我的列表機每隔一段時間就自己列印,或是重開機也會自行列印.之後就出現這個錯誤訊息.同時工具列也出現一個spoolsv.exe檔.我上網查,竟然發現所有有關這個訊息的網站都是大陸來的.而且說的幾乎都是同一種解決方式.我照著他們的方法,暫時可解決.不過一旦我重開機或是執行某些程式,印表機就又開始印了.不知高手們,能否指點迷津? 據網路所說,這個病毒是由廣州傲訊資訊科技有限公司出品的.

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
這不一定是病毒,有些時候是因為Windows自作聰明而造成的。其原因是因為微軟的EndUser Level作業系統,會主動的在你每次執行軟體時,在 C:\WINDOWS\Prefetch 這目錄底下放置「記憶體配置快取設定檔」(應該是這個名字),也就是說,當你每次去執行同一隻程式時,系統就會自動去配置一份記憶體怎樣塞的藏寶圖在這目錄底下。這聰明作法的結果,問題來了,如果你記憶體不夠,或者被前一個執行的程式把空間佔用尚未釋放,Windows天真的發現你要執行之前的程式且載入了之前的藏寶圖,結果就是不但沒找到寶藏,系統的記憶體配置出了問題,最後你就會彈出那樣的視窗,告訴你「記憶體不能為 read」。


如果你有這種作為服務器的需求,可能把服務器用Windows Server來做會比較好一點,至少沒聽說過會有類似錯誤的情況發生。
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

chiyali

  • 懷疑的國中生
  • **
  • 文章數: 37
    • 檢視個人資料
謝謝博士的開導.

如果我定期把 c:\windows\prefetch\*.pf 全部清除,是否可以避免這種狀況發生?

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
如果我定期把 c:\windows\prefetch\*.pf 全部清除,是否可以避免這種狀況發生?

請去問微軟系統開發人員 U_U
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。