怒っている鳥をワインに働かせることはできませんでした


8

Notepad ++を実行できますが、Angry bird exeが機能しません。exeファイルを開くと、画面の1つが少しちらついて(画面全体ではなく線として)何も起こりません。何か案は?

編集:出力 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によってマークされた正解に従って、私はa mv ~/.wine ~/wine.bakを実行してからゲームを再実行しましたが、うまくいきました。したがって、基本的にはワインのインストールに問題がありました。:)


の出力を追加できますwine angrybirds.exe | output.txtか?
RolandiXor

@Roland出力を確認してください
Ashfame

MVC8などのdllがまだ不足している可能性があります。依存関係チェッカーが不足しているdllを見つけることができる場合があります(ワインで動作する最も人気のあるDLLの名前を忘れてしまいました)。
RolandiXor

@Rolandでは、クリーンで安定したワインをセットアップするにはどうすればよいでしょうか。
Ashfame、2011

2
問題はここではクリーンで安定したワインのセットアップではありませんが、それが役立つかもしれません。WINEは多くのdllを見逃していますが、その理由はわかりませんが、そうです。あなたができることは削除して~/.wine(NB:あなたはすべてのワインアプリケーションを失うでしょうあなたはこれを行うべきです)最初から始めるか、またはブドウ畑をインストールしてそれを使って新しいワインボトルを作成することができます。
RolandiXor

回答:


5
  1. Ubuntu Wine TeamのPPAを追加します。

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    
  2. wine1.3パッケージをインストールします。Update Managerを実行しても、wine1.2(リポジトリに含まれるWineのバージョン)とは異なるパッケージであるため、インストールされません。

    sudo apt-get update
    sudo apt-get install wine1.3  
    
  3. AngryBirds.exeターミナルをダブルクリックするか、ターミナルで次のコマンドを実行します。

    wine AngryBirds.exe
    

    それでも問題が解決しない場合は、~/.wineディレクトリをバックアップして削除してみてください。

    mv ~/.wine ~/.wine.bak
    
  4. 緑の豚を殺す:

    ここに画像の説明を入力してください


@DoR最初に完全に削除するにはどうすればよいですか?リポジトリからインストールしたので、1.2と思います
Ashfame

@Ashfame 、sudo apt-get remove wine1.2? wine1.3をインストールするときにすでにリポジトリからワインをインストールしていて、それを削除する必要はありませんでした。
Isaiah

@DoR残念ながら、うまくいきませんでした。wine AngryBirds.exe私の質問と同じエラーがいくつかあります。
Ashfame

@Ashfameなんてwine --version言うの?
イザヤ

@DoR wine-1.3.14
Ashfame

1

wine ppa(ppa:ubuntu-wine / ppa)をソフトウェアソースに追加して、wineを最新バージョンにアップグレードしてみてください。これでAngry Birdsがうまく機能するはずです。


私はそれらを追加し、すでにsudo apt-get update
Ashfame

1

私は同じ問題を抱えていました。非常に簡単に解決しました。「Angry birds」をインストールするときは、Microsoft Visual C ++再配布可能パッケージを確認してください


1

このエラーは、「Microsoft Visual C ++再頒布可能パッケージ」がない場合に発生することがあります。それを修正するには

  1. 'L "Microsoft.VC80.CRT"(8.0.50727.4053)'からインストールする必要があるバージョンを特定します(バージョンを含む括弧)
  2. ここからダウンロードする正しいバージョンを選択してください
  3. 次に、それをダウンロードし、wineを使用してインストールします。

    あなたは成功を見るでしょう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.