用 PowerShell 查看虚拟内存(页面文件)大小和使用情况

查询 Win32_PageFileUsage 看页面文件多大、当前用了多少、峰值多少,判断电脑卡顿是不是内存不够。

Windows内存虚拟内存PowerShell低风险
执行 Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage,数值单位是 MB。

01命令

命令
$ Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage

02作用说明

页面文件(虚拟内存)是 Windows 在内存不够时把数据临时挪到磁盘上的地方。AllocatedBaseSize 是当前页面文件大小,CurrentUsage 是此刻用量,PeakUsage 是开机以来的最高用量——峰值接近总量,说明内存曾多次接近耗尽。电脑卡顿时先看这个数据,比任务管理器里的百分比更能说明问题,也能帮你决定是加内存还是调大页面文件。

03风险

风险低风险
!注意: 不要为了省磁盘空间直接禁用页面文件,很多程序会因此报内存不足错误,即使内存还有空闲。此命令只读数据,不做任何修改。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Win32_PageFileUsage class
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Win32_PageFileUsage exposes AllocatedBaseSize (current MB), CurrentUsage and PeakUsage for each page file on the system.

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案