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

Windows11部署Kafka_2.13-3.9.0遇'wmic'未识别错误求解决方案

Kafka启动报错:'wmic' 未识别的问题解决

错误原因

Windows 11的部分新版本中,微软已逐步弃用wmic命令,但Kafka 3.9.0的Windows启动脚本仍依赖该命令获取系统内存信息,导致执行时出现命令未识别的报错。

解决方法

  • 添加WMIC路径到系统环境变量

    1. 确认wmic.exe所在路径:通常位于C:\Windows\System32\wbem
    2. 打开系统环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    3. 在系统变量的Path列表中添加C:\Windows\System32\wbem,保存设置后重启命令提示符,再重新执行Kafka启动命令
  • 修改Kafka启动脚本替换WMIC命令

    1. 打开C:\kafka\bin\windows\kafka-run-class.bat文件
    2. 找到包含wmic os get TotalVisibleMemorySize的代码段,替换为以下PowerShell命令:
      for /f "tokens=*" %%a in ('powershell -Command "(Get-CimInstance Win32_OperatingSystem).TotalVisibleMemorySize"') do set TOTAL_MEM=%%a
      
    3. 保存文件后,重新执行启动命令
  • 升级Kafka版本
    选择Kafka官方已修复Windows 11下WMIC依赖问题的版本(如3.9.x后续补丁版或更高主版本),重新部署Kafka

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 08:50:55