WindowsでポインタBSODによる参照を修正する方法


「完璧なものは何もない」という格言は、バグがユーザーエクスペリエンスを損なう可能性があり、それを損なうソフトウェア開発にも当てはまります。残念ながら、PCがブルースクリーンオブデス(BSOD)エラー でクラッシュした場合、重大なPC障害が発生しており、通常(常にではありませんが)一部のコードのバグが原因です。

最も多いものの1つ表示される異常なBSODエラーは、「ポインタによる参照」BSOD(reference_by_pointer)です。このBSODの原因を突き止めるのは難しいですが、通常は簡単に修正できる問題を示しています。したがって、reference_by_pointer BSODエラーのトラブルシューティングを行う場合は、このガイドが役立ちます。

Windows10でのポインターによる参照BSODエラーの原因は何ですか。

ポインタによる参照BSODエラー(reference_by_pointerまたは0x00000018エラーとも呼ばれます)は通常、システムファイルまたはデバイスドライバ の問題を示します。

システムリソースの優先順位付けを支援するために、Windowsは、実行中の要素(開いているウィンドウなど)を、他の場所で要素が参照(または使用)された回数を識別する番号を持つ「オブジェクト」として内部的に参照します。

この値は、オブジェクトが削除されるまで減少し、システムメモリを他の実行中のサービス用に解放します。

reference_by_pointerメッセージが表示されると、Windowsに表示されます。実行中のオブジェクトの誤った参照カウント。これは重大なセキュリティ問題になる可能性があるため、WindowsはBSODを停止して表示し、システムを強制的に再起動して、プロセス内のすべてのアクティブなメモリをクリアします。

ただし、ほとんどの場合、これは通常、バグのあるソフトウェアが原因で発生します。ハードウェアドライバが最も一般的な原因であり、グラフィックカードやネットワークデバイスなどの他のコンポーネントがメッセージを引き起こすことがよくあります。ただし、システムファイルの破損やハードウェアの障害など、他の問題が原因である可能性もあります。

他のことを試す前に、詳細についてBSODメモリダンプファイルを確認してください を確認する必要があります。ドライバーファイル(.sysファイル拡張子付き)やシステムプロセス(ntosknrl.exe など)など、ポインターBSODによる参照の原因の背後にある重要な手がかりが見つかります。

考えられる原因(ドライバーの誤動作など)を特定したら、以下の手順に従って問題を解決できます。

トラブルシューティングのためにセーフモードに切り替えます

BSODに続いて、PCは強制的に再起動されます。 reference_by_pointer BSODループでスタックしている場合(再起動するたびに別のBSODメッセージが発生する)、トラブルシューティングプロセスを開始するためにセーフモードで起動する する必要があります。

セーフモードはWindowsを最も多く実行します正しく機能するために必要なドライバーとシステムプロセスの基本セット。これにより、別のBSODのリスクを冒すことなくドライバーの問題をトラブルシューティングできます。

セーフモードを使用して、他の修正を開始する前にBSODダンプファイルを分析することもできます。問題。

  1. セーフモードで起動するには、Windowsの起動シーケンスを少なくとも3回中断する必要があります。これを行うには、PCの電源を入れ、Windowsロゴが表示されるまで待ちます。 PCのリセットボタンを押して(またはPCの電源ボタンを押し続けて)強制的に再起動してから、これを少なくとも2回繰り返します。
    1. Windowsは自動修復モードで起動し、起動に3回失敗すると、ブートループを解決する を試行します。 自動修復メニューが表示されたら、[詳細オプション>トラブルシューティング>詳細オプション>スタートアップ設定>再起動]を選択して起動オプションにアクセスします。
      1. しばらくしてから(そしてすばやく再起動して)、キーボードの数字キーを使用して、お好みのセーフモード起動オプションを選択します。たとえば、標準のセーフモードの場合は4、ネットワーク機能が有効になっているセーフモードの場合は56を選択します。 >6が表示されます。
      2. Windowsは、選択したセーフモードオプションを使用して起動します。その後、概説されているトラブルシューティング手順を続行できます。以下。

        システムファイルとデバイスドライバーの更新

        Windowsまたはデバイスドライバーのバグにより、reference_by_pointerBSODが発生する可能性があります。この問題を解決するには、WindowsUpdateシステムを使用してシステムファイルとドライバーが最新であることを確認する必要があります。

        1. 開始するには、[スタート]メニューを右クリックして[]を選択します。 設定でWindows設定を開きます。
        2. [設定]メニューで、[更新]を選択します。 &セキュリティ>WindowsUpdate。 Windowsは更新を自動的にチェックする必要がありますが、そうでない場合は、更新を確認を選択します。手動でインストールできるアップデートがある場合は、[アップデートのインストール]を選択します。
          1. 時間を確保しますWindowsがシステムの新しいアップデートをダウンロードしてインストールするため。これが完了したら、PCを再起動して新しい更新プログラムとドライバーをロードし、プロセスを完了します。これをすばやく行うには、[スタート]メニューを右クリックし、[シャットダウンまたはサインアウト>再起動]を選択します。
          2. 最近インストールしたドライバまたはシステムアップデートをロールバックする

            システムアップデートは厳格なテストプロセスを経ていますが、バグや問題が発生する可能性があります。

            システムファイルまたはデバイスドライバーを最近更新した後にreference_by_pointerBSODエラーのみが表示される場合は、バグのあるファイルセットが導入されている可能性があります。ありがたいことに、Windowsでは問題の原因となっているWindowsでドライバーをロールバックする最近のWindowsアップデートをアンインストールします を使用できます。

            デバイスドライバーをロールバックする方法

            1. 最近インストールしたデバイスドライバをロールバックするには、[スタート]メニューを右クリックし、[デバイスマネージャ]を選択します。
              1. デバイスマネージャーウィンドウで、最近更新されたドライバーがインストールされているデバイスを見つけます。デバイスを右クリックして、プロパティを選択します。
                1. ドライバ<プロパティウィンドウの/ strong>タブで、ロールバックドライバオプションを選択します。これにより、最近インストールされたドライバーが削除され、以前に使用されたバージョンが復元されます。 ロールバックドライバを選択した後、画面上の追加の指示に従ってプロセスを完了します。
                  1. ドライバーをロールバックしたら、PCを再起動して、[スタート]メニューを右クリックし、[シャットダウン]または[シャットダウン]を選択してプロセスを完了します。サインアウト>再起動
                  2. システムアップデートを削除する方法

                    1. 最新のシステムアップデートをアンインストールするには、[スタート]メニューを右クリックし、[設定]を選択します。
                      1. 設定メニューで、[更新とセキュリティ]>更新履歴の表示>更新のアンインストール<を選択します/ strong>。
                        1. 古いスタイルのコントロールパネルメニューが表示されます。更新を日付で並べ替えるには、インストール先カテゴリのタイトルを選択して並べ替えます。削除する更新を見つけて、[アンインストール]を選択して削除します。 アンインストールオプションが利用できない場合、システムアップデートは必須であると見なされ、削除できません。
                          1. 画面上の追加の指示に従って、更新を削除します。アンインストールしたら、[スタート]メニューを右クリックし、[シャットダウンまたはサインアウト>再起動]を選択してPCを再起動します。
                          2. システムファイルにエラーがないか確認してください

                            Windowsファイルは常に変化しており、設定とファイルは定期的に更新されます。残念ながら、Windowsのインストールは、マルウェア感染 からハードドライブセクターの障害まで、より壊滅的な変化に直面することがあります。

                            Windowsのインストールが何らかの理由で失敗し、これを引き起こしていると思われる場合BSODエラー。SFCおよびDISMツールを使用してエラーを確認できます。

                            1. これらのツールを実行するには、次のことを行う必要があります。新しいWindowsPowerShellウィンドウを開きます。これを行うには、[スタート]メニューを右クリックし、[Windows PowerShell(管理者)]を選択します。
                              1. PowerShellウィンドウで、dism.exe / online / cleanup-image / restorehealthと入力し、キーボードでEnterを選択します。これにより、Windowsシステムイメージ(インストールファイルのリセットに使用)の整合性の問題がチェックされます。不足しているファイルや破損しているファイルがある場合は、DISMがそれらを置き換えます。
                              1. DISMツールが完了したら、sfc / scannowを使用して、システムファイルチェッカーツールを使用してWindowsインストールのエラーをスキャンします。それらを検出すると、DISMで生成された新しいシステムイメージファイルを使用してそれらを置き換えようとし、インストールが正しく機能していることを確認します。
                              2. PCを再起動しますSFCツールがWindowsインストールファイルのスキャンを終了したら。ファイルを更新または修復できない場合は、Windows10のリセット を新規インストールするなどのより抜本的なオプションを検討する必要があります。

                                ハードウェアをテストする(および必要に応じて交換する)

                                ファイルが破損している、またはバグがあると、システムが不安定になるだけではありません。たとえば、ハードウェアが過熱している、過労している、または単なる障害である場合、ポインタBSODによる参照などのシステムエラーは、完全なPC障害の前の次のステップです。

                                熱が問題になる場合は、PCを掃除する して、問題を解決するために冷却をアップグレードすることを検討する必要があります。次のステップは、CPUストレステストメモリテストツール 、およびハードドライブのエラーをチェックする を使用して、ハードウェアを徹底的にテストすることです。

                                ハードウェアが問題です、あなたの唯一の答えはそれを交換することです。個々のコンポーネント(マザーボードやCPUなど)を交換できますが、PCが古すぎて修復できない場合は、完全なアップグレードを検討する必要があります。PCを完全に新しいビルド済みPCまたは15 <に交換します。代わりに/ s>。

                                WindowsでのBSODエラーからの回復

                                ポインタによる参照BSODエラーは通常、心配する必要はありませんが、定期的には発生しません。システムのメンテナンスが適切に行われていると、PCに深刻な問題が発生している可能性があります。 PCがクラッシュしたときにファイルが失われないように重要なファイルを他の場所にバックアップしておく を確認し、システムの復元を有効にする を確認してください。

                                問題を解決できない場合上記の手順を使用すると、より抜本的なオプションを検討する必要がある場合があります。ハードウェアに障害がある場合は、PCのアップグレードを検討してください するか、完全に交換する必要があります。それ以外の場合は、安定性を回復するためにWindowsをワイプしてリセットする の時間になる可能性がありますが、後でバックアップからファイルを復元する する必要があります。

                                <!-AIコンテンツ終了1->

                                関連記事:


                                13.07.2021