纳米服务器 – 移动页面文件

更新:我从来没有find一种方法来移动页面文件,并与微软的关键,使纳米容器只有我怀疑会永远有办法做到这一点。


我正在尝试移动Windows Server Nano安装上的页面文件。 页面文件位于E:\,我正试图将其移动到C:\。

到目前为止,我已经尝试了CIM方法(WMI cmdlet不能用于Nano)来移动页面文件,我运行了Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{Name='C:\pagefile.sys'; InitialSize = 0; MaximumSize = 2048} Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{Name='C:\pagefile.sys'; InitialSize = 0; MaximumSize = 2048} Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{Name='C:\pagefile.sys'; InitialSize = 0; MaximumSize = 2048}没有错误,但我很确定实际上没有任何改变,页面文件没有移动重新启动,仍驻留在E:\。

然后我尝试了wmic命令: wmic pagefileset create name="C:\pagefile.sys" ,与out问题一起工作。 然后我尝试了wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=2048,MaximumSize=2048 ,失败,错误的Invalid format. Hint: <assignlist> = <propertyname>=<propertyvalue> [, <assignlist>]. Invalid format. Hint: <assignlist> = <propertyname>=<propertyvalue> [, <assignlist>]. 我能够看到新创build的页面文件wmic pagefileset get和重新启动后,页面文件仍驻留在E:\卷。

每次重新启动服务器,我都检查是否仍然可以看到E:\上的页面文件,并且registry仍显示为E:\设置的页面文件。 我也无法格式化或删除E:\卷,正如人们所期望的页面文件驻留它。

尝试使用下面的脚本禁用页面文件pipe理,然后设置新的值。

 Set-CimInstance -Property @{AutomaticManagedPageFile = $False} $PageFile = Get-CimInstance -ClassName Win32_PageFileSetting $PageFile | Remove-CimInstance New-CimInstance -ClassName Win32_PageFileSetting -Property @{Name= "$("C"):\pagefile.sys"} Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{InitialSize = 4096; MaximumSize = 4096} 

资料来源: https : //richardjgreen.net/modifying-nano-server-pagefile/