我正在运行 Ubuntu 14.04 和 wine1.6。也尝试使用 wine1.7 我试图运行 SimCity 2013,我知道它在任何 Windows 机器上都能完美运行。当我运行 exe 时,它返回:
“错误代码:[4000] SimCity 找不到 EA WebKit DLL。SimCity 将立即退出。”
该 dll 名为“eawebkit.dll”
我尝试使用 winetricks 并添加 dll 并选择所有可用选项,但无济于事。
该文件位于正确的文件夹中,以便像其他运行 Win 7 的机器一样运行。我的想法是,可能需要更改一些配置文件。我认为该程序正在查看 .wine/drive_c 参数之外的内容。
有什么想法吗?有什么窍门吗?骨头袋?
输出如下:
fixme:hnetcfg:fw_profile_get_ExceptionsNotAllowed 0x146e18, 0x32fd2c fixme:hnetcfg:fw_app_get_Enabled 0x146e30, 0x32fd34 fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x146e78,L“C:\ Games \ SimCity 2013 Offline \ SimCity \ SimCity.exe” fixme:hnetcfg:fw_app_put_Name 0x146e78,L“模拟城市” fixme:hnetcfg:fw_apps_Add 0x146e30, 0x146e78 fixme:thread:SetThreadIdealProcessor (0xb4): 存根 fixme:thread:SetThreadIdealProcessor (0xbc): 存根 fixme:系统:SetProcessDPIAware 存根! fixme:xinput:XInputGetState (0 0x32f410) fixme:ole:RemUnknown_QueryInterface 没有 iid 的接口 {00000019-0000-0000-c000-000000000046} fixme:win:EnumDisplayDevicesW ((null),0,0x32ee68,0x00000000), 存根! fixme:thread:SetThreadIdealProcessor (0x1d8): 存根 err:ole:CoInitializeEx 尝试将此单元的线程模型从单元线程更改为多线程 fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse 未得到 wine 项目的官方支持 fixme:winediag:AUDDRV_GetAudioEndpoint 如需声音相关的反馈和支持,请访问http://ubuntuforums.org/showthread.php?t=1960599 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:resource_check_usage 未处理的使用标志 0x8。 fixme:d3d:debug_d3dformat 无法识别 0x36314644 (为 fourcc: DF16) WINED3DFORMAT! fixme:d3d:wined3d_get_format 在格式查找表中找不到无法识别的格式 (0x36314644) fixme:d3d:debug_d3dformat 无法识别 0x34324644 (作为 fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format 在格式查找表中找不到无法识别的格式 (0x34324644)
答案1
经过 5 天的故障排除和修补后,我自己解决了这个问题:
通过 PlayLinux 安装并为应用程序选择 wine1.5.20 版本。现在它运行起来没有错误!!
并能够运行更新!!哇哦!