我一直在使用 WMI 检索在 Windows 安全中心注册的防病毒/反间谍软件/防火墙产品。自上个月以来,ESET Internet Security 的重复条目开始出现(自 v12.2.29 起)。其他人说这也发生在迈克菲身上。
ESET 说that since Windows 8, WMI should not be used to check this as there is new API made specifically for this
。显然这是IWscProduct,它确实似乎没有报告重复项。
但是我想知道 WMI 是否仍然可以使用,因为这是 Win8 之前的要求,我还没有看到任何报告说它不应该再在 Win8+ 中使用。
要进行测试,请使用此命令行检查已安装的防病毒产品:
WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get /Format:List
这就是它在我的计算机上输出的内容:
displayName=Windows Defender
instanceGuid={D68DDC3A-831F-4fae-9E44-DA132C1ACF46}
pathToSignedProductExe=windowsdefender://
pathToSignedReportingExe=%ProgramFiles%\Windows Defender\MsMpeng.exe
productState=393472
timestamp=Fri, 11 Oct 2019 16:09:34 GMT
displayName=ESET Security
instanceGuid={885D845F-AF19-0124-FECE-FFF49D00F440}
pathToSignedProductExe=C:\Program Files\ESET\ESET Security\ecmds.exe
pathToSignedReportingExe=C:\Program Files\ESET\ESET Security\ekrn.exe
productState=266240
timestamp=Mon, 11 Nov 2019 08:20:20 GMT
displayName=ESET Security
instanceGuid={EC1D6F37-E411-475A-DF50-12FF7FE4AC70}
pathToSignedProductExe=C:\Program Files\ESET\ESET Security\ecmds.exe
pathToSignedReportingExe=C:\Program Files\ESET\ESET Security\ekrn.exe
productState=266240
timestamp=Wed, 02 Oct 2019 07:08:22 GMT
Windows Defender 被禁用,如您所见,第二个 ESET 条目已经有一个多月没有被触及了。
现在我的问题是:
- WMI(C)还能在Win8+中查询Windows安全中心吗?
- 如果没有,有没有人看到任何关于此的报告/警告?
- 或者这是微软的错误?
- 还是 ESET(和 McAfee?)做错了什么(注册新版本而不注销旧版本)?
任何帮助深表感谢。