You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code 1.75.1中C++调试器因WMI错误无法运行

解决C++调试器因Win32_Process类无效导致的故障

以下是针对Get-CimInstance Win32_Process报"Invalid class"错误的可行修复步骤:

1. 重置WMI存储库

这一步会重建WMI核心存储,修复类注册问题:

  • 以管理员身份打开PowerShell,依次执行命令:
    net stop winmgmt
    ren C:\Windows\System32\wbem\Repository Repository.old
    net start winmgmt
    winmgmt /resetrepository
    
  • 执行完成后重启电脑,再运行Get-CimInstance Win32_Process验证是否修复。

2. 重新注册Win32相关WMI组件

手动注册负责Win32类的DLL文件:

  • 管理员PowerShell中执行:
    regsvr32.exe C:\Windows\System32\wbem\cimwin32.dll
    regsvr32.exe C:\Windows\System32\wbem\wbemdisp.dll
    
  • 注册完成后重启WMI服务:
    net stop winmgmt && net start winmgmt
    

3. 修复系统文件完整性

系统文件损坏可能导致WMI组件异常:

  • 管理员PowerShell中依次执行:
    sfc /scannow
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
    
  • 等待命令执行完毕后重启电脑,再次测试命令。

4. 卸载近期Windows更新

如果问题是在Windows更新后出现,尝试卸载可疑更新:

  • 打开「设置」→「Windows更新」→「更新历史记录」→「卸载更新」
  • 找到故障出现前安装的KB更新,右键选择卸载,重启电脑后验证问题是否解决。

内容的提问来源于stack exchange,提问作者ppendota

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 05:22:07