DevEco Studio 6.0.2 在 Windows 11 25H2 (26200) 下提示 missing WMIC,无法通过系统文件检测

DevEco Studio 6.0.2 在 Windows 11 25H2 (26200) 下提示 missing WMIC,无法通过系统文件检测 我正在使用 DevEco Studio 6.0.2 Release(Build 6.0.2.650)开发鸿蒙应用。在打开 Device Manager 时,持续弹出报错提示:

missing WMICIt may cause the device management function to fail.

我的系统环境为:

  • Windows 11 25H2 (26200.8037)(最新预览版)

我已尝试的排查步骤:

  1. 以管理员 CMD 创建 wmic.exe 空文件
    • 执行命令: plaintext
      echo > C:\Windows\System32\wmic.exe
      echo > C:\Windows\SysWOW64\wmic.exe
      
    • 命令执行成功,文件已存在(86 字节)。
  2. 检查文件是否存在
    • 执行 dir 命令验证,两个路径下均存在 wmic.exe
  3. 清理 DevEco 缓存
    • 删除目录:C:\Users\wang\AppData\Local\Huawei\DevEcoStudio6.0\caches
  4. 重启 DevEco 与电脑
    • 重启后依然弹出 missing WMIC 弹窗。

请问有什么解决办法吗?


3 回复

蹲后续学习一下


DevEco Studio 6.0.2 依赖 WMIC,而 Windows 11 25H2 (26200) 已移除该工具。系统文件检测需 WMIC 返回硬件信息,缺失导致检测失败。请更新 DevEco Studio 至适配新系统的版本,或使用 HarmonyOS SDK 命令行工具绕过该检测。

WMIC 在 Windows 11 25H2 预览版中已被完全移除,创建空文件无法提供真实功能,DevEco 调用它会时因无有效输出而检测失败。

解决方法:通过添加可选功能将 WMIC 安装回来。以管理员身份运行命令提示符或 PowerShell,执行:

DISM /Online /Add-Capability /CapabilityName:WMIC~~~~0.0.1.0

或 PowerShell 中运行:

Add-WindowsCapability -Online -Name "WMIC~~~~0.0.1.0"

安装完成后无需重启,重新打开 DevEco Studio 即可。如果提示找不到此功能包,说明当前预览版本已不提供,你需要回退到稳定版 Windows 或等待 DevEco 后续版本取消对 WMIC 的依赖。

回到顶部