![](https://iknow-pic.cdn.bcebos.com/7c1ed21b0ef41bd5ea47a2955eda81cb39db3dbe?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
应用程序无法正常启动,错误代码0xc0000142,造成的原因通常是因为部分DLL文件未能被系统注册,导致动态库调用错误。
解决方法:
将DLL文件重新注册一遍,
1、按win+R调出运行,输入cmd,点击确定。
![](https://iknow-pic.cdn.bcebos.com/9922720e0cf3d7ca4d20f792fc1fbe096a63a904?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
![](https://iknow-pic.cdn.bcebos.com/6d81800a19d8bc3e136bce2e8c8ba61ea9d345f7?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
2、在命令提示符下输入下面命令:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 回车。到屏幕滚动停止为止。
(如果怕输入有误,可复制-粘贴。方法是:复制指令,点击窗口左上角“管理员”左边的小框-编辑-粘贴)
如果手动不会注册的话可以使用腾讯电脑管家电脑诊所里的dll修复功能重新注册