Windows

通過系統資料庫更改頁面文件,WinXP

  • January 8, 2010

我正在嘗試執行腳本將使用者頁面文件從 C: 移動到 D: (如果他們沒有足夠的空間)

我已經通過修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles 想出瞭如何做到這一點

它工作正常 - 在 D 上創建一個新的頁面文件:

但是,舊頁面文件不會在重新啟動時從 C: 中刪除(儘管如果我手動進行更改它可以正常工作)。重新啟動後,我實際上可以刪除它,所以它不再使用 - 只是沒有被刪除。

有沒有辦法做到這一點?

您不應該入侵系統資料庫來執行此操作。您應該使用相關的 win32 類以正確的方式進行更改。

您正在尋找的類是Win32_PageFileWin32_PageFileSetting

引用自:https://serverfault.com/questions/82769