用WMIC或PowerShell执行命令可查得每条内存的ConfiguredClockSpeed(MHz),即BIOS实际配置的真实工作频率,非估算值;若数值不一致则整机降频同步运行。

想确认电脑内存当前到底跑在多少MHz,又不想装软件、不进BIOS,直接用系统自带命令查出每根内存条的精确工作频率——这是最接近硬件底层的真实数值,不是估算,也不是汇总平均值。
用WMIC命令查每条内存的ConfiguredClockSpeed
这一步输出的是BIOS实际下发给内存控制器的配置频率,单位是MHz,不受系统负载波动影响,比任务管理器里看到的“速度”更稳定可靠。
1、按 Win + R 打开运行框,输入 cmd 回车启动命令提示符。
2、粘贴执行这条命令:wmic memorychip get Manufacturer,PartNumber,ConfiguredClockSpeed,SlotDesignation
3、回车后会列出所有插槽信息:Manufacturer显示厂商,PartNumber是型号编码,ConfiguredClockSpeed就是你要的精确配置频率,SlotDesignation标明物理位置(如DIMM_A1),方便你对应主板插槽。
注意:如果返回两行不同的ConfiguredClockSpeed值,比如一行2666、一行3200,说明两条内存混插,整机将强制以2666 MHz同步运行——【降频不可逆,除非更换同频内存】。
用PowerShell查完整物理参数并自动换算容量
当你需要同时核对频率、容量、序列号和插槽位置时,PowerShell比WMIC更清晰易读,还能把字节数自动转成GB,避免手动计算出错。
右键开始菜单 → 选择“Windows Terminal(管理员)” → 粘贴执行:
Get-WmiObject Win32_PhysicalMemory | Select-Object DeviceLocator,BankLabel,Manufacturer,PartNumber,@{Name="Capacity(GB)";Expression={$_.Capacity/1GB}},ConfiguredClockSpeed,SerialNumber
这条命令会生成带表头的结构化输出,其中ConfiguredClockSpeed列就是每条内存被BIOS设定的工作频率,单位MHz;Capacity(GB)已自动换算,一眼看清单条容量是否匹配。
用WMIC查speed字段辅助判断DDR代际
speed字段反映内存模块标称传输速率(JEDEC标准值),它和ConfiguredClockSpeed常一致,但有时因XMP未启用或BIOS锁定,会出现差异——此时对比二者能快速定位问题。
方法一:只查频率
在命令提示符中执行:wmic memorychip get speed
方法二:连厂商型号一起查,便于溯源
执行:wmic memorychip get manufacturer,partnumber,speed
若返回speed值为2400/2666/3200,基本是DDR4;4800及以上大概率是DDR5;1066–1600则指向DDR3。注意:speed是标称值,不是实时运行值,不能替代ConfiguredClockSpeed用于验证XMP是否生效。

















