10月份炉石传说国服回归,想玩一把过个瘾,不料遇上了这么个事:
“在尝试启动某项程序时出错,请尝试重启战网或计算机”
不懂原理直接看第“一、”
解决WMI异常导致软件无法下载的问题
前言
在下载battle.net下载程序的时候报错: “在尝试启动某项程序时出错,请尝试重启战网或计算机”,每次都会下载一点点,我怀疑是网络的问题,而且我在使用加速器下载战网的时候,完全可以下载下来[👏]。本以为下载完战网就万事大吉,但是在战网里面下载应该也是有用到了WMI,笔者计算机小白,在查阅了官方论坛、贴吧、微软的教程、CSDN和gitee之后,看到了有人直接删除文件数据库重启的,也有大哥直接重装系统,(也是从源头上解决了问题)。在完成了对WMI异常的修复,现在分享给大家。
一、检查WMI存储库是否一致
右键“开始”,点击启动“命令提示符(管理员)”
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