mysql workbench kernelbase.dll_MySQL Workbenchが動作を停止しましたエラーモジュール名:KERNELBASE.dll例外コード:0xe0434352プログラムを正常に起動できません...



Mysql Workbench Kernelbase



このようなタイトルを探していると、あなたも必死だと思います。

MySQLを学習しているときにこの問題が発生しました。グラフィックの美しさを考えて、インストールするとすぐにこの問題にぶつかりました。



同じエラーメッセージが報告される他の状況もこの記事に当てはまりますが、必ずしもWorkbenchである必要はありません。

インストールしたバージョンは重要ではありません。これは特定のバージョンでは問題ないと思います。まず、次のように宣言します。



Visual Studio、.Netランタイム環境、またはその他のランタイム環境を再インストールまたは更新し、アンインストールして再インストールし、バージョンを無効に変更すると、次の解決策が適用されます。

長くて役に立たない警告です。すぐに解決したい場合は、下を向いてください。

注意深い友人は、MySQLをサポートするコンポーネントをインストールするときに、多かれ少なかれ小さな問題があったことを覚えているかもしれません。たとえば、特定のコンポーネントをインストールできなかったり、失敗したりします。問題がなく、ダイアログボックスが表示されない場合は、次の解決策が適切でない可能性があります。



十分なメモリがある場合は、その時点でそのようなダイアログボックスが点滅している可能性がありますが、これはインストールには影響しません。

99020c000b467b17e3fe9c72cfcffcb9.png

覚えていない場合は、Workbenchをアンインストールして再度インストールできます。プロセスは次のとおりです。

76e426a14e9a26829e9554271e01a459.png

これはマネージャーです。最初にアンインストールしてください。

1bead14e83c3a1c8f28df53b829872ee.png

次に、以下をインストールします。

041a96ee1a7d555adbd53b4d3e8c6e6e.png

そのエラーボックスがあるかどうかに関係なく、インストールは正常に完了します。

bdf8f22a336f8bafc47c7febd7b087a3.png

これがすべて完了し、エラーボックスが表示されたことがない場合は、このページを離れて探索を続けてください。このエラーが実際に報告された場合は、私と一緒に探索してください。

まず第一に、ダイアログはpython.exeアプリケーションが正常に起動できないことを示しています(0xc000007b)

一部の友人はこれを見るかもしれません、「ああ、環境問題をサポートする」。スナップして、マウスをクリックして離れます。それは正しくありません。

実際、私は開発環境のほぼすべてのバージョンをインストールしましたが、問題はまだ問題です。

誰かがまぐれで少数のふりをし続けるなら、それは役に立たない。

つるを追跡したい場合は、最初にWorkbenchのインストールディレクトリを確認してください。

996de17447c58582e6a39df699c3f6f2.png

明らかに、Python27の実行可能ファイルを見ることができます。

別の友人「ああ、Python環境...」も間違っています。

実際、それほど遠くない隣のフォルダでは、ずっと前にインストールしたpy2.7は問題なく非常にうまく動作します。 8511e37246eab151023f8156f44291f2.png

それで初めてやってみました(この記事は生放送中ずっと書いていたので、間違えたら書きました)。バックアップの場合、WBpythonファイルをGenZhengmiaohongのpy27にコピーしました。その結果、おなじみの対話が最初に現れました。フレーム。さらに奇妙なことがまだ来ていません、2つのpython.dll情報:

ccb35dc00349757c7e124f02760fa4d4.png

===とは言えませんが、少なくとも==です。これは、これらの両方が2.7.6のクラシックバージョンであることを意味するので、私は幸運です。

したがって、この実行可能ファイルを使用してください(これは一時的な解決策であり、永続的な解決策ではないと思います)。 WBディレクトリにバックアップされたpy27のオーソドックスなファイルをコピーします。ああ、言うのを忘れて、WBディレクトリに0.5KB。

結果はかなり良いです(ページを急いで閉じないでください): e323b3ae41e743701226de062d8cd098.png

非常に良いです、私のネイティブpython27もこのひねくれた雰囲気に感染しています、言うことは何もありません。

今、私は再び考え始め、興味深い現象を発見しました。

どのpython.exeであっても、それらをコピーしてルートディレクトリのどこかで実行すると、上記のエラーが報告されます。そして、これは間違いなく、Workbenchを開いたときのクラッシュの根本的な原因です。

言い換えれば、1つまたは複数のファイルがないことがエラーの悩みの種です。

このプロンプトは、「操作に必要なファイルが不十分です」とも言っています。

幸いなことに、これら2つのpythonは同じバージョンですが、ネイティブのpythonを使用できます。

証明:不足しているのは間違いなくpy27の動作環境ではありませんが、py27は実際にこのバージョンのWBで使用されています。

だから私は大胆な考えを持っていました(もちろんそれは正しくありません、私は気にしません、最初にWBを開けさせてください):

MySQLインストールウィザードがあるので、再インストール後に再インストールできると確信しています。そのため、元のpython2.7.6を使用して、WBのルートディレクトリを完全にカバーしました。

私は愚かではありませんよ。これは間違いなく問題を完全に解決するわけではありません。変更された.exeは、いくつかの資料を追加する必要があります。

ただし、幸運を祈ります(便宜上、WBのコピーをコピーしました)。

140d5adaff1687bb2caac971b3187282.png

肯定的なピルの単純で粗雑なコピーアンドペーストに特別な注意を払う必要があります。ここでのPythonファイルは、ルートディレクトリ内のいくつかのファイル、実行可能ファイル、およびdllを除いてはもうありません。ルートディレクトリにpythonという追加のファイルがあり、開いた後の内容と構造が異なります。したがって、巧みにコピーして貼り付ける必要があります。

ルートディレクトリで、直接持っている場合は、持っていない場合は変更できます(合計2つを置き換え、1つは実行可能で、もう1つは同じdllです。これは良いことではないと思います)〜その他ディレクトリ、変更を確認すると、上書き、置換、マージできます。

DLLとlibの2つのフォルダーは、次のように内容を置き換えます。

pyexpat.pydには小さいネイティブファイルがあります

select.pydネイティブファイルが小さい

……200以上のファイル

サイトとページは、上書きされることなく、非常に平和に統合されました。他のファイルは肉眼では見つかりませんでした、そして構造はそこにありませんでした。一度試してみてください(WBの.exeを使用):実行できません!同じ問題!

だが!ネイティブの.exeに置き換えられましたが、奇跡的に実行されました。

しかし、WBはまだ死んでいます。しかし、少なくともそれは探求のプロセスです。

これも問題を反映しています。WBのPythonはばかげているようで、彼は自分がどのような環境を望んでいるのかわかりません。

問題に焦点を合わせ続けます:

このKERNELBASE.dllファイルがないと、通常、構成ファイルの障害になります。 WB構成ファイルについて学習します。

MySQLWorkbench.exe.configおよびWBControls.dll.config

中身は全く同じです

次に、試してみてください

変更するのは無意味です

自分でインストールしても問題ないと思います。

それで、公式サイトのインストールパッケージをダウンロードしました(実際、私はあなたに嘘をつきました、私はそれを以前にダウンロードしました、そしてそれは役に立たなかった)、私は公式ウェブサイトがどこにあるかは言いません。

対応するディレクトリに再インストールすると、問題は解決しました。

思考:この問題は、パス構成の問題になる運命にあります。問題は少なくともPython構成に限定されません。関係する可能性のあるすべてのファイルとプログラムは「どこにあるのかわからない」ため、正しい開発環境を参照できません。ファイルが見つかりません'。さらに調査すると、インストーラーがインストール中にプログラムに正しいパスを渡さなかったが、ある種の不適切なパスを渡したことがわかります。最終的な分析では、WBプログラムは、作成時に上位レベルのインストーラーによってインストールされたこのモードに対して適切な応答がなかったため、最終的な構成エラーが発生した可能性があります。

このように考えてください。インストーラーとともにインストールされたWBは、「Dディスク」、「Uディスク」、「DVD」、および「UFO」にいると考える可能性があるため、正しい方法で表現されません。 。リクエスト(Dドライブで成功できると思うこともあります)。この問題は0xe0434352とも呼ばれ、開発環境が適切に構成されていないと誤解される可能性があります。

Outlook:普通のユーザーとして、私はルートディレクトリに急いでソースコードを破壊することはできません。 (誰もがexeファイルを破棄して変更できるわけではありませんよね?)そして、ディレクトリ、大小の環境には非常に多くの参照があるので、もう一度やり直したいと思うのは非現実的です。したがって、賢明な動きは、WBの開発者が構成コードをアップグレードすることです。ユーザーとして、彼らは賢明にインストーラーをバイパスし、WBに小さなインストーラーを使用して独立した形式で正しくインストールさせる必要があります。入手方法は、公式サイトから入手するか、ビッグインストーラーのディレクトリに手動で入力してダウン(hao)することができます。

一文の要約:公式Webサイトにアクセスして、最新バージョンのmsiファイルをダウンロードし、元のディレクトリにカバーします。 MySQLに付属のインストーラを使用して再インストールしないでください。役に立たない。

他のソフトウェアやプログラムでエラーを報告した友人に手紙を書く:これはインストール(移動)中に生成されたエラーです。肝心なのは、構成ファイルが正しく設定されていないため、プログラムが正確に見つけることができないということです。解決策、他のインストール方法(機械的な再インストールと再起動ではない)を使用し、バージョンまたはインストーラーを変更します。マシン間を移動する場合、または移動する場合は、開発環境のインストールディレクトリや移動後のプログラム自体のディレクトリなど、環境の一貫性を可能な限り確保する必要があります。構成ファイルを手で引き裂くことも良い解決策です。それが独自のプログラムである場合は、そうすることをお勧めします。