萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows 7 大型遊戲退出緩慢?登錄表修改 DisablePagingExecutive 與 LargeSystemCache 解決

Windows 7 運行大型遊戲退出時卡頓數十秒,罪魁禍首是記憶體管理機制。本文提供登錄表修改方案,調整系統快取與分頁策略,大幅縮短遊戲退出等待時間。

現象成因

遊戲退出時,系統需將大量佔用的記憶體頁面寫入分頁檔或釋放快取,預設策略導致磁碟 I/O 激增、CPU 等待,造成介面凍結感覺。

解決方案:匯入登錄表修改兩項關鍵值

  1. 建立文字檔 `Fix_Game_Exit_Slow.reg`,內容如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000001
  1. 雙擊匯入,確認提示「已成功新增機碼與值」。
  2. 重新開機生效。

參數原理詳細解析

值名稱功能設為 1 的效果適用條件
DisablePagingExecutive禁止核心與驅動程式分頁至磁碟核心程式碼常駐實體記憶體,減少分頁 I/O,提升回應速度實體記憶體 ≥ 4GB(建議 8GB+)
LargeSystemCache啟用大型系統快取系統快取從預設 ~4MB 擴展至 ~8MB+,積極預讀檔案,加速資料存取實體記憶體 ≥ 2GB,主要作為檔案伺服器/大量檔案操作

風險與注意事項

  • 記憶體不足時嚴禁開啟:2GB 以下記憶體開啟 `DisablePagingExecutive` 會導致核心無法分頁,物理記憶體耗盡直接藍畫面 (STOP 0x1E/0x3F)。
  • `LargeSystemCache` 會搶佔應用程式可用記憶體,若同時運行多大型程式可能反而降低效能。
  • 修改前請建立系統還原點,或備份 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management` 分支。
  • 伺服器版 Windows (Server 2008 R2/2012/2016/2019) 預設 `LargeSystemCache=1`,桌面版預設為 0。

替代方案:針對特定遊戲調整優先權

  • 遊戲執行中,工作管理員 → 詳細資料 → 右鍵遊戲進程 → 「設定優先權」→「高於正常」或「即時」(謹慎使用)。
  • 使用 Process Lasso 等工具自動管理遊戲進程優先權與 CPU 親和性。
  • 將遊戲安裝於 SSD,減少載入/卸載 I/O 瓶頸。

視硬體配置謹慎套用登錄表修改,配合 SSD、足夠記憶體,即能體驗「退出遊戲即刻回桌面」的順暢感受。

copyright © 萬盛學電腦網 all rights reserved