アプリケーションは mysqld.exe から 0xc000007b を正しく起動できませんでした

アプリケーションは mysqld.exe から 0xc000007b を正しく起動できませんでした

Windows 10 に WAMP 3.1.9 をインストールしようとしています。VC パッケージはすべてセットアップ済みで、2 つのサービスは正常に動作しています。MySQL が起動しません。WAMP をセットアップするのは今回が初めてです。

これはエラーです。

アプリケーションを正しく起動できませんでした (0xc000007b)。mysqld.exe から

誰か助けてくれませんか?

答え1

調べてみると、多くの情報源によると、これは32ビット版と64ビット版のWindowsとアプリケーションが混在しているためだと言われています。これです:

通常、このエラーは、Windows とアプリケーションの 32 ビット バージョンと 64 ビット バージョンが混在している場合に表示されます。

Server Fault SEのサイトで、ポストこのエラーについて問い合わせたところ、32 ビット バージョンでは正常に動作したとのことでした。

何度も再インストールを試みましたが、成功しませんでした。しかし32 ビット バージョンは正常にインストールされ、実行され、動作します。

最後に、Stackoverflowの投稿次のように述べた。

まず、アプリケーションとその依存関係の間に問題があるかどうかをテストすることをお勧めします。依存歩行者

その投稿のコメントには、エラー コードは「STATUS_INVALID_IMAGE_FORMAT」というメッセージ (Server Fault の投稿でも言及されている) に要約されると書かれており、それに対して誰かが次のように返信しています。

これは、32 ビット アプリが 64 ビット DLL を読み込もうとしたことを示す良い兆候です。

したがって、アプリケーションがロードしようとする 64 ビット DLL を 32 ビット バージョンに置き換えることが 1 つの解決策のようです。Dependency Walker ツールを使用すると、その解決に役立つ可能性があります。

関連情報