大家是否有遇過這個狀況呢
其原因又是為何呢 => 我看這樣的動作它也沒有吃滿 CPU & RAM 呀
測試方式:
逐一打開資料夾且不關閉
當開到第45個時 要再開就開不起來了
而且按滑鼠右鍵也發生異常無反應
試過 PC & NB 皆會
但用 Win7 32Bit 開到100個都還OK
還真奇怪!!!
詳細可以參考以下文章:
【茶包射手專欄】Windows桌面開太多東西就"怪怪的"
http://blog.darkthread.net/blogs/darkthreadtw/archive/2008/07/31/desktop-heap-issue.aspx
介紹好用工具:Desktop Heap Monitor
http://blog.miniasp.com/post/2008/08/Useful-tools-Desktop-Heap-Monitor.aspx
---
解決辦法如下:
.首先開啟登錄編輯程式
.找到以下機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
.在SubSystem下找到一個名為「Windows」的字串值,開啟修改
.字串值如下:
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
.將Windows SharedSection=1024,3072,512的3072修改成高一點的數值就可以了,上方的文中是調成8192沒什麼問題。
以下就是大致上的解決辦法,調整完後重新開機就可以了。
至於VISTA,其實已經將這個值調至12288了,所以基本上VISTA是不太容易出現這樣子的現象。
---
---
另外我在尋找相關資訊的時候發現有人提說將Session Manager/Memory Management下的二進位值SessionViewSize調高,有沒有人可以解說一下?