Windows 10/11で「読み取り専用メモリへの書き込み試行」BSODエラーを修正する7つの方法
BSOD(Blue Screen of Death、ブルースクリーン)エラーは、Windows 10/11のパソコンではもはや珍しいものではありません。アップデートのインストール後に発生するものもあれば、まったく予期せぬタイミングで突然現れるものもあります。その中でも、現在多くのWindowsユーザーを悩ませているのが「読み取り専用メモリへの書き込み試行(Attempted Write to Readonly Memory)」というBSODエラーです。
「読み取り専用メモリへの書き込み試行」エラーとは
このエラーは、ドライバーがシステムメモリの読み取り専用セグメントに書き込もうとしたときに発生します。原因となっているドライバーやファイルを特定できた場合、青い画面に表示されるエラーメッセージ内にその名前が記載されることがあります。
では、何がこのエラーを引き起こすのでしょうか。主な原因として以下の4つが挙げられます。
- 不具合のある、古い、または破損したデバイスドライバー
- 互換性のないファームウェアやソフトウェア
- 破損したシステムサービス
- ジャンクファイル(不要ファイル)の蓄積
「読み取り専用メモリへの書き込み試行」BSODエラーの対処法
このエラーに対処する前に、まずはPC全体の健康状態とパフォーマンスに影響している潜在的な問題を簡単なスキャンで確認しておくことをおすすめします。信頼できるサードパーティ製のPC修復・最適化ツールを使用すれば、誤った設定、ジャンクファイル、有害なアプリ、セキュリティ上の脅威などを検出し、一括で修復できます。必ず公式サイトなど信頼できる提供元からダウンロードし、クイックスキャンを実行して検出された問題をすべて修復しておきましょう。
その上で、「読み取り専用メモリへの書き込み試行」エラーの具体的な解決策を見ていきましょう。
解決策1:問題のあるデバイスドライバーを修正する
古いドライバーを更新する方法は2つあります。1つ目は自動更新、2つ目は手動での更新です。
ドライバーを手動で更新する場合、または問題のあるデバイスを無効化・アンインストールしてドライバーを修復する場合は、以下の手順に従ってください。
- スタートを開きます。
- 検索ボックスに devmgmt.msc と入力します。
- 検索結果からデバイスマネージャー(devmgmt)を選択します。
- 古いデバイスドライバーを更新するには、該当するデバイスを右クリックしてドライバーソフトウェアの更新を選択します。不具合のあるデバイスを無効化する場合は右クリックして無効化を、問題のあるデバイスをアンインストールしてドライバーを再インストールする場合はアンインストールをクリックします。
自動的にドライバーを更新したい場合は、以下の手順を実行します。
- スタートを開きます。
- デバイスとプリンターを選択します。
- コンピューター(PC)を右クリックします。
- デバイスのインストール設定を選択します。
- はい(自動的に実行する)オプションをクリックします。
- 変更の保存を選択します。
- 画面の指示に従って操作を完了させます。
解決策2:最近インストールしたプログラムをアンインストールする
最近新しいツールやソフトウェアをインストールしていませんか?そのプログラムがエラーの原因になっている可能性があります。以下の手順でアンインストールしてみましょう。
- スタートを開きます。
- コントロールパネルを選択します。
- プログラムと機能を選択します。
- 最近インストールしたプログラムまたはソフトウェアの名前をクリックします。
- アンインストールをクリックします。
解決策3:Windows OSを最新バージョンに更新する
古いWindows OSのバージョンがエラーの引き金になることもあります。ダウンロード可能なアップデートがないか確認してみましょう。
- 検索ボックスに update(アップデート)と入力します。
- 検索結果からWindows Updateを選択します。
- 表示されたウィンドウで更新プログラムのチェックボタンをクリックします。
- Windowsによるチェックが完了するまで待ちます。アップデートが利用可能な場合は今すぐインストールをクリックします。
- すべてのアップデートのダウンロードとインストールが完了したら、パソコンを再起動します。
解決策4:セーフモードで再起動し、不具合のあるデバイスドライバーを更新する
単純な再起動でエラーが解消されることもあります。パソコンをセーフモードで再起動するには、以下の手順を実行してください。
- 電源ボタンとShiftキーを押しながら、セーフモードオプションを表示します。
- 再起動を選択すると、Windowsがセーフモードで起動します。
- セーフモード中にデバイスドライバーを更新します。スタートボタンを右クリックし、デバイスマネージャーをクリックします。
- 該当セクションを展開し、ドライバーに不具合があるデバイスを見つけます。右クリックしてドライバーの更新を選択します。
- ドライバーソフトウェアの最新版を自動検索オプションをクリックします。Windowsで新しいドライバーが見つからない場合は、メーカーの公式サイトから直接ダウンロードできます。
- その後、パソコンを再起動します。これにより、Windowsがデバイスドライバーを再インストールします。
再起動後にWindowsが正常に動作すれば完了です。それでも問題が解決しない場合は、以下の手順を試してください。
- スタートボタンを右クリックし、コマンドプロンプト(管理者)をクリックします。
- 管理者アカウントの資格情報を入力します。
- sfc /scannow コマンドを入力してEnterキーを押します。スキャンが完了するまで待ちます。
- 次に、chkdsk C: /f /r /x コマンドを入力してEnterキーを押します。「C」は実際のパーティションドライブ文字に置き換えてください。
- Windowsがシステムをスキャンし、不良セクターの検出と修復を試みます。
- 最後に、パソコンを再起動します。
解決策5:メモリ診断を実行する
「読み取り専用メモリへの書き込み試行」エラーのもう一つの有効な対処法が、Windows 10/11のメモリ診断ツールの実行です。
- Windows + Rキーを同時に押してファイル名を指定して実行を起動します。
- テキストフィールドに mdsched.exe コマンドを入力してEnterキーを押します。Windowsメモリ診断ツールが起動し、以下の2つの選択肢が表示されます。
- 今すぐ再起動し、問題を検出する(推奨)
- 次回のコンピューター起動時に問題を検出する
- 選択したオプションに応じて、パソコンが再起動され、メモリ関連の問題がスキャンされます。問題が検出された場合は自動的に修復されます。
解決策6:BIOSを更新する
BIOSファームウェアが古いことも、このエラーの原因になり得ます。対処法としてはBIOSの更新が挙げられますが、専門的な技術知識が必要な作業のため、すべての方が安全に実行できるとは限りません。自信がない場合は、認定されたWindows技術者に依頼して作業してもらうのが安心です。
解決策7:ブルースクリーン トラブルシューティングツールを実行する
最後に、オンラインのブルースクリーン トラブルシューティングツールの実行を試してみてください。インターネット経由で利用できるウィザード形式のツールで、初心者でもBSODエラーを簡単に診断・修復できるよう設計されています。
まとめ
今後Windows 10/11で「読み取り専用メモリへの書き込み試行」エラーに遭遇しても、もう慌てる必要はありません。まずは最も簡単な対策であるデバイスドライバーの更新から始め、それでも解決しない場合は、本記事で紹介した解決策を順番に試していきましょう。焦らず一つずつ対処することで、ほとんどの場合エラーを解消できます。
-
Windows 10/11で発生する0x800f0989エラーの原因と対処法を徹底解説
Windows 11のリリース以来、多くのユーザーが最新バージョンへのアップグレードを試みています。最も簡単な方法はWindows Updateを使って最新版に更新することですが、その過程で「0x800f0989」というインストールエラーに遭遇するユーザーが少なくありません。このエラーコードは、最新の累積アップデートをPCにインストールしようとした際によく発生します。主な原因としては、システムファイルの破損、キャッシュの蓄積、問題のあるアップデートのインストール、アップデート関連サービスの無効化などが挙げられます。エラーが発生するとWindowsへのアップデートが妨げられ、別の方法でのアップグ
-
【解決策】Windows 10/11で発生するWindows Updateエラー0x8024401Fを修正する方法
Windows 10/11でWindows Updateのエラーコード「0x8024401F」が表示されると、原因がわからず戸惑ってしまう方も多いでしょう。しかし、正しい手順とポイントを押さえていれば、この問題は決して解決不可能ではなく、それほど時間をかけずに修正することも可能です。本記事では、Windows 10/11でエラー0x8024401Fを解消するための具体的な方法を詳しくご紹介します。Windows Updateエラー0x8024401Fの原因は?エラー0x8024401Fは、OSをアップデートする際に最もよく遭遇するエラーの一つです。「Windows server 2016 up