我可以运行Notepad ++,“愤怒的小鸟” exe无法正常工作。每当我打开exe程序时,我都会看到一个屏幕稍微闪烁一下(视线而不是整个屏幕),什么也没有发生。有任何想法吗?
编辑:输出 wine angrybirds.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\\windows\\system32\\AppUpWrapper.dll") not found
err:module:import_dll Library AppUpWrapper.dll (which is needed by L"C:\\windows\\system32\\angrybirds.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\angrybirds.exe" failed, status c0000135
我认为它甚至没有安装。我将这些文件手动删除到文件夹中,但仍然没有收获。
编辑:进度
我手动删除了文件MSVCP90.dll,现在这是我在输出中得到的
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
fixme:heap:HeapSetInformation 0x541000 0 0x32fd48 4
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
EXCEPTION: Failed to open data/scripts/starLimits.lua
wine: Unhandled exception 0x40000015 at address 0x7b880023:0x78b271d0 (thread 0009), starting debugger...
fixme:msvcr90:__clean_type_info_names_internal (0x10267694) stub
fixme:msvcr90:__clean_type_info_names_internal (0x78506644) stub
ashfame@ashfame-desktop:~$ Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000016 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
然后终端挂起(我是说我必须按Ctrl + C才能退出)。它显示了著名的消息,它需要关闭。
我不会将葡萄酒用于其他任何用途,因此如果有人愿意向我提供指导,我准备进行葡萄酒的干净安装。
解决
按照@DoR标记的正确答案,我做了一个mv ~/.wine ~/wine.bak
,然后重新运行了游戏,它开始工作了。因此,从根本上说,这在Wine安装中是有问题的。:)
@Roland请检查输出
—
Ashfame
您可能仍然缺少dll(例如MVC8),也许依赖检查器可能能够找到丢失的dll(对不起,我忘记了最流行的葡萄酒名称)。
—
RolandiXor
@Roland那么,我要怎么做才能保持葡萄酒的清洁和稳定?
—
Ashfame'2
问题不是这里提供的清洁和稳定的葡萄酒设置,尽管这样做可能有所帮助。WINE遗漏了很多dll,不确定原因为何,但是确实如此。您可以做的是删除
—
RolandiXor
~/.wine
(注意:您将丢失所有应有的葡萄酒应用程序)并从头开始,或者可以安装葡萄园并用它创建一个新的葡萄酒瓶。
wine angrybirds.exe | output.txt
吗?