命令行方式可以获取更多底层信息,适合远程管理或脚本化查询。
1. 使用 WMIC 查询物理内存条
// 查询每个物理内存条的详细信息 wmic memorychip get Capacity,Manufacturer,Speed,PartNumber,DeviceLocator,FormFactor,MemoryType // 输出字段说明: // Capacity: 字节容量(需除以1073741824转换为GB) // Speed: 运行频率(MHz) // DeviceLocator: 插槽位置(如 ChannelA-DIMM0) // FormFactor: 12=SODIMM(笔记本)8=DIMM(台式机) // MemoryType: 26=DDR4, 34=DDR5 2. 使用 systeminfo 命令
systeminfo | findstr "内存" // 输出:物理内存总量、可用物理内存、虚拟内存最大值/可用值 3. 使用 PowerShell 获取详细内存信息
// 获取物理内存条完整参数 Get-CimInstance -ClassName Win32_PhysicalMemory | Format-List * // 精简列出关键信息 Get-CimInstance Win32_PhysicalMemory | Select-Object Capacity,Manufacturer,Speed,PartNumber,DeviceLocator,MemoryType // 获取内存总量(GB) Get-CimInstance Win32_ComputerSystem | Select-Object TotalPhysicalMemory 4. 查看虚拟内存/提交限制
// 命令行查看页面文件设置 wmic pagefile list /format:list // PowerShell 查看内存提交限制与使用 Get-Counter "\Memory\Committed Bytes" Get-Counter "\Memory\Commit Limit"