方案一:註冊表設定關閉程式自動釋放未用 DLL
- Win+R →
regedit。
- 定位:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer。
- 右鍵空白處 → 新增 → **字串值** → 名稱:**
AlwaysUnloadDLL** → 數值:**1**。
- 重啟電腦生效。關閉程式後系統會主動卸載該程式載入的未使用 DLL,釋放記憶體/系統資源。
方案二:七項實務優化 (Win9x 時代經驗,Win7 同樣適用)
- 清理剪貼板: 大圖/長文字佔用大量記憶體。附屬應用程式 → 系統工具 → 剪貼板檢視程式 → 編輯 → 刪除。
- 重新啟動電腦: 僅關閉程式不重啟,資源可能未完全歸還系統。定期重啟釋放殘留資源。
- 精簡自動啟動程式: Win+R →
msconfig → 啟動頁籤 → 取消非必要項目;或 sysedit 編輯 autoexec.bat/win.ini/config.sys (舊制)。
- 調整虛擬記憶體: 系統內容 → 進階 → 效能設定 → 進階 → 虛擬記憶體變更 → 移至大空間分區、設定較大值 (初始/最大建議 1.5-2 倍實體記憶體)。
- 移除有 Bug/損壞的應用程式: 特定軟體運行導致資源洩漏/衝突 → 更新或改用同類替代軟體。
- 記憶體優化軟體: RAM Idle、Memo Kit 等可自動清空剪貼板、釋放關閉程式殘留資源、整理虛擬記憶體檔案 (
Win386.swp 等)。
- 禁用部分啟動項 (進階): 開機載入過多導致藍屏/資源耗盡 →
msconfig 禁用非必要項,或用優化大師代勞。
進階方案 (針對持續資源不足)
- 設定足夠虛擬記憶體 + 定期清理暫存/交換檔。
- 保留硬碟 ≥ 100MB 可用空間 (Win9x 虛擬記憶體需求),Win7 建議 **≥ 15% 可用空間**。定期磁碟重組減少碎片。
- 使用記憶體管理軟體 (RAM Idle 等) 自動化釋放。
- 養成習慣:暫不用的程式立即關閉,減少常駐記憶體佔用。
- 關閉 ActiveDesktop 等消耗資源的桌面功能 (舊制)。
Win7 時代的關鍵差異
- Win7 記憶體管理機制 (SuperFetch、優先順位、零頁面線程) 遠優於 Win9x,**物理記憶體 ≥ 4GB 且 64 位元系統**下資源不足極少見。
- 若仍遇資源不足,**優先檢查:記憶體洩漏驅動 (poolmon 分析)、惡意軟體、大量 Chrome 分頁、虛擬機配置過大**。
AlwaysUnloadDLL 在 Win7 效果有限 (核心已優化 DLL 卸載),**不建議常態開啟**,可能導致相依 DLL 重複載入效能下降。
現代系統資源管理核心在於:**足夠實體記憶體 + 64 位元 OS + 良好軟體習慣 + 定期維護**,而非單一註冊表開關。