特定の .exe を起動するとエラー 0xc0000006 が発生する

特定の .exe を起動するとエラー 0xc0000006 が発生する

私は Windows 7 を使用しています。ゲームのように .exe を起動すると、次のエラー メッセージが表示されます:

The application was unable to start correctly (0xc0000006). Click OK to close the application

そして、アプリケーションを起動できません。ただし、すべての .exe がそうではありません。

例: Chrome は起動できますが、ゲームは起動できません。

そこで、このエラーを回避する方法を見つけました。.bat ファイルを作成しました。この .bat で、次のコマンドを実行して、このエラーが発生するアプリケーションを 500 回起動します。

start C:\Path\To\My\Exe\example.exe

また、ランダムに (5 分から 3 時間待つ必要があります)、.exe が機能し、アプリケーションを起動できる場合もあります。コンピューターで 1 つの .exe を起動できたら、このエラーは発生しなくなりました。コンピューター上のすべての .exe を起動できます。

しかし、コンピューターを再起動すると、このエラーが再び発生しました。.bat で時々機能する理由がわかりません。また、このエラーを修正する方法もわかりません。

手伝ってくれてありがとう。

答え1

おそらくディスクに不良セクタがあるか、RAMに問題があるのでしょう。これはソフトウェアの問題というよりハードウェアの問題のように思えます。エラー 0xc0000006ページエラーのステータスこれは、I/O エラーのためにメモリ内になかったページをプログラムがアドレス指定していることを意味します (TechNet より):

//
// MessageId: STATUS_IN_PAGE_ERROR
//
// MessageText:
//
// The instruction at 0x%p referenced memory at 0x%p. The required data was not placed into memory because of an I/O error status of 0x%x.
// #define STATUS_IN_PAGE_ERROR             ((NTSTATUS)0xC0000006 L) // winnt

走ってみる

chkdsk /r /f /x

システムパーティションで、問題が解決するかどうかを確認してください。問題が解決しない場合は、

sfc /scannow

も役立つかもしれません。不良セクタの破損がメモリ マネージャ サブシステムに影響した可能性があります。SFC で修正できる可能性があります。

これらすべてを行っても問題が解決しない場合は、RAM モジュールが複数ある場合は 1 つずつ交換してみてください。

答え2

数か月前、ゲームを起動するときに同様の問題に直面しました。エラーコードは私のものとは異なりますが、エラーの意味は同じです。私はこの方法を試して問題を解決しました。あなたも試してみてください。まず、これをダウンロードする必要がありますソフトウェア

その後、ファイルを解凍してフォルダを開いてください。svcパック

開いて実行aio ランタイム

次のウィンドウでクリックしますインストールインストールが完了するまで待ちます。

その後、システムを再起動してください。

そしてこれが機能するかどうかを確認します。

基本的に行うことは、.net フレームワークを正しくアンインストールしてから再インストールすることで修復することです。

ファイル共有サイトからの未検証のソフトウェアの使用は、システムに損害を与える可能性があるため、推奨されません。システムにインストールする前に、徹底的にスキャンしてください。

関連情報