【轉貼】Windows 系統資源不足解決方法 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- Windows 討 論 版


PCZONE 討論區



通知

-- Windows 討 論 版 包括 Windows 95/98/ME、Windows NT/2000/XP/Server 2003 等的疑難雜症解答與經驗分享。

親愛的OP找我們時
【轉貼】Windows 系統資源不足解決方法
系統資源不足解決方法

解決系統資源嚴重不足的方法...
-------------------

每當windows執行一些應用程式時,已經將應用程式關閉,
但是記憶體可能還存在一些DLL檔案,可能會托慢了系統效能,
可以利用登錄編輯器按如下的方法自動的清除記憶體中的dll資料。
1、執行regedit,進入登錄編輯器。
2、找到「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\
CurrentVersion\Explorer」
3、在右方窗格新增一個「AlwaysUnloadDll」「字串值」。
4、然後在「AlwaysUnloadDll」上按下滑鼠右鍵選擇「修改」。
5、將「值的資料」設為「1」。
6、重新開機即可完成上述動


「為什麼我的系統資源會不夠?」、「我什麼程式都沒跑,為什麼我的系統資源不是 100%?」

如果有人告訴你增加電腦的記憶體可以解決的話,那就是「胡說八道」了。

因為,所謂的系統資源(syst\* Resourecs 註一)跟你電腦上的記憶體(syst\* Memory)的多少,可以說是風馬牛不相及,一點關係都沒有。

不管你今天 PC 上的記憶體有多少,16MB也好、512 MB 也好,所謂「系統資源」(syst\* Sources)永遠是記憶體中「固定的一小塊區域」,不會因為你的 RAM 特別多,syst\* Sources 就會有特權,多一些。

syst\* Resources 其實只有 64K可以利用,永遠就是這個數,不管你有多少記憶體,syst\* Resources 就是64K,這是跟 CPU、還有實體的記憶體數量(Memory) 都沒有關係。(註二)

系統資源是什麼?系統資源就是用來處理選單、工具列、指標、還有繪圖方面的事情等等。例如?

像是記住螢幕上每個物件的顏色、按鈕圖案、所使用的字型種類、螢幕上每個按鈕的位置、選項有哪些、選項的狀態、螢幕上每個視窗的位置..等等,用來存放與管理這些東西的空間,就是「系統資源」(syst\* Resources)

所以在解了系統資源做哪些事之後,你應該知道,除非你不開機,否則系統資源絕對不可能達到 100%,不要認為系統資源被消耗掉是不正常的,這很正常,系統資源本來就是用來「消耗」的。

以下都是一些關於系統資源的基本常識:

syst\* Resource 跟記憶體多寡沒有關係、另外,只要進入 windows,有程式在跑,就會消耗系統資源。

除非作業系統告訴你系統資源不足了,否則,不要鑽牛角尖,一直 care 你現在的系統資源有多少,只要 windo w 沒有警告你,都不用去擔心。

只有系統資源為「0」的時候,才沒有辦法打開、或關閉應用程式,但是在這之前,windows 絕對會警告你,所以你絕對有充分的時間存檔、重新啟動。(除非你根本不理會那些警告訊息)

怎麼樣可以少用一點系統資源?

前面說過,系統資源是用做選單、工具列、指標、繪圖.......這些方面的工作,所以,如果你的這類東西:桌面、圖示、工具列、背景、Active Desktop..越少用,系統資源用掉的也越少。

Active Desktop 就會消耗不少的系統資源。

擁有炫麗UI介面的軟體也會比使用一般傳統介面的軟體會耗較多的系統資源。

例如:

有設有桌面背景圖案就會比沒有設要來得消耗系統資源、用最多色彩顯示圖示也會用較多的系統資源....諸如此類。

只要執行程式就會消耗系統資源,所以,一開機載入的程式越少,消耗得也越少,一些不是隨時要用的程式,就不需要讓它擺在系統列,我看過有人的系統列是長長的一大串,這也是會佔用不少系統資源的。

最後還是要提醒,只要執行程式,就會消耗系統資源,這是很正常的,只要windo w 沒有出現系統資源過低的訊息,你就不用去擔心,出現訊息,你還是有足夠存檔的時間,你不要一直盯著那系統資源數值一直看,那不是股票指數,一直盯著沒有什麼意義。

有時後你會發現某些程式已經關閉了,但是並沒有釋放系統資源,或是某個應用程式特別吃系統資源,這些現象都跟作業系統本身沒有什麼關聯,是那個應用軟體的問題,要由程式作者改善,你除了不執行之外,不能做什麼事。

註一:系統資源﹙system Resource﹚是windows 作業系統的專有名詞,作業系統它有它自己的定義,你不能任憑自己想像來解釋,例如把「鍵盤」、「螢幕」、「滑鼠」、「記憶體」..等等這些只要是裝在電腦上的東西都當作是「系統資源」,這是你自己的定義,沒有人會承認。

回覆
C.C.F

好文章...收下了~~3q
回覆
ProtoType

不錯的資訊
回覆
30 多歲男子

Win9x因為要盡量相容舊版本
才會有系統資源限制的問題
尤其是超過 512MB RAM 更嚴重
需手動修改 system.ini 檔
而NT系列的"核心"不同(所以相容性才比較差)
目前為止不會有系統資源的問題!
回覆
會員

反正 Win9x 的系統資源,包含 System,GDI,USER 三部份。
其中不管是哪一個先被用完,就都玩完了。
回覆
會員

太棒了, 謝啦!!
回覆
會員

great~~謝謝 學到了不少ㄅ~~~
回覆
浪子

感謝你的文章,謝謝您肯花時間分享~

回覆
會員

有一好沒兩好

強制卸載 DLL 後,記憶體雖然變多,但執行速度應該會變慢。
回覆
浪子

不過就經驗上來看,2000或是XP的核心上,資源一不足就會死當了。這是心中永遠的痛!

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【轉貼】Windows XP怎樣節省內存,加快開機速度 FYI -- Windows 討 論 版 0 2006-11-08 05:37 PM
【轉貼】Windows 虛擬記憶體設置方法綜合整理 FYI -- Windows 討 論 版 0 2006-11-08 12:40 PM
【轉貼】Windows WMF 漏洞影響層面巨大 realmax ---- 防毒 / 防駭 精華版 0 2006-01-05 07:00 PM
【轉貼】windows 2000技巧集成 purk -- Windows 討 論 版 0 2004-04-06 11:58 PM
【轉貼】Windows .NET Great God -- Windows 討 論 版 15 2002-03-24 04:18 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。