web-dev-qa-db-ja.com

(wineでexeアプリを実行できません)-err:module:attach_process_dlls "MSVCP140.dll"の初期化に失敗し、中止しました

私はDebian9を持っており、Debianリポジトリからのワインを持っています:

wine --version

ワイン-1.8.7(Debian 1.8.7-2)

  1. PokerStars.exeをダウンロードしました

  2. コマンドを実行するwine /path/to/exe/

    2.1。インストールが完了しました。

  3. メニューアプリケーション(XFCE内)からPokerStarsを実行すると、それだけが表示されます。

enter image description here

3.1その後、PokerStarsウィンドウは非表示になります。

3.2 ps -Aワイン/ PokerStarsなどのワインに関するプロセスはありません。

  1. インストールされたPokerStarsをターミナルから実行した場合:

wine '/home/misdeed/.wine/drive_c/Program Files/PokerStars/PokerStars.exe'

エラーが発生します:

err:winediag:xrandr12_init_modes壊れたNVIDIA RandRが検出され、RandR1.0にフォールバックしました。代わりにNouveauドライバーの使用を検討してください。

err:winediag:xrandr12_init_modes壊れたNVIDIA RandRが検出され、RandR1.0にフォールバックしました。代わりにNouveauドライバーの使用を検討してください。

ワイン:0x7b83ae8cから実装されていない関数api-ms-win-crt-runtime-l1-1-0.dll._initialize_onexit_tableを呼び出し、中止します

err:module:attach_process_dlls "MSVCP140.dll"の初期化に失敗し、中止しました

err:module:LdrInitializeThunk L "C:\ Program Files\PokerStars\PokerStars.exe"のメインexeの初期化に失敗しました、ステータス80000100

===

ここにビデオとドライバーに関する拡張情報があります:

lspci | grep -E "VGA|3D"

01:00.0 VGA互換コントローラー:NVIDIA Corporation NV44M [GeForce Go 6400](rev a1)

運転者:

[24.338](II)モジュールglx:vendor = "NVIDIACorporation"

[24.344] 4.0.2用にコンパイル、モジュールバージョン= 1.0.0

[24.344]モジュールクラス:X.Org Server Extension

[24.356](II)NVIDIAGLXモジュール304.137Thu Sep 14 13:13:03 PDT 2017

2
d1553ct10n

だから、私はこの問題を解決します:

1:wine2.2のソースコードをダウンロードしました。

2:cdからtar.xzワイン-2.2

3:ワインで抽出されたtar.xzとcd-2.2

4(または0):apt-get install xorg-dev libx11-dev(最も重要なステップ)

5:./configuremakemake install

6:./wine /path/to/exe

利益!

それはわたしを助ける:

enter image description here

1
d1553ct10n

Wineで物事を機能させることは、1/3の科学、1/3の芸術、そして1/3の魔法です。通常、Wineでインストーラーを実行するほど簡単ではありません。ヘルパーパッケージ、WindowsのDDL、またはその他の調整が必要になる場合があります。 PlayOnLinuxを使用してパッケージをインストールすると役立つことがよくあります。成功は、すべてのディストリビューションとバージョン、他に何が実行されているか、月の満ち欠けなどによって異なります...

WineHQには データベース 26,000のアプリがあります。 PokerStars 経験は少し時代遅れですが、一般的にUbuntuとMintでかなり良いので、Debianにとっては励みになります。ただし、実行するには、特別な構成が必要です。

上記のPokerStarsリンクには、推奨される調整が含まれています。抜粋詳細:

PokerStarsクライアントのインストール:

  • Wineをインストールします(ソースからWineをビルドする前にFontForgeをインストールします)
  • PokerStarsクライアントをダウンロードします。コマンド「winePokerStarsInstall.exe」を使用してインストールします

Microsoft Arial(必要な場合)およびTahomaフォントのインストール:

  • Arialフォントをダウンロードします。コマンド「winearial32.exe」を使用してインストールします
  • Tahomaフォントをダウンロードします。コマンド「winetahoma32.exe」を使用してインストールします

Xfce/KDE/GnomeなしでPokerStarsを実行する:

  • wine "C:\Program Files\PokerStars\PokerStarsUpdate.exe"

テーブルウィンドウの手動サイズ変更の回避策:

  • [オプション]の下の~/.wine/drive_c/Program Files/PokerStars/user.iniファイルに以下を追加することにより、F5キーを使用してテーブルのサイズを変更してから再描画できます。f5redrawtable= 1(ウィンドウのサイズが最小/最大サイズを超えた場合は正しく機能しません)

[〜#〜] fonts [〜#〜]

テーブルリスト/プレイヤー名/チップ量のロビー/テーブルフォントがうまくレンダリングされないか、まったく表示されないことが何度か報告されています。フォントの問題を修正するために、最初に次のことを試みます。

  • ディストリビューションのWineパッケージは、FontForgeを使用して構築されていない可能性があります。 FontForgeをインストールしてから、ソースからWineをビルドしてみてください。
  • Arial(必要な場合)およびTahomaフォントをインストールします{上記のHOWTOを参照}

WINDOW MANAGER

ウィンドウマネージャーがウィンドウを制御できないようにPokerStarsクライアントを実行すると、テーブルウィンドウの手動サイズ変更が正しく機能します。ただし、チャットボックスのカーソルはタブのままで、マウスオーバープレーヤーの情報は引き続き機能しません。この方法でPokerStarsを実行することを選択した場合でも、デスクトップ統合を犠牲にする必要があります。 「winecfg」/「グラフィックス」タブを実行し、「ウィンドウマネージャーにウィンドウの制御を許可する」のチェックを外します。

警告:この方法でPokerStarsをプレイしている間は、他のプログラムを使用しないことをお勧めします。

あなたはそのリンクですべての詳細とコメントを読みたいと思うでしょう。

とはいえ、それがあなたの質問の特定の問題を解決するかどうかは明らかではありません。ドライバーを読み込めなかったようで、それが何を指しているのかはっきりしていません。 PlayOnLinuxを使用するとそれが役立つかもしれません。

2
fixer1234