获取机器MAC地址

日常工作中可用WMI获取MAC地址,该方法方便快捷,但依赖Windows Management Instrumentation服务。实际项目中,即便服务开启也可能无法获取MAC地址,经分析可能是缺少依赖服务启动。解决办法是重置系统目录下的Repository文件夹,重启机器后可顺利访问WMI读取MAC地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在日常工作项目中获取MAC地址的方法,很多,其中有一种就是使用WMI来进行获取,此方法方便快捷,但在实际项目中却发现它的不足。

使用此方法需要依赖于Windows Management Instrumentation服务,所以必须保证此服务的开启,对于一般的机器而言

此服务确实是开启的,但也少不了例外,今天发现一台机器服务也开启,但仍然无法正确获取到MAC,分析后可能是缺少依赖服务的启动

经过多次分析后,找到原因,需要重置系统目录下的System32下的C:\Windows\System32\wbem中的Repository文件夹,然后重命名

为其它名字,然后重启机器,系统会自动在此目录下重新分配一个名字为Repository的文件夹,这样就可以顺利访问WMI读取MAC地址了。

 

分析解决问题后记录之。

转载于:https://www.cnblogs.com/Wendy_Yu/archive/2012/03/09/MAC%e5%9c%b0%e5%9d%80WMI%e6%9c%8d%e5%8a%a1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值