私はcmdから必要なパラメータを指定してmysqldump.exeを実行していますが、これは正常に動作します。その後MySQLは有効なwin32アプリケーションではありません
、突然のすべてが、それは私にポップアップ「ではない有効なWin32アプリケーション」を与えるために開始し、コンソールにアクセスが拒否されました...」と言っています
をこの原因は何?
ありがとうございます。
私はcmdから必要なパラメータを指定してmysqldump.exeを実行していますが、これは正常に動作します。その後MySQLは有効なwin32アプリケーションではありません
、突然のすべてが、それは私にポップアップ「ではない有効なWin32アプリケーション」を与えるために開始し、コンソールにアクセスが拒否されました...」と言っています
をこの原因は何?
ありがとうございます。
原因 サービス の実行可能ファイルのパスにスペースが含まれている場合、この問題が発生することがあります。
Windowsがサービスを開始すると、サービスのパスが左から右に解析されます。以下の両方の条件に該当する場合:
Windowsは、ファイルまたはフォルダを見つけて実行してから、 を探し、サービスの実行可能ファイルを実行することがあります。例えば
、サービスの実行可能ファイルのパスが C:\Program Files\MyProgram\MyService.exe
であれば、そして C:\Program
という名前のフォルダが、あなたのハードディスク上に存在する場合、Windowsが
C:\Program
フォルダを探し出し
C:\Program Files\MyProgram\My
Service.exe
ファイルを作成し、それを実行しようとします。 解決方法 警告:レジストリエディタを間違って使用すると、深刻な問題が発生することがあります。この場合、オペレーティングシステムの再インストールが必要になることがあります。 マイクロソフトは、レジストリエディタの誤った使用により発生した問題の解決を保証できません。レジストリエディタは、自己責任で使用してください。 サービスの名前です Windowsレジストリに次の値を引用符で囲み追加し、この問題を解決するには、次の
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>\ImagePath
のImagePath値は サービスのために他の修理可能ファイルが含まれています。サービスのImagePath値の前後に引用符を追加するには
<ServiceName>
次のレジストリエントリをクリックし、サービスの名前です: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName>
。 たとえば、サービスの名前がMyServiceの場合、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService key
を探します。たとえばたMyServiceサービスのパスは、以下の
"C:\Program Files\MyProgram\MyService.exe
" 6にMyServiceでサービスに対する値のデータボックス のエントリを変更、
C:\Program
Files\MyProgram\MyService.exe
ある場合[OK]をクリックし、レジストリエディタを終了します。/
したがって、新しいフォルダを作成し、サービスをインストールします。 BAM!出来た。私はC:\Web Dev\
フォルダを持っていて、テスト用に使用していました。 Webとdevの間のスペースが問題でした。
実行ファイルのような音が壊れました。 –
ジェレミーは良いコメントをしています。 .exeをもう一度ダウンロードしてみてください。また、プログラムが64ビットバージョンのWindows用に設計されており、32ビットバージョンのWindowsで実行している場合、このエラーは機能しなくなります。これが役に立ったら – legrandviking
実行ファイルが0kbになりました...私は新しいファイルをコピーしました、ありがとうございました! – eddyuk