2

我需要使用命令行即​​时增加系统上的页面文件大小。我可以使用 2 个选项进行设置:

  1. wmic pagefileset where name="C:\pagefile.sys" 设置 InitialSize=1450,MaximumSize=1450 或
  2. REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "D:\pagefile.sys " /f

上述两种方法都有效并显示注册表中的更改。但是,在重新启动之前,它不会更改磁盘上页面文件的实际大小。使用“Get-CimInstance Win32_PageFileUsage | fl *”命令检查时,它也不会显示更新的值。

理想情况下,当单击“设置”选项时,从 GUI 增加页面文件大小不需要重新启动。

有没有办法在注册表中增加页面文件大小后刷新页面文件大小,而无需重新启动系统?

任何帮助将不胜感激!

4

1 回答 1

0

我遇到了同样的问题并遇到了一个关于它的论坛,概要是:通过 GUI,您可以在不重新启动的情况下增加它(尽管并非总是如此)。如果您使用的是 CMD,这可能会起作用:

wmic process where name="explorer.exe" call terminate
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True

如果这不起作用,那是因为您的工作组的安全性,如果您不首先解决这个问题,您将无能为力。

来源: https ://social.technet.microsoft.com/Forums/ie/en-US/e6042586-801f-40e7-8aae-c143ffff6d8d/increase-pagefile-using-commandline-without-reboot?forum=winserversetup

我认为更好的方法是研究如何自动重新启动计算机并继续运行您需要的任何内容。

于 2020-07-06T05:02:34.383 回答