如何修复Viber的“无法在动态链接库中找到过程入口点IsWow64Process2”错误?
嘿,我来帮你搞定这个Viber的烦人事儿!这个错误本质上是因为你的Windows系统不支持IsWow64Process2这个系统函数——它是Windows 10 1607版本之后才新增的,如果你的系统是Win7、Win8/8.1或者更早的Win10版本,就会出现这个问题。下面几个方法你可以挨个试试:
先把Windows系统更到最新
打开Windows更新,安装所有待更的重要更新,尤其是系统补丁。更新完成后重启电脑,再打开Viber看看。毕竟这个函数是新系统才有的,更新系统是最直接的解决办法。补上Visual C++运行库
很多软件依赖的动态链接库错误,都是因为缺了对应的VC运行库。你可以下载最新的Microsoft Visual C++ Redistributable包(x86和x64版本都装一下更稳妥),安装完重启系统,再试试Viber。用兼容模式跑Viber
右键点Viber的快捷方式或者安装文件夹里的Viber.exe,选“属性”,切到“兼容性”标签页,勾选“以兼容模式运行这个程序”,然后选个旧版本的Windows(比如Windows 7),点应用后再启动Viber,说不定就能绕开这个函数调用的问题。替换kernel32.dll(谨慎操作!)
这个方法有风险,新手慎试。IsWow64Process2是在kernel32.dll里的,你可以找一个对应你系统版本、且包含这个函数的kernel32.dll文件,先备份好系统原有的(路径一般是C:\Windows\System32\kernel32.dll),再替换进去。但一定要确保文件来源可靠,不然可能搞崩系统。
如果上面的方法都不管用,你可以去Viber官方客服那边反馈,告诉他们你的系统版本,问问有没有针对旧系统的兼容安装包可以下载。
备注:内容来源于stack exchange,提问作者Taclob012




