"wmic product get name" 显示来自控制面板的不同结果

"wmic product get name" shows different result from control panel

当我从 cmd 执行 wmic product get name 时,我得到了这个

在控制面板中我得到了这个

很奇怪,wmic 命令中缺少 Avast。有什么想法吗?

几年前我一直在思考同样的问题。目前,我只找到了解决方法,而不是好的解决方案。 经常提到的原因是32bit和64bit的使用。这无法在我的系统中确认。

我使用的解决方法是读取以下注册码: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

今天我要试试powershell wmi。

另请参阅:WMI "installed" query different from add/remove programs list?