Ich kann Notepad ++ ausführen, die Angry Bird Exe funktioniert nicht. Immer wenn ich die Exe öffne, flackere einer meiner Bildschirme ein wenig (als Linien und nicht der gesamte Bildschirm) und es passiert nichts. Irgendwelche Ideen?
Bearbeiten: Ausgabe von 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
Ich denke, es wurde nicht einmal installiert. Ich habe diese Dateien manuell in den Ordner gelegt, aber immer noch keinen Gewinn.
Bearbeiten: Fortschritt
Ich habe die Datei MSVCP90.dll manuell gelöscht und jetzt ist dies das, was ich in der Ausgabe bekomme
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'
und dort hängt das Terminal (ich meine, ich müsste Strg + C drücken, um rauszukommen). Es zeigt die berühmte Nachricht, dass es geschlossen werden muss.
Ich benutze Wein für nichts anderes, also bin ich bereit, eine saubere Installation von Wein und allem zu machen, wenn jemand bereit ist, mir Anweisungen zu geben.
Aufgelöst
Gemäß der markierten korrekten Antwort von @DoR habe ich ein gemacht mv ~/.wine ~/wine.bak
und dann das Spiel erneut ausgeführt und es hat funktioniert. Im Grunde war etwas in der Weininstallation nicht in Ordnung. :) :)
wine angrybirds.exe | output.txt
?~/.wine
(NB: SIE VERLIEREN ALLE WEINANWENDUNGEN, SOLLTEN SIE DAS TUN) und von vorne zu beginnen, oder Sie könnten Weinberg installieren und daraus eine neue Weinflasche erstellen.Antworten:
Fügen Sie die PPA für das Ubuntu Wine Team hinzu :
Installieren Sie das
wine1.3
Paket. Wenn Sie Update Manager nur ausführen, wird es nicht installiert, da es sich um ein anderes Paket handelt alswine1.2
(die in den Repositorys enthaltene Version von Wine).Doppelklicken Sie auf
AngryBirds.exe
oder führen Sie in einem Terminal den folgenden Befehl aus:Wenn dies immer noch nicht funktioniert, versuchen Sie, Ihr
~/.wine
Verzeichnis zu sichern und zu entfernen :Töte einige grüne Schweine:
quelle
sudo apt-get remove wine1.2
? Ich hatte den Wein bereits aus den Repositories installiert, als ich wine1.3 installierte, und musste ihn nicht entfernen.wine AngryBirds.exe
wie in meiner Frage zusammen mit ein paar mehr.wine --version
sagt das?Versuchen Sie, den Wein ppa (ppa: ubuntu-wine / ppa) zu Ihren Softwarequellen hinzuzufügen, und aktualisieren Sie den Wein auf die neueste Version. Dadurch sollte Angry Birds gut funktionieren.
quelle
Ich hatte das gleiche Problem. Sehr einfach gelöst: Wenn Sie "Angry Birds" installieren, überprüfen Sie einfach das Microsoft Visual C ++ Redistribitible-Paket
quelle
Dieser Fehler kann auftreten, wenn "Microsoft Visual C ++ Redistributable Package" fehlt. Etwas reparieren
Dann laden Sie es einfach herunter und installieren Sie es mit Wein.
Sie werden den Erfolg sehen!
quelle