客人的電腦系統是Windows 8.1,最近莫名出現一個奇怪的狀況:

開機後記憶體直接佔用90%以上,顯示錯誤訊息:

您電腦的記憶體即將用盡

若要恢復足夠的記憶體使程式可以正確工作,請先儲存您的檔案,

然後關閉並重新啟動所有開啟的程式。

IMG_3478.JPG

 

開啟工作管理員查看是哪個程式占用記憶體資源,結果並沒有發現,

運作中的軟體所占用的記憶體都是正常數值。

IMG_3477.JPG

 

移到詳細資料來看也是一樣找不到異常的程式。

IMG_3479.JPG

 

這個時候突然想到好像Windows 8有個問題叫做Non-paged pool Memory leak

(非分頁集區記憶體洩漏),這原因發生通常都是網路驅動有關,

NDU(Windows Network Data Usage Monitoring Driver)會造成記憶體被占滿。

 

(有人測試更新驅動後會正常,有人測試更新後還是一樣。)

(Windows 10聽說也有這種問題,但是目前公司還沒有碰過。)

IMG_3480.JPG

 

解決方式網路搜尋關鍵字都有,透過regedit(登錄編輯程式)修改機碼。

路徑如下:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

將Start數值改成4(禁用)之後重新開機

果然開機後記憶體就回到正常的數值。

IMG_3481.JPG

 

<<後記>>

但是這個客戶的電腦在上網一段時間之後還是會莫名的再度飆高,

後來檢測曾經中過MSASCuiL.exe病毒(挖礦病毒),所以後來就將整個系統重新安裝。

 

 

arrow
arrow

    葳穎資訊 發表在 痞客邦 留言(1) 人氣()