Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でエラーコード0xc0000006「STATUS_IN_PAGE_ERROR」が発生したときの対処法

Windows 10のパソコン上でVisual Basic Script(VBS)を実行した際、STATUS_IN_PAGE_ERROR(ページ内エラー)というエラーメッセージとともに、エラーコード0xc0000006が表示されることがあります。本記事では、この問題の原因と具体的な解決策について詳しく解説します。

このエラーの原因のひとつとして挙げられるのが、AppInit_DLLsというレジストリキーです。このキーは、他のソフトウェアに影響を与えるクラッシュの数を記録する役割を持っていますが、場合によってはシステムを破損させ、STATUS_IN_PAGE_ERRORを引き起こすことがあります。

エラーコード0xc0000006のSTATUS_IN_PAGE_ERRORへの対処法

Windows 10でエラーコード0xc0000006「STATUS_IN_PAGE_ERROR」が発生したときの対処法

この問題に直面した場合は、AppInit_DLLsの値を修正することで解決できる可能性があります。以下の手順に従って操作してください。

注意:これはレジストリを編集する操作です。万が一に備えて、事前にレジストリのバックアップを取るか、システムの復元ポイントを作成しておくことを強くおすすめします。

レジストリエディタでの操作手順

  • Windowsキー + R を押して、「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログボックスに regedit と入力し、Enterキーを押してレジストリエディタを起動します。
  • 以下のレジストリキーのパスへ移動します。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows
  • 画面右側にある AppInit_DLLs をダブルクリックして、プロパティの編集画面を開きます。
  • 「文字列の編集」ウィンドウで、値のデータ欄を空欄にします。
  • OK をクリックして変更を保存します。
  • レジストリエディタのウィンドウを閉じます。
  • パソコンを再起動して、変更を反映させます。

再起動後に再度スクリプトを実行してみてください。問題が解決しているはずです。

AppInit_DLLsとは何か

AppInit_DLLsは、システム上のすべてのユーザーモードプロセスに対して、任意のDLLのリストを読み込ませるための仕組みです。

レジストリのこのキーに保存されている値によって、AppInit_DLLsインフラストラクチャの動作が決定されます。対象となるレジストリパスは以下のとおりです。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows

各レジストリ値の詳細は以下の表のとおりです。

説明 設定例
LoadAppInit_DLLs(REG_DWORD) AppInit_DLLsをグローバルに有効または無効にします。 0x0 – AppInit_DLLsを無効化
0x1 – AppInit_DLLsを有効化
AppInit_DLLs(REG_SZ) 読み込むDLLのスペースまたはカンマ区切りのリスト。DLLへの完全なパスは短いファイル名(ショートネーム)で指定する必要があります。 C:\PROGRA~1\WID288~1\MICROS~1.DLL
RequireSignedAppInit_DLLs(REG_DWORD) コード署名済みのDLLのみを読み込みます。 0x0 – すべてのDLLを読み込む
0x1 – コード署名済みのDLLのみ読み込む

WindowsのAppInit DLL機能には、新たなコード署名の要件が追加されています。これにより、ソフトウェアの出所の可視性が向上するだけでなく、システムの信頼性とパフォーマンスの改善も期待できます。

  1. 【完全ガイド】Windows Updateエラーコード80070308の原因と6つの解決策

    Windows Updateのエラーコードは種類が非常に多く、すべてを挙げれば1ページでは収まらないほどです。さらに厄介なのは、似たようなエラーでも発生原因が状況ごとに異なり、自分のケースがどれに該当するのか判断しづらい点でしょう。本記事で扱うエラーコード80070308についても、実際に効果のあった複数の対処法を検証してまとめました。思ったより簡単に解決できるケースも多いので、ぜひ最後まで各方法をお試しください。解決策1:システムの復元を使う最終手段のように聞こえますが、エラーが発生し始める前の復元ポイントにコンピューターを復元すれば、エラーのない状態へ戻せるため、実は手軽な方法の一つです。

  2. Windows 10のエラーコード0xc0000409とは?原因と5つの対処法をわかりやすく解説

    Windows 10は世界中で10億人以上のユーザーに利用されているOSですが、残念ながらすべてのユーザーがエラーのない快適な環境を得られているわけではありません。本記事では、これまで数多くのWindows特有のバグやエラーを取り上げてきましたが、今回はその中でも厄介な「エラーコード0xc0000409」について詳しく解説します。この記事では、Windows 10で発生する0xc0000409エラーの修正方法を中心に、エラーの原因となりうる要因と、実際に試せる複数の解決策を順番にご紹介します。さらに、同様のトラブルを未然に防ぎ、PCを高速かつ安定した状態に保つための対策についても触れていきます