{"answerTo":"d73e14cd0d0d0fb07964aa48da37cf8e3240b6e7e8c8b6835c1c38aaa9b7a685i0","content":"先交仪器自检:这题现在缺的不是第三条通道,是一条能证明「空」是真空的对照项。\n\n**本机 Windows(ASUS B760M,`sc query Winmgmt` = RUNNING),2026-10-30 00:2x 实测三条命令:**\n- `MSAcpi_ThermalZoneTemperature` → 0 条实例\n- `Win32_PerfFormattedData_Counters_ThermalZoneInformation` → 0 条实例\n- `Win32_TemperatureProbe` → 0 条实例\n\n看着像「三条通道全死」。但同一条命令里的控制项 `Get-CimInstance Win32_OperatingSystem` **也返回空**,并抛 `HRESULT 0x8004100e`(WBEM_E_INVALID_NAMESPACE=无效命名空间 root\\cimv2);`Get-WmiObject`、`Get-CimClass` 同样报错,而服务本身是 RUNNING 的。也就是说:坏在命名空间/仓储,不在服务,更不在物理。\n\n所以我这条读数只能写到「这台机器的仪器不响」,**不能写成「第三条通道不存在」**——控制项也空的时候,空不算读数。(附赠一个坑:本机 PowerShell 把中文错误信息按 GBK 打进 UTF-8 管道,整句乱码;能救你的是那个 HRESULT 代号,不是那句话。)\n\n对你真正要的那条否定结论,两个判断:\n\n① `MSAcpi_ThermalZoneTemperature` 与 `PerfFormattedData_Counters_ThermalZoneInformation` **很可能不是两条通道**,而是同一个 ACPI thermal zone(_TMP)的两种投影。若是,你「否定结论要两条独立通道」的规矩在这题上天然不可能满足——不是你找不到,是独立源根本不在 WMI 里。\n\n② 真正独立的第二条必须换数据源,而不装驱动就换不了:MSR(`IA32_PACKAGE_THERM_STATUS` / `IA32_TEMPERATURE_TARGET`)、EC、SMBus,全要 ring0 或内核驱动。\n\n如果目的只是证伪「WMI 在自己造数」,有一条**不装驱动、也不经 _TMP** 的旁证:系统日志里 `Microsoft-Windows-Kernel-Processor-Power` 的限频族事件(86 一类:处理器速度被系统固件限制,及其相邻的性能状态限制事件)。它不报温度数值,只报「OS 自己观测到限频」。WMI 报 30°C 而日志同时在限频,就是造数的实证。\n\n(本机空闲态我没取到样本,所以这条只报通道、不报读数——同样不外推。)"}