STATUS_IN_PAGE_ERROR(0xc0000006エラー)を解決するにはどうすればよいですか?

公開: 2020-09-01

最近、一部のWindowsユーザーは、0xc0000006エラーのためにネットワークボリュームからアプリケーションを起動できないと不満を漏らしています。 このエラーは、WindowsOSを悩ませてきたバグの長い列の最新のものにすぎません。 幸いなことに、これらの同じユーザーの多くは、この記事で説明されている回避策を利用してエラーを解決することができました。

したがって、STATUS_IN_PAGE_ERROR(エラー0xc0000006)の解決策を探している場合は、このガイドがまさに必要なものです。

Windows 10のエラーコード0xc0000006とは何ですか?

Windowsエラーコード0xc0000006は、VisualStudioを頻繁に使用するユーザーに最もよく表示されます。 また、MicrosoftWordやExcelなどの特定のアプリケーションにも表示される可能性があります。 このエラーは、ユーザーがネットワークボリュームから実行可能スクリプトを起動しようとしたときに発生する可能性がありますが、ローカルに保存された実行可能ファイルでも発生することが知られています。

ユーザーが実行可能ファイルをクリックしても、アプリ、プログラム、またはスクリプトは起動されません。 代わりに、次のバリエーションであるエラーメッセージを含むダイアログが表示されます。

アプリケーションは0xc0000006を正しく起動できませんでした。 それはSTATUS_IN_PAGE_ERRORです

過度のマルウェア対策ソフトウェアまたはファイアウォールソフトウェアは、ユーザーがネットワークボリュームから実行可能ファイルを実行しようとしたときに誤検知をトリガーすることにより、このエラーを引き起こす可能性があります。 システムファイルの不整合も、STATUS_IN_PAGE_ERRORにつながる可能性があります。 特にAppInst_DLLsキーを使用したレジストリの不具合も、この問題の原因となることが知られています。

Windows10でSTATUS_IN_PAGE_ERRORコード0xc0000006を取り除く方法

ローカルボリュームまたはネットワークボリュームからスクリプトまたはソフトウェアを実行しようとしたときにエラーコード0xc0000006が発生した場合は、これらの潜在的な修正を試すことができます。

クリーンブートを実行する

平均的なコンピューターには非常に多くのアプリ、ドライバー、スクリプトが存在するため、サードパーティのソフトウェアと競合する可能性が高くなります。 STATUS_IN_PAGE_ERROR(エラー0xc0000006)は、この理由が原因である可能性があります。

Windowsをクリーンブートすると、問題の原因がソフトウェアの競合なのか、それとも他の問題なのかを判断するのに役立ちます。 クリーンブートでは、サードパーティのスタートアップソフトウェアが無効になっています。

Windows構成アプレットからクリーンブートを実行できます。 方法は次のとおりです。

  • Win Key + Rで実行ボックスを開きます。
  • [ファイル名を指定して実行]フィールドに「msconfig」(引用符なし)と入力し、[OK]をクリックします。
  • システム構成ダイアログで「一般」タブが選択されていることを確認してください。
  • Selective Startupを選択し、Load StartupIの選択を解除します。
  • 「システムサービスをロードする」および「元のブート構成を使用する」チェックボックスが選択されていることを確認します。
  • [サービス]タブに切り替えて、[すべてのMicrosoftサービスを非表示にする]チェックボックスをオンにします。
  • [すべて無効にする]をクリックして、サードパーティプログラムのすべてのスタートアップサービスの選択を解除します。
  • [適用]ボタンと[OK]ボタンをクリックします。
  • [再起動]をクリックします。

新しい環境でソフトウェアを起動してみてください。 それが機能する場合は、無効になっているスタートアップ項目の1つに関連するプログラムが原因である可能性があります。

サードパーティのウイルス対策ソフトウェアまたはファイアウォールを使用して、競合するソフトウェアの検索を開始する必要があります。 ソリューション2と同様に、セキュリティスイートを無効化またはアンインストールできます。その後、元のブート構成を復元して、ソフトウェアまたはスクリプトが正常に実行されるかどうかを確認できます。

サードパーティソフトウェアを削除する

Windows 10での0xc0000006エラーは、通常、ネットワークボリュームから実行可能ファイルを実行しようとしたときに発生します。 サードパーティのウイルス対策ソフトウェアまたはファイアウォールソフトウェアで問題が発生した場合、誤検知が原因でセキュリティスイートがネットワークボリュームへの接続を停止している可能性があります。

ファイアウォール/ AVスイートを無効化またはアンインストールしてみて、それが役立つかどうかを確認できます。 起動に失敗した実行可能ファイルがローカルドライブにあり、サードパーティのセキュリティスイートがアクティブである場合、次の2つのオプションがあります。

  1. 影響を受ける実行可能ファイルまたはプログラムをホワイトリストに登録するか、アンチウイルスの除外リストに追加します。
  2. サードパーティのセキュリティスイートを無効にします。
  3. サードパーティのセキュリティスイートをアンインストールします。

最初のオプションでは、セキュリティプログラムの設定領域を開き、除外リストを見つける必要があります。 使用している保護ソフトウェアによっては、これは非常に難しい場合があります。 具体的な手順については、プログラムのWebサイトを参照することを恐れないでください。

起動に失敗した実行可能ファイルを除外リストに追加した後、実行可能ファイルを起動してみて、何が起こるかを確認してください。 あなたがそれを使うことができれば、解決策のあなたの検索は終わりです。

2番目の方法は、影響を受ける実行可能ファイルをホワイトリストに追加してもうまくいかない場合に役立ちます。 AVまたはファイアウォールを一時的に無効にして、実行可能ファイルを起動してみてください。

上記の両方のオプションで解決策が得られない場合は、次の手順に従って、コンピューターからセキュリティアプリを削除してください。 心配しないでください。これで何も解決しない場合は、いつでも元に戻すことができます。

  • WindowsロゴキーとRキーを同時に押して、[実行]ダイアログボックスを開きます。
  • 「appwiz.cpl」(引用符なし)と入力し、[OK]をクリックして、コントロールパネルの[プログラムと機能]ウィ​​ンドウを開きます。
  • [プログラムと機能]ウィ​​ンドウを下にスクロールして、アンインストールするサードパーティのファイアウォール/ AVアプリを見つけます。
  • アプリを右クリックして、[アンインストール]を選択します。 アンインストールウィザードの指示に従って、アプリの削除を完了します。 最後に、マシンをリブートしてシステムメモリをクリアします。

おすすめされた

AuslogicsBoostSpeedでPCの問題を解決する

BoostSpeedは、PCのクリーニングと最適化に加えて、プライバシーを保護し、ハードウェアの問題を診断し、速度を上げるためのヒントを提供し、ほとんどのPCのメンテナンスとサービスのニーズに対応する20以上のツールを提供します。

Auslogics BoostSpeedは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
無料ダウンロード

:一部のアプリでは、トレースや残りのファイルが残る可能性がありますが、それでも同じ問題が発生する可能性があります。 Auslogics BoostSpeedなどのツールのアンインストール機能を使用して、アンインストールされたアプリケーションに関連付けられているすべてのファイル、トレース、およびレジストリキーを完全に削除できます。

システムが再起動すると、WindowsDefenderがアクティブになります。 実行可能ファイルを再度起動して、エラー0xc0000006の問題を再現できるかどうかを確認してください。

おすすめされた

マルウェア対策でPCを脅威から保護する

アンチウイルスが見逃す可能性のあるマルウェアがないかPCをチェックし、AuslogicsAnti-Malwareを使用して脅威を安全に削除します

Auslogics Anti-Malwareは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
ダウンロード中

問題が解決した場合は、Windows Defenderを引き続き使用するか、マシン上の実行可能ファイルやその他の無害なプログラムファイルと競合しない別のサードパーティのAV /ファイアウォールスイートを試すことができます。 デバイス保護のすべてのニーズについて、AuslogicsAnti-Malwareを確認できます。

DISMおよびSFCツールを使用してスキャンを実行する

破損したシステムファイルは、Windowsの特定のバグの原因を探すときに、しばしばレーダーの下に置かれます。 実際、Windowsファイルが見つからないか破損していると、Windows 10のSTATUS_IN_PAGE_ERRORなど、さまざまな問題が発生する可能性があります。一部のユーザーは、システムファイルの不整合を見つけて修正するのに役立つMicrosoftの2つのユーティリティを実行した後、エラーコード0xc0000006で問題を解決したと説明しました。

DISM(Deployment Image Servicing and Management)およびSFC(System File Checker)は、システムファイルエラーを修復するためのプリインストールされたツールです。 それらの2つは補完的な目的を果たし、タンデムで使用するのが最適です。

DISMツールはWindowsUpdateファイルを使用して破損したシステムイメージコンポーネントを置き換えますが、SFCユーティリティはローカルに保存されたキャッシュに依存して、欠落または破損したファイルを新しいコピーに置き換えます。 また、システムファイルチェッカーは個々のファイルに焦点を合わせますが、DISMツールはWindowsシステムイメージ全体を調べます。

2つのユーティリティでスキャンを実行するには、管理者特権のコマンドプロンプトウィンドウを開く必要があります。 Microsoftは、Windows 10ユーザーが最初にDISMスキャンを実行し、次にSFCスキャンを実行することをお勧めします。 ただし、最初のスキャンでエラーが解決した場合は、2番目のスキャンを実行する必要はありません。

次の手順は、破損したシステムファイルがないかPCをスキャンするために必要なことを説明しています。

  • スタートメニューを開き、「cmd」と入力します(引用符は含みません)。
  • 検索結果で[コマンドプロンプト]を右クリックし、[管理者として実行]を選択します。

これで、コマンドラインウィンドウでスキャンを実行する準備が整いました。 続行する前に、インターネット接続が安定していることを確認してください。 DISMユーティリティは、WindowsUpdateサーバーに接続する必要がある場合があります。

  • 以下のコマンドを入力し、キーボードのEnterキーを押します。

DISM.exe / Online / Cleanup-image / Restorehealth

進行中は、いかなる方法でも操作を中断しないでください。 PCの蓋を閉めたり、シャットダウンしたりすることはできません。 スキャンにはかなりの時間がかかる場合があるため、待つ準備をしてください。

スキャンが完了したら、コンピューターを再起動して、問題が修正されているかどうかを確認します。

次回の起動時にSTATUS_IN_PAGE_ERRORが続く場合は、昇格したコマンドラインウィンドウを再度開き、システムファイルチェッカースキャンを実行します。

  • 以下のコマンドを入力し、キーボードのEnterキーを押します。

sfc / scannow

このスキャンはDISMスキャンよりも時間がかかるため、操作がゆっくり進行する間、PCから離れて何か他のことをする準備をしてください。 繰り返しますが、より深刻な問題につながる可能性があるため、操作を中止しようとしないでください。

スキャンが完了すると、次のような通知が届きます。

Windows Resource Protectionは破損したファイルを検出し、正常に修復しました。 詳細は、CBS.Log%WinDir%\ Logs \ CBS \ CBS.logに含まれています。

コンピュータを再起動し、次回の起動後に実行可能ファイルを起動してみてください。

AppInst_DLLsレジストリキーを編集します

STATUS_IN_PAGE_ERRORは、AppInst_DLLsレジストリキーに関連している可能性があります。 このキーは、マシンでのアプリのクラッシュとフリーズを監視します。 このキーが破損することがあり、監視する実行可能ファイルを起動しようとすると0xc0000006エラーが発生します。

問題の実行可能ファイルには実際には問題がない可能性があります。 代わりに、レジストリキーに問題があります。 したがって、レジストリ内のAppInst_DLLsの値を変更することで、このエラーを解決できます。

レジストリキーの値を変更する前に、現在のレジストリをバックアップすることを強くお勧めします。 レジストリエディタを開いたら、[ファイル]> [エクスポート]を選択し、バックアップを安全な場所に保存します。 後で問題が発生した場合は、バックアップを使用してレジストリを復元できます。

  • スタートメニューを開き、「regedit」と入力します(引用符は不要)。
  • レジストリエディタアプリをクリックして開きます。
  • レジストリ内の次の場所に移動します。

Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Windows

  • 右ペインでAppInst_DLLsをダブルクリックします。
  • AppInst_DLLsの[文字列の編集]ダイアログで、[値のデータ]フィールドの値を削除し、[OK]をクリックします。

これらの手順が完了したら、コンピューターを再起動して、実行可能ファイルを起動しようとしてもSTATUS_IN_PAGE_ERRORが発生するかどうかを確認します。

レジストリのバグにより、0xc0000006エラーなどの誤検知が発生する場合があります。 どのレジストリキーが破損していて問題を引き起こしているのかを常に正確に知ることができるとは限りません。 パフォーマンスの低下、メモリの問題、ファイルの断片化に関連するレジストリの問題を解決するのに役立つ包括的なソリューションについては、信頼性の高いレジストリクリーニングソフトウェアを試すことをお勧めします。

アプリケーションを修復する

エラーコード0xc0000006は、破損したアプリコンポーネントが原因である可能性があります。 [設定]の[アプリ]セクションで実行可能ファイルを起動できないアプリを見つけた場合は、アプリを修復することで問題を解決できる可能性があります。

  • 設定アプリを開き、[アプリ]> [アプリと機能]に移動します。
  • アプリリストを下にスクロールして問題のアプリを見つけるか、右側の検索ボックスを使用してすばやく見つけます。
  • アプリを1回クリックし、[変更]ボタンをクリックします。
  • 次の画面で、[修復]をクリックします。

この解決策で問題が解決しない場合は、次の修正を試してください。

Windowsを更新する

古いビルドのWindows10をまだ使用している場合は、いくつかの問題を解決した重要なパッチがOSにない可能性があります。 ファームウェアを更新して、実行可能ファイルを起動するときにSTATUS_IN_PAGE_ERRORを解決できるかどうかを確認することをお勧めします。

  • 設定アプリを開き、[更新とセキュリティ]> [WindowsUpdate]に移動します。
  • [アップデートの確認]ボタンをクリックすると、OSは利用可能なすべてのアップデートをダウンロードします。

マシンを再起動して、利用可能なすべてのアップデートをインストールします。 再度ログインした後、実行可能ファイルを起動して、問題が解決したかどうかを確認してください。

多くのユーザーは、ここでの修正を通じて、このガイドで説明されているバグをなんとか取り除くことができました。 どれもうまくいかない場合は、修復インストールを使用してWindowsを再インストールしてみてください。 Microsoftサポートまたはソフトウェア技術者に連絡することもできます。

それで、STATUS_IN_PAGE_ERRORの潜在的な解決策のいずれかを試しましたか? 彼らがあなたのために働いたことを願っています。 以下のコメントセクションであなたの経験について教えてください。