跳转至

微信 | 解决企业微信启动报错 0x0000142

在公司 Win10 x64 的电脑使用企业微信,一直都被企业微信启动报错 0x0000142 无法打开这个问题困扰了很久

image.png

今天,终于找到了一个靠谱的解决方案。

📢 以下内容来源于《解决企业微信启动报错:0x0000142 无法打开 - CSDN》,作者李晋江

操作系统: Win10 x64
WXWork: 4.0.20.6020

1. 问题描述

不知道从啥时候开始,打开企业微信会报错(见下图),报错代码是:0x0000142,不过我点击确定,多试几次也能正常打开,就是有点麻烦,今天突然要打开企业微信给同事远程操作,死活启动不了,一直报错,而我电脑开着一大堆编程软件,重启的话就非常麻烦,所以下定决心把这个 Bug 解决掉,后来花费一番功夫终于处理了,这里将处理过程记录下来,给大家一个参考。

2. 问题查找

这里我们的系统是 Windows 系统,直接打开事件管理器(鼠标右击 Win10 界面的“此电脑”图标。在右键菜单中,点击打开 “管理”,打开计算机管理,然后在左侧菜单中,就可以看到事件查看器了),在 “Windows 日志” 下的 “应用程序” 模块下找到该时间点对应的系统报错,这里我们看下错误应用程序,确认是 WXWork 报的错,那就定位没错。然后看下错误模块路径,这里给出的是 KernelEs.dll,这样我们基本确认了问题出在 KernelEs.dll 动态链接文件上,现在就简单了,我们只需要去搜索系统为什么会报这个错误以及如何解决这个问题即可。

这里大致说一下为什么有这个错误,根据网上找到的资料,是说出现这个问题一般是单位的电脑或者是自己电脑安装过亿赛通的防泄密软件:数据安全卫士。正巧我们公司装了亿赛通软件,感觉就是他的锅!

3. 问题解决

Win10 根据处理器不同位数打开如下目录:

  • 32 位:C:\Windows\System32
  • 64 位:C:\Windows\SysWOW64

我电脑是 64 位的,就打开:C:\Windows\SysWOW64 资源路径,然后搜索:kernel

复制一份这个文件至桌面,然后重命名为:kernelEs.dll,再将这个 kernelEs.dll 文件,剪切到 C:\Windows\SysWOW64 目录下。

这时候再打开企业微信就能正常打开了!

4. 事后感悟

在解决这个问题的过程,我找到不少解决方案,然而这些解决方案要不就是使用 cmd 命名删一些东西,要不就是重装系统,这些方法根本不想试也没办法试,试出问题咋办嘞,然后更多的就是根本没用了,浪费了不少时间,不过可能他们遇到的问题和我的也有点区别,所以每次我能解决一些卡住自己很久的问题,我就会尽量写个详细的文章,希望对后人有益吧,可能多年之后,有个遇到同样问题的靓仔,正巧遇到同样的问题而搜到了我的文章从而解决了问题,那我也算做了一份贡献,诸君共勉,望我们的国家未来繁荣昌盛。