Powershell 页面文件错误,错误代码为“;设置WMIIINSTANCE:值超出范围;
我试图用以下代码设置C和D驱动器的页面文件大小。但这有一个奇怪的问题。有时代码可以完美地工作。有时它会抛出一个错误,说 设置WMIIINSTANCE:值超出范围 对于两个驱动器。有时它只会在C或D驱动器上抛出该错误 有人知道原因吗 注意:我只在笔记本电脑上测试此代码Powershell 页面文件错误,错误代码为“;设置WMIIINSTANCE:值超出范围;,powershell,pagefile,Powershell,Pagefile,我试图用以下代码设置C和D驱动器的页面文件大小。但这有一个奇怪的问题。有时代码可以完美地工作。有时它会抛出一个错误,说 设置WMIIINSTANCE:值超出范围 对于两个驱动器。有时它只会在C或D驱动器上抛出该错误 有人知道原因吗 注意:我只在笔记本电脑上测试此代码 Set-WmiInstance -Class Win32_PageFileSetting -Arguments @{ Name = "C:\pagefile.sys"; InitialSize = 80
Set-WmiInstance -Class Win32_PageFileSetting -Arguments @{
Name = "C:\pagefile.sys";
InitialSize = 800;
MaximumSize = 1600
}
Set-WmiInstance -Class Win32_PageFileSetting -Arguments @{
Name = "D:\pagefile.sys";
InitialSize = 1600;
MaximumSize = 3200
}
InitialSize数据类型:uint32 访问类型:读/写 限定符:映射字符串 (“Win32注册表|系统\CurrentControlSet\Control\Session Manager\Memory Management |分页文件”),单位(“兆字节”) 最大数据类型:uint32 访问类型:读/写 限定符:映射字符串 (“Win32注册表|系统\CurrentControlSet\Control\Session Manager\Memory Management |分页文件”),单位(“兆字节”) 你能试试这个吗
Set-WmiInstance Win32_PageFileSetting -Arguments @{Name='D:\pagefile.sys'; InitialSize=128; MaximumSize=512}
InitialSize数据类型:uint32 访问类型:读/写 限定符:映射字符串 (“Win32注册表|系统\CurrentControlSet\Control\Session Manager\Memory Management |分页文件”),单位(“兆字节”) 最大数据类型:uint32 访问类型:读/写 限定符:映射字符串 (“Win32注册表|系统\CurrentControlSet\Control\Session Manager\Memory Management |分页文件”),单位(“兆字节”) 你能试试这个吗
Set-WmiInstance Win32_PageFileSetting -Arguments @{Name='D:\pagefile.sys'; InitialSize=128; MaximumSize=512}
我知道问题是什么以及如何解决
这些技巧帮助我将页面文件设置为我想要的任何数字我知道问题出在哪里以及如何解决它
这些技巧帮助我将页面文件设置为我想要的任何数字另一种方法,也许会更好另一个例子是,您的代码示例将驱动器C的页面文件大小设置了两次。@AnsgarWiechers;很抱歉第二个应该是D驱动。我更新了上面的代码。另一种方法,也许会更好另一个例子是,您的代码示例将驱动器C的页面文件大小设置了两次。@AnsgarWiechers;很抱歉第二个应该是D驱动。我更新了上面的代码。