魔兽世界问题一:找不到 api-ms-xxx.dll
比如:api-ms-win-core-com-l1-1-0.dll 和 api-ms-win-downlevel-kernel32-l2-1-0.dll。
您的错误是否是在启动魔兽世界或者切换输入法后弹出错误,如下图:
解决方法一:
1、打开魔兽安装目录。(可在战网客户端 进入游戏按钮旁边点击设置图标,选择“在资源管理器中显示”)
2、如果是经典版本进入_classic_目录,如果是普通版本则进入_retail_目录,并删除DBGHELP.DLL(保险点,不删除改个名字也行)
启动游戏,即可正常。
这种方案的缺点就在于,魔兽更新时还会释放这个文件。所以每次不行时,还得再来删除一次。
解决方法二:
快快运行库软件中 系统dll修复 一键扫描,win7下应该会显示缺少 api-ms-win-core-com-l1-1-0.dll和 api-ms-win-downlevel-kernel32-l2-1-0.dll,然后直接点修复即可。
解决方法三:
也可以直接下载下面两个文件放到 C:\windows\system32目录中
http://cdn.hyjsoft.com/tools/api-ms-win-core-com-l1-1-0.dll
http://cdn.hyjsoft.com/tools/api-ms-win-downlevel-kernel32-l2-1-0.dll
解决方法四:
也可以在快快运行库软件中 系统dll修复 右下角点击 查找DLL按钮,查找缺少的dll名称并下载放到魔兽目录中。
魔兽世界问题二:崩溃
启动时显示: This application has encountered a critical error
解决方法:
1、需要下载驱动精灵更新显卡驱动,然后重启游戏就可以了。
2、如果更新了之后还是不行的话,需要打开战网桌面应用程序并选择魔兽世界,点击设置选项
找到 魔兽世界并选中,在命令行参数框中输入所需 DirectX 版本的命令:-d3d11legacy
单击完成保存。步骤见下图: