异常来自HRESULT:0x80070422

今天同事使用一个用VB.NET2008开发的应用程序时提示“出现了下列应用程序错误:无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。(异常来自HRESULT:0x80070422)”
 
 
互联网似乎比较少关于HRESULT:0x80070422错误的内容,最后只找出两个答案:
 
1.“Windows Update”服务需开启,如果无法开启需使用下面的批处理。
 
sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto
net stop wuauserv
net start wuauserv
net stop bits
net start bits
net start DcomLaunch
 
2.“Windows Management Instrumentation”服务需开启。
 
感觉第 1 个方法不怎么靠谱或者说更复杂一些,所以我干脆就先使用第 2 个方法,结果是错误消失。
原文地址:https://www.cnblogs.com/robinli/p/4086874.html