Windows
通過系統資料庫更改頁面文件,WinXP
我正在嘗試執行腳本將使用者頁面文件從 C: 移動到 D: (如果他們沒有足夠的空間)
我已經通過修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles 想出瞭如何做到這一點
它工作正常 - 在 D 上創建一個新的頁面文件:
但是,舊頁面文件不會在重新啟動時從 C: 中刪除(儘管如果我手動進行更改它可以正常工作)。重新啟動後,我實際上可以刪除它,所以它不再使用 - 只是沒有被刪除。
有沒有辦法做到這一點?
您不應該入侵系統資料庫來執行此操作。您應該使用相關的 win32 類以正確的方式進行更改。
您正在尋找的類是Win32_PageFile和Win32_PageFileSetting。