求救,很奇怪的視窗記憶體問題

目前使用的是WinXP SP3

最近我發現我的XP怪怪的。

因為電腦常常因為個人工作的關係,視窗(不論是什麼程式)開多很正常,而且電腦很少關機,離開的時候都是放著較多。

不過最近我發現一件很奇怪的事,只要電腦開機使用一段時間之後,他就會出現類似記憶體不足的問題

症狀開始是在開機一段時間的某個時間點後,只要視窗開到某個程度就會開始出現例如右鍵選單缺東缺西,甚至右鍵選單出不來的情況,資料夾視窗的工具列也會缺得變畸形,較嚴重一點工作管理員、everything的視窗、程式...等等都開不起來,反正只要螢幕上的"東西"占滿某一定程度就得必須要關掉一兩個才可以。

本來已為是某些較可能的背景程式在作怪,不過已經排除了,因為不管怎樣關一些程式都可以緩解症狀

有試過強制關閉explorer.exe但是還是只能緩解。

試過記憶體釋放程式也沒有任何效果。

目前解決的唯一辦法就只有重新開機,但是重新開機不是根治方法…

---

目前電腦的設置概況及一些血淋淋的圖:

.Windows XP SP3
.2G+2G記憶體,使用Gavotte ramdisk,分配1G,但是目前容量還沒有滿,還剩約170~200MB左右


☆下部為附圖

.工作管理員受影響的樣子,順便列出執行中的程式,下方一點是DrvIcon.exe、System和System Idle Process。目前未有記憶體巨耗的程序在
求救,很奇怪的視窗記憶體問題

.電腦資源概況,確定目前記憶體尚有約2G的記憶體可用
求救,很奇怪的視窗記憶體問題


.因為記憶體不夠所以無法移動檔案…
求救,很奇怪的視窗記憶體問題


.選單正常情況
求救,很奇怪的視窗記憶體問題

.選單正常情況之二
求救,很奇怪的視窗記憶體問題


.選單缺東缺西情況,連"開啟檔案"的選項都不見了
求救,很奇怪的視窗記憶體問題

.選單缺東缺西情況之二
求救,很奇怪的視窗記憶體問題


.記憶體不足到小畫家因為無法產生空白文件而無法順利開啟
求救,很奇怪的視窗記憶體問題


.explorer視窗畸形化例子之一
求救,很奇怪的視窗記憶體問題


.這個是正常的樣子
求救,很奇怪的視窗記憶體問題

.這個是出包後的樣子
求救,很奇怪的視窗記憶體問題



.介面設定正常證明,我記得正常工具列上的選單是無法隱藏的
求救,很奇怪的視窗記憶體問題


.連XnView也中標…
求救,很奇怪的視窗記憶體問題

2009-07-07 17:57 發佈
板大:
看了您的 常駐程式 這麼多~
好驚人啊~
小弟以前也有過這樣的狀況
整排功能選單都不見了
不過,時代很久遠了,忘了後來是怎麼處理的~
記憶體太少,是真的,但是,是什麼造成記憶體太少呢?
會不會是有什麼毒在裡面呢?

登入進入安全模式試試看吧
應該要爬文一下

我忘記在哪了你要自己找

這是XP系統預設記憶體太少
怎麼改忘了

我是改20M啦

你找一下IE或是瀏覽器看看

我記的當初是這樣找到的
這次改版簡直是濫到翻濫到底
昨天晚上已經差不多已經被這個問題限制到只能開一個視窗,右鍵的選單也不是說很完整。

我把目光轉往pagefile上,因為確定是記憶體的問題,我在想是不是使用ramdisk的關係,因為我的虛擬記憶體只在ramdisk上分配768mb,而且現在pagefile.sys已經長大到768mb大了。

因為還是只能在圈子裡打轉,因此睡覺之前索性用Ultimate Defra重組c槽(即系統槽),隔天起用了一下,好像有逐漸恢復的樣子,但是沒有實際測試。

因為把搜尋方向轉為開啟時沒有反應,剛才找了一篇微軟關於IE無法開啟新視窗或無效的解決方法

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q281679

其中雖然我沒有這樣的問題,但是有人有類似的問題,所以我就試了第一個解決辦法:在cmd中輸入regsvr32 urlmon.dll重新註冊。

之後我試著開了幾個資料夾後發現那個問題不見了,連續開了20個資料夾都沒事。我另外也另外註冊了Shell32.dll,因為感覺很接近解決辦法

在這之前我也找到了一個類似Process Explorer的程序監控程式-AnVir Task Manager,下載回來之後我看了一下explorer.exe的詳細,他用了差不多一幾十mb的pagefile了而已,記憶體都在20~40之間並沒有memory leak的情況。

雖然事後才知道這是試用版軟體,不過在其中找到了一個釋放記憶體的選項。

所以大致上問題不見不知道是因為時間、重組、釋放記憶體、還是重新註冊DLL檔的關係。

不過問題還是沒有完全解決,視窗上工具列的選單行為還是怪怪的,快速啟動收入的部分叫不出來,少部分程式開不起來或是運作不正常。


我現在把問題的核心轉向ntdll.dll這個XP的核心之一上。

不過我得先去吃飯了…因為家人在叫了…
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?