我正在尝试运行一个脚本将用户页面文件从 C: 移动到 D:(如果空间不够)
我已经知道如何通过修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles 来做到这一点
一切正常——在 D: 上创建了一个新的页面文件
但,旧页面文件在重启时不会从 C: 中删除(尽管如果我手动进行更改,它会正常工作)。重启后我实际上可以删除它,所以它不再使用 - 只是没有被删除。
有没有什么办法可以实现这个呢?
答案1
您不应该通过破解注册表来执行此操作。您应该使用相关的 win32 类以正确的方式进行更改。
您正在寻找的课程是Win32 页面文件和Win32_PageFileSetting。