如何解决报错wmic不是内部或外部命令--kafka场景下

背景

当我下载Kafka的时候出现了以下的问题:

这是因为新版 Win10/Win11 都默认精简掉了wmic命令,在此情况下,一般有2种解决办法:

1.如果系统中,也就是C:\Windows\System32\wbem\WMIC.exe 此目录下还存在wmic.exe文件的话,将wmic自动添加到环境变量PATH中

2.最佳方法:修改 Kafka 启动脚本

解决方法

1.修改Kafka启动脚本

修改kafka脚本是最注解有效的解决办法,他能永久移除对其他组件的依赖wmic

打开kafka_2.12-3.5.1\bin\windows下的kafka-server-start.bat

将目标行28行的

rem wmic os get osarchitecture | find /i "32-bit" >nul 2>&1

替换成:

set KAFKA_HEAP_OPTS=-Xmx1G -Xms1G

如图:

最后输入命令:

复制代码
.\bin\windows\kafka-server-start.bat .\config\server.properties

就可以成功启动Kafka啦

2.wmic.exe存在-将wmic添加到环境变量PATH

检索C:\Windows\System32\wbem目录下是否存在,存在的话将C:\Windows\System32\wbem;%PATH%;

设置好环境变量后win+R输入cmd打开终端输入wmic

输出结果应如下所示:

"C:\Windows\System32\wbem\WMIC.exe"

相关推荐
网络工程小王1 小时前
【HCIE-AI】12.deepspeed分布式并行训练进阶版
人工智能·pytorch·分布式·学习·昇腾·deepspeed
您^_^2 小时前
使用技巧(十一):Claude Code 最强审问官 —— grill-me 深度指南,装完先别写代码
人工智能·windows·个人开发·claudecode·deepseek v4 pro
酉鬼女又兒2 小时前
[特殊字符]零基础入门AI:归纳演绎、假设空间、归纳偏好、NFL、过拟合与欠拟合、模型评估选择、超参数、性能度量、混淆矩阵、P-R曲线和F1
人工智能·windows·python·深度学习·安全·机器学习·矩阵
山城码农笑松哥4 小时前
C盘空间救星:一键无损迁移软件数据到其他盘
windows·c盘清理迁移
ACP广源盛139246256734 小时前
国产算力互联IX8024@ACP#Kimi K3 开源后的端侧部署硬件架构分析
大数据·人工智能·分布式·单片机·嵌入式硬件
WangWei_CM4 小时前
IFEO Debugger、VerifierDlls 与 SilentProcessExit 配置
windows
花生了什么事o4 小时前
分布式 ID 生成方案:从数据库自增到雪花算法
数据库·分布式·算法
java1234_小锋5 小时前
【免费】基于Spark实时电商用户行为分析与预测(Java版本+可视化大屏+Kafka+SpringBoot+Vue3) 锋哥原创出品,必属精品
java·spark·kafka·实时电商用户行为分析与预测系统
spencer_tseng16 小时前
Redis + Nacos.bat
java·windows·dos
会飞的小新17 小时前
Windows CMD 与 PowerShell 深度解析:底层原理、命令差异、自动化选型指南
运维·windows·自动化