如何使用 PowerShell 获取页面文件设置?

powershellmicrosoft technologiessoftware & coding更新于 2026/2/11 2:07:17

页面文件在 Windows 操作系统中也称为虚拟内存文件,是操作系统中非常重要的一部分。它通过将一些页面文件存储在名为 Pagefile.sys 的文件中来减轻物理内存的负担。通常,除非修改过,否则 Windows 操作系统中的此文件存储在 C:\ 中。

您可以使用以下命令在 Windows GUI 中检查页面文件设置:

系统属性 → 高级 → 性能 → 设置 → 高级 → 虚拟内存 →更改。

我们在上面的页面文件属性图中画了一些方块和圆圈。我们将逐一查看它们。

首先,要检查页面文件是否像第一个圆圈所示那样自动管理,我们将使用以下命令。

PS C:\> (Get-CimInstance Win32_ComputerSystem).AutomaticManagedPagefile

输出:

True

在上图中,页面文件是自动管理的,因此输出为 true。

其次,我们需要知道页面文件是系统管理的还是自定义的,您需要使用 CIMInstance 或 WMI 类 Win32_PageFileSetting,但这里的条件是,如果页面文件是自动管理的,则输出将为 Null,因为在图像本身中您可以看到系统管理部分被禁用了。

那么,让我们假设在一台服务器上自动页面文件管理被禁用,当我们使用Win32_pagefilesetting命令时,我们将获得以下详细信息。

Get-CimInstance Win32_PageFileSetting | fl *

输出:

Caption               : c:\ 'pagefile.sys'
Description           : 'pagefile.sys' @ c:\
SettingID             : pagefile.sys @ c:
InitialSize           : 0
MaximumSize           : 0
Name                  : c:\pagefile.sys
PSComputerName        :
CimClass              : root/cimv2:Win32_PageFileSetting
CimInstanceProperties : {Caption, Description, SettingID, InitialSize...}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

在上面的输出中,InitialSize和MaximumSize分别表示页面文件的自定义大小。如果两者都为 0,则表示页面文件由系统管理。

第三,要了解页面文件驱动器及其当前和峰值使用情况,我们需要使用 CIMInstance 方法和 Win32_PagefileUsage 类。

PS C:\Users\Administrator> Get-CimInstance Win32_PageFileUsage | fl *

输出:

Status :
Name : C:\pagefile.sys
CurrentUsage : 85
Caption : C:\pagefile.sys
Description : C:\pagefile.sys
InstallDate : 7/5/2020 12:01:30 PM
AllocatedBaseSize     : 1024
PeakUsage             : 127
TempPageFile          : False
PSComputerName        :
CimClass              : root/cimv2:Win32_PageFileUsage
CimInstanceProperties : {Caption, Description, InstallDate, Name...}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

您可以查看 AllocatedBaseSize(即当前分配的大小)、TempPageFile(用于检查是否创建了临时页面文件)以及页面文件的 CurrentUsage。

遗憾的是,我们无法使用 PowerShell 获取建议大小,因为它由系统管理,并且大小会根据系统要求而变化。

您可以使用 -ComputerName 参数获取已移除计算机上上述所有页面文件设置。


相关文章