トラブルシューティングのためにWindowsメモリ診断にアクセスする方法
Windowsメモリ診断は、Windowsに標準搭載されているメモリテストツールとして最もよく利用されています。RAMの問題はよくあることで、様々なシステムバグの原因となる可能性があるためです。PCがクラッシュしたり、フリーズしたり、突然ブルースクリーンが表示されたりするのは、多くの場合、RAMの問題が原因です。そのため、このツールを使えば、メモリモジュールの不具合を特定するのに役立ちます。正直なところ、Windowsにこれほど多くのトラブルシューティングオプションが隠されているのは奇妙ですが、これも例外ではありません。システムの不安定さや原因不明のエラーに気付いた場合は、このメモリチェックを実行するのが良い出発点です。ただし、すぐに結果が出るとは期待しないでください。RAMのサイズやテストの種類によっては時間がかかることもありますが、ハードウェアの問題を除外するためには試してみる価値はあります。
Windowsメモリ診断トラブルシューティングアプリの起動方法
Windowsメモリ診断にアクセスする方法は複数ありますので、一番簡単だと思う方法を選んでください。スタートメニューが使いにくいと感じる時もあれば、コマンドラインの方が使いやすい時もあります。重要なのは、使い方が簡単なことです。必要なのは、どのパスやコマンドを使うかだけです。Windowsがこれらのオプションの一部を分かりにくい場所に隠しているのは少し面倒ですが、それがWindowsの常です。
スタートメニューから
これは簡単ですぐに使えるので、私のお気に入りです。スタートボタンをクリックするか、 を押しますWindows key。検索バーに「Windows メモリ診断」と入力します。環境によっては、最初に「管理ツール」 (コントロールパネル > システムとセキュリティ > 管理ツールにあります)をクリックする必要がある場合がありますが、通常はすぐに表示されます。表示されない場合は、リストを確認するか、再度検索してください。見つかったらクリックしてください。とても簡単です。他のマシンでは、検索バーまたは「ファイル名を指定して実行」(Win + R)に「mdsched」と入力するだけでも動作します。
コマンドラインインターフェース経由
ちょっとマニアックなやり方ですが、GUIをスキップしたい場合は、Win + Rと入力するだけmdschedです。Enterキーを押すと、システムが再起動を促すプロンプトを表示します。メニューをあれこれ探す必要がないので便利です。あるいは、コマンドプロンプトやPowerShell(スタートメニューまたは「ファイル名を指定して実行」に入力)を開いて、mdschedそこから実行することもできます。特に、トラブルシューティングやスクリプトの作成を既に行っている場合は便利です。
コントロールパネルから
昔ながらの方法です。でも、これを信頼している人もいます。コントロールパネルを開きます(「ファイル名を指定して実行」に「control」と入力)。コントロールパネル内で「システムとセキュリティ」を選択し、 「管理ツール」をクリックします。 「Windowsメモリ診断」を見つけてダブルクリックします。少し複雑に感じるかもしれませんが、基本的にはこれだけです。
ファイルエクスプローラーの使用
場合によっては、適切なフォルダを参照するのが一番簡単です。C:\Windows\System32ファイルエクスプローラーで を開き、 を検索しますMdSched.exe。ダブルクリックすれば実行できます。もちろん、これは単純な実行ファイルです。魔法のようなことはなく、診断ツールへのショートカットです。
ブートマネージャーから
これは少し高度なので、まずブートメニューを有効にする必要があります。コマンドプロンプトを管理者として開き( 「cmd」を検索し、右クリックして「管理者として実行」)、以下のコマンドを実行します。
bcdedit /set {bootmgr} displaybootmenu yes bcdedit /set {bootmgr} timeout 30
これにより、PCの起動時に常にブートメニューが表示されるようになります。PCを再起動し、ブートメニューが表示されたら「Windowsメモリ診断」を選択してください。すぐに表示されない場合は、クラッシュまたはハードリセット後に表示されるようになります。
Windowsメモリ診断トラブルシューティングアプリの使い方
再起動後にツールが起動すると、「今すぐ再起動して問題の有無を確認する」と「次回コンピューターを起動したときに問題の有無を確認する」の 2 つのオプションが表示されます。通常、最初のオプションを選択する方が、特にトラブルシューティングが緊急でない場合はうまく機能します。2 番目のオプションを選択すると、次回の再起動まで待つ必要があります。選択すると、ツールによってテストが実行され、進行状況バーとテストの詳細が表示されます。テスト中にF1 キーを押して、テストの種類 (基本、標準、または拡張)、キャッシュアクセスを許可するかどうか、パスの数などの設定を微調整できます。理由はわかりませんが、一部のシステムではこれらのオプションに常にアクセスできるとは限らず、特に拡張テストの場合はテストにかなりの時間がかかることがあります。1 つのセットアップでは、ほぼ 2 時間かかったので、そのことを覚悟しておいてください。
テストが終了すると、PC が再起動し、結果が短時間表示されます。素早く行動すれば最後のメッセージに気付くかもしれませんが、そうでなくても心配はいりません。結果は後ほどイベント ビューアーで確認できます。具体的には、Windows ログ > システムで確認できます。ログで「MemoryDiagnostic」を検索すると、何が問題だったか(もしあれば)がわかります。エラーが表示された場合は、RAM スティックまたはマザーボード スロットに問題がある可能性があります。各スティックを個別にテストすることで、欠陥のあるハードウェアを特定できますが、ハードウェアのトラブルシューティングに慣れていない場合は、専門家に任せるのが賢明です。
Windows メモリ診断トラブルシューティング アプリが停止する
ええ、本当に困ります。特に古いマシンやRAMの調子が悪い時は、テストが何時間もハングすることがあります。そういう場合は、しばらく、いや数時間ほど我慢してください。10時間以上経ってもまだ動かない場合は、ハードリセット(電源ボタンを長押しして電源が切れる)してから、環境の良いところでもう一度テストを実行してみてください。システムファイルの破損が原因でテストが停止することもあるので、SFC /scannow コマンドとDISMコマンドを実行して Windows のインストールを修復すると、診断がハングする根本的な問題を解決できるかもしれません。
クリーンブートでメモリ診断を実行する
サードパーティ製のソフトウェアやドライバーがテストをクラッシュさせている可能性があります。クリーンブート環境で起動すると改善する可能性があります。クリーンブート環境を起動するには、msconfig(Windows + R、 と入力msconfig)を実行し、「サービス」タブに移動して「Microsoftのサービスをすべて隠す」にチェックを入れ、その他のサービスを無効にします。次に「スタートアップ」タブに移動して「タスクマネージャーを開く」をクリックし、すべてのスタートアッププロセスを無効にします。PCを再起動してください。不要なものが減れば、競合も減ります。診断ツールを実行し、うまくいけば、問題の原因が不正なソフトウェアだったことがわかります。
代替メモリテストツールを試す
Windowsメモリ診断が失敗したり、ハングアップしたりし続ける場合は、より徹底的なサードパーティ製のオプションが多数あります。MemTest86+、PassMark MemTest86、MemTest64などが人気の選択肢です。これらのツールはセットアップが少し複雑で、通常は起動可能なUSBメモリを作成する必要がありますが、Windowsのツールでは見逃される可能性のあるエラーを検出できる傾向があります。Windowsのネイティブテストでは検出されない奇妙なRAMの問題が発生する場合もあり、これらのツールは救世主となることがあります。
関連する質問
Windows メモリ診断のループを停止するにはどうすればよいでしょうか?
PCの起動のたびに診断プログラムが止まらずに実行され続ける場合は、タスクスケジューラでタスクがスタックしている可能性があります。この問題を解決するには、「ファイル名を指定して実行」ダイアログ(Win + R)を開き、「 」と入力しますtaskschd.msc。タスクスケジューラで、「ライブラリ」 > 「Microsoft」 > 「Windows」 > 「メモリ診断」に移動し、関連するタスクをすべて選択して「終了」を選択します。これで、今後自動起動しなくなります。Windowsは単純なことを複雑にしてしまうことがあるのですね。
メモリ診断実行後の黒い画面の修正
これは厄介な問題です。テストを実行した後、Windowsが起動せず、画面が真っ暗のままになることがあります。通常は、ハードリセット(電源を一度オフにしてオンにする)で復帰できます。それでも解決しない場合は、Windowsインストールメディアまたは回復オプションを使って起動し、セーフモードで起動してみてください。テスト中にWindowsが破損したり、ハードウェア障害が発生したりする場合があります。前述のように、タスクスケジューラからスケジュールされたタスクを削除すると、再起動のたびにテストが実行され、黒い画面が繰り返し表示されるのを防ぐことができます。
結果が表示されないのはなぜですか?
Windowsメモリ診断の問題点は、結果が限られた期間、例えば再起動後数秒間しか表示されないことです。見逃してしまった?ご安心ください。イベントビューアー(「ファイル名を指定して実行」と入力)を開き、 「Windowsログ」>「システム」eventvwrと進み、「MemoryDiagnostic」を検索してください。ログを見れば何が起こったかがわかります。テストがスキップされたり、正しく実行されなかったりすると、結果が表示されないことがあります。特に、PCの電源が予期せず切れたり、テスト中にハングアップしたりした場合はなおさらです。
これが誰かの頭痛の種を回避できることを願っています。組み込みツールは完璧ではありませんが、ハードウェアの罠に陥る前に、まずは良いステップになります。頑張ってください!
まとめ
- 設定に応じて、Windows メモリ診断を起動するさまざまな方法 (スタート メニュー、コマンド ライン、コントロール パネル、ファイル エクスプローラー、またはブート マネージャー)。
- 特に拡張テストの場合は、精度を高めるために、開始する前に必ずテスト オプションを設定してください。
- 固まったりハングしたりした場合は、数時間だけ我慢することが大切です。それでもダメなら、サードパーティ製のツールやシステム修復を試してください。
- 結果は一時的なものである可能性があります。再起動後に結果が表示されない場合は、イベント ビューアーを確認してください。
- テストを繰り返すタスクを無効にすると、再起動のたびにテストがループするのを防ぐことができます。
まとめ
Windowsメモリ診断の使用は、多少の賭けになるかもしれません。エラーが見つかることもあれば、見つからないこともあります。しかし、ハードウェアを分解する前の確実な第一歩です。テストでRAMの問題が指摘された場合は、メモリスティックを交換または再装着することで解決できる可能性があります。そうでない場合は、各メモリスティックを個別にテストすることを検討すると、問題のあるモジュールを特定するのに役立ちます。また、テストがハングしたり、その後システムの動作が不安定になったりした場合は、SFCとDISMを使用してシステムスキャンを実行することを忘れないでください。これでトラブルシューティングのリストから一つ抜けることができれば幸いです。もしかしたら、将来、より深刻なハードウェアの問題に悩まされる人を救えるかもしれません。