![特定の .exe を起動するとエラー 0xc0000006 が発生する](https://rvso.com/image/1505672/%E7%89%B9%E5%AE%9A%E3%81%AE%20.exe%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%200xc0000006%20%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B.png)
私は 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 フレームワークを正しくアンインストールしてから再インストールすることで修復することです。
ファイル共有サイトからの未検証のソフトウェアの使用は、システムに損害を与える可能性があるため、推奨されません。システムにインストールする前に、徹底的にスキャンしてください。