通过registry,WinXP更改页面文件

我试图运行脚本将用户页面文件从C:移动到D :(如果他们没有足够的空间)

我已经想通过修改HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PagingFiles

它工作正常 – 一个新的页面文件被创build在D:

但是 ,旧的页面文件不会从C:重新启动(虽然它工作正常,如果我手动进行更改)。 重启后,我可以删除它,所以它还没有被使用 – 只是没有被删除。

有没有办法做到这一点?

你不应该黑客registry来做到这一点。 你应该通过使用相关的win32类来进行正确的修改。

您正在寻找的类是Win32_PageFile和Win32_PageFileSetting 。