C ランタイム エラー R6017
予期しないマルチスレッド ロック エラー
Note
アプリの実行中にこのエラー メッセージが表示された場合は、内部的な問題があるため、アプリがシャットダウンされています。 このエラーにはいくつかの理由が考えられますが、多くの場合、アプリのコードの欠陥が原因です。
このエラーを解決するには、次の手順を試してみます。
- [コントロール パネル] の [アプリと機能] または [プログラムと機能] ページを使用して、プログラムを修復または再インストールします。
- [コントロール パネル] の [Windows Update] でソフトウェア更新プログラムを確認します。
- アプリの更新バージョンを確認します。 問題が解決しない場合は、アプリ ベンダーにお問い合わせください。
プログラマ向け情報
システム リソースの C ランタイム マルチスレッド ロックにアクセスしようとしたときに、プロセスで予期しないエラーが発生しました。 このエラーは、通常、プロセスによってランタイム ヒープ データが誤って変更された場合に発生します。 ただし、ランタイム ライブラリまたはオペレーティング システム コードの内部エラーが原因である場合もあります。
この問題を解決するには、コード内のヒープ破損のバグを確認します。 詳細と例については、 CRT デバッグ ヒープの詳細を参照してください。 次に、アプリのデプロイに最新の再頒布可能パッケージが使用されていることを確認します。 詳細については、「Visual C++ での配置」を参照してください。