解决WMI异常导致软件无法下载的问题

10月份炉石传说国服回归,想玩一把过个瘾,不料遇上了这么个事:
“在尝试启动某项程序时出错,请尝试重启战网或计算机”
不懂原理直接看第“一、”


前言

在下载battle.net下载程序的时候报错: “在尝试启动某项程序时出错,请尝试重启战网或计算机”,每次都会下载一点点,我怀疑是网络的问题,而且我在使用加速器下载战网的时候,完全可以下载下来[👏]。本以为下载完战网就万事大吉,但是在战网里面下载应该也是有用到了WMI,笔者计算机小白,在查阅了官方论坛、贴吧、微软的教程、CSDN和gitee之后,看到了有人直接删除文件数据库重启的,也有大哥直接重装系统,(也是从源头上解决了问题)。在完成了对WMI异常的修复,现在分享给大家。


一、检查WMI存储库是否一致

右键“开始”,点击启动“命令提示符(管理员)”
右键“开始”,点击启动“命令提示符(管理员)”

winmgmt /verifyrepository

在cmd输入winmgmt /verifyrepository
我这里显示存储库一致,所以应该不必删除文件存储库

以下是存储库的位置,复制粘贴到资源管理器中可直达文件夹,需要删除前务必复制一个副本

%windir%\System32\Wbem\Repository

若要删除WMI存储库,需要先接着"Win+R",键入"services.msc"进入服务
在这里插入图片描述

服务项目按字母顺序排列,定位到W开头,找到“Windows management instrumentation”(WMI)并暂停该服务
自动改为手动→停止→记得点“应用”(···别问我为什么)
在这里插入图片描述

参考文章:https://cn.windows-office.net/?p=14477#:~:text=%E5%9C%A8%E6%9C%AC%E6%8C%87%E5%8D%97%E4%B8%AD%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B0%86%E5%88%86

接着"Win+R",键入"WMIMGMT.msc",右键属性打开
在这里插入图片描述
可以看到
在这里插入图片描述
正常情况如下:在这里插入图片描述
出现这样的情况,说明本机的WMI环境被破坏,会影响到访问WMI的程序的正常运行。所以,我们通过下面的方法来修复。
1.用管理员权限打开命令行。(同上,右键“开始”,点击启动“命令提示符(管理员)”
2.全部复制以下命令到命令行内,会依次执行下面的脚本命令:

cd C:\Windows\System32\wbem
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s
for %i in (*.dll) do regSvr32 -s %i
net stop winmgmt /y
net start winmgmt
gpupdate /force

执行成功后,WMI就已经被修复了。
详情见:

https://blog.csdn.net/weixin_53036603/article/details/140683999?fromshare=blogdetail&sharetype=blogdetail&sharerId=140683999&sharerefer=PC&sharesource=m0_63699259&sharefrom=from_link


二、什么是WMI(Windows management instrumentation)

WMI是Windows在Powershell还未发布前,微软用来管理Windows系统的重要数据库工具,WMI本身的组织架构是一个数据库架构,WMI 服务使用 DCOM(TCP 端口135)或 WinRM 协议(SOAP–端口 5985)。
不论Powershell、VBScript或者其他什么语言,其本质还是使用.NET来访问WMI的类库,都是因为WMI向外暴露的一组API,然后进行管理,Powershell的发布只是让我们管理的方式多了一种,本质上没有改变去使用WMI。
看到这严重怀疑战网是一直沿用下来没有对代码进行更新。

原文链接:https://blog.csdn.net/ping_pig/article/details/119446154


参考文章:

https://bbs.nga.cn/read.php?tid=40482935&rand=354
https://cn.windows-office.net/?p=14477#:~:text=%E5%9C%A8%E6%9C%AC%E6%8C%87%E5%8D%97%E4%B8%AD%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B0%86%E5%88%86
https://blog.csdn.net/Rtuuuia/article/details/141066421
https://blog.csdn.net/m0_50736744/article/details/120233957
https://blog.csdn.net/weixin_53036603/article/details/140683999#:~:text=WMI%20%E 5%85%A8%E7%A7%B0%20(Wi

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值