Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 7・8・10で発生する「不明なハードエラー」の対処法

「Unknown Hard Error(不明なハードエラー)」というポップアップは、PCでゲームやその他の負荷の高い処理を実行している最中に突然表示されることが多く、非常に厄介なエラーです。多くの場合、「explorer.exe」「sihost.exe」「ctfmon.exe」などの特定のプロセスとともに発生するのが特徴です。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

このエラーは、破損したシステムファイルやレジストリエントリが主な原因とされており、放置するとブラックスクリーン、タスクバーのフリーズ、デスクトップアイコンの消失などの症状を引き起こすことがあります。この記事では、問題を解決するための具体的な手順を順番に解説していきます。

解決策1:SFCスキャンを実行する

SFC(System File Checker)は、Windowsに標準搭載されているシステムファイル修復ツールです。管理者権限のコマンドプロンプトから実行でき、破損または欠落しているシステムファイルを自動的に検出し、修復・置換してくれます。このエラーがシステムファイルの不具合によって引き起こされている可能性が高いため、まず最初に試したい方法です。

  1. スタートメニューの検索バーに「cmd」または「コマンドプロンプト」と入力します。
  2. 検索結果を右クリックし、「管理者として実行」を選択します。
  3. コマンドプロンプトに「sfc /scannow」と入力し、Enterキーを押します。
  4. スキャンが完了するまで待ちます。破損ファイルが見つかった場合は自動的に修復されます。

解決策2:システムドライブのエラーチェックを実行する

Windowsには、ハードディスクの問題をスキャンして修復するための便利なツールが標準で用意されています。管理者権限を持つアカウントであれば簡単にアクセスできるので、以下の手順で実行してみましょう。

  1. Windows 8または10の場合は「PC」、それ以前のバージョンでは「コンピューター」を開きます。エクスプローラーを開き、左側のナビゲーションウィンドウから選択しても構いません。
  2. OSがインストールされているドライブ(通常はローカルディスクC)を右クリックし、「プロパティ」を選択します。
  3. プロパティウィンドウの「ツール」タブを開き、「エラーチェック」セクションにある「チェック」ボタンをクリックします。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. 画面の指示に従ってスキャンを進めます。ドライブの容量によっては時間がかかるので、辛抱強く待ちましょう。完了後、PCを再起動して「不明なハードエラー」がまだ表示されるかどうかを確認してください。

解決策3:別のユーザーアカウントを使用する

現在使っているユーザーアカウント自体に不具合が生じている場合も、このエラーが発生することがあります。その場合、エラーはexplorer.exeプロセスに関連付けられ、起動時に表示されるのが典型的です。別のアカウントに切り替えれば、これまで作成したファイルもそのまま共有・利用できます。

Windows 10の場合:

  1. スタートメニューの電源ボタン上にある歯車アイコンをクリックするか、検索バーで「設定」と検索して設定アプリを開きます。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. 「アカウント」セクションを開き、「家族とその他のユーザー」をクリックします。「このPCにほかのユーザーを追加」を選択してください。
  2. Microsoftのメールアドレスでサインインする場合は、メールアドレスを入力してパスワードなどを設定します。Microsoftアカウントに紐づかないローカルアカウントを作りたい場合は、「このユーザーのサインイン情報がありません」をクリックし、次に「Microsoftアカウントを持たないユーザーを追加する」を選択します。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. アカウントにパスワードを設定したい場合は、パスワードとヒントを入力して「次へ」をクリックします。設定は今でも、方法が有効だと確認してからでも可能です。
  2. 「完了」をクリックしてアカウント作成を終了します。PCを再起動するか、スタートメニュー>アカウントアイコン>サインアウトの順に操作して、新しいアカウントでログインし、問題が解決したかを確認しましょう。

旧バージョンのWindowsの場合:

  1. 必ず管理者アカウントでログインしてください。他の種類のアカウントでは新規ユーザーを追加できません。
  2. スタートメニューまたはその横の検索バーから「コントロールパネル」を開きます。右上の「表示方法」を「カテゴリ」に変更し、「ユーザーアカウント」をクリックします。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. 再度「ユーザーアカウント」をクリックし、管理者の盾マークが付いた「別のアカウントの管理」を選択します。環境によっては「ユーザーアカウントの追加または削除」が表示される場合もあります。
  2. 「アカウントの管理」ウィンドウで「新しいアカウントの作成」をクリックし、アカウント名を入力します。管理者権限を持たせたいので、「Administrator」のラジオボタンを選択しましょう。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. 必要な設定が終わったら「アカウントの作成」ボタンをクリックします。作成したアカウントが一覧に表示されるので、Windowsからサインオフして新しいアカウントにログインし、問題が解決したかを確認してください。

解決策4:Windowsを最新バージョンに更新する

sihost.exeプロセスに関連する「不明なハードエラー」は、過去にWindowsの更新プログラムがリリースされるまで解決しなかった事例があります。ただし、更新機能自体に問題を抱えているユーザーもいたため、そうした場合に役立つ方法も併せて紹介します。

  1. Windowsロゴキー + I キーの組み合わせで設定アプリを開きます。あるいは、スタートメニューや検索バーから「設定」を検索しても構いません。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. 設定アプリ内の「更新とセキュリティ」を見つけてクリックします。
  2. Windows Updateタブを開いたまま、「更新プログラムのチェック」ボタンをクリックし、新しいビルドが利用可能かどうかを確認します。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. 新しいビルドへの更新が利用可能な場合、Windowsはすぐにダウンロードと準備を開始し、再起動可能になり次第インストールされます。

別のバージョンのWindowsを使っている場合や、Windows 10の設定アプリに問題がある場合は、自動更新が無効化されている可能性もあります。そのようなときは、シンプルなコマンドで最新の更新プログラムをインストールできることがあります。

  1. スタートメニューボタンを右クリックし、コンテキストメニューから「Windows PowerShell(管理者)」を選択してPowerShellを開きます。Windows 7のユーザーは検索バーから探してください。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. その場所にPowerShellではなくコマンドプロンプトが表示される場合は、スタートメニューや検索バーから探し、最初の結果を右クリックして「管理者として実行」を選択してください。
  2. PowerShellコンソールに「cmd」と入力し、cmd風の環境に切り替わるのを待ちます。切り替わったら、以下のコマンドを入力してEnterキーを押します:
wuauclt.exe /updatenow
  1. このコマンドを少なくとも1時間ほど実行させたままにし、その後、更新プログラムが見つかってインストールされたかどうかを確認してください。この方法はWindows 10を含むすべてのWindows OSに適用できます。

解決策5:システムの復元

システムの復元は手間がかかりそうに聞こえますが、実際にはエラーが発生し始める前の状態にPCを戻すだけのシンプルな作業です。多くのユーザーがこの方法で問題を解決しています。復元ポイントが保存されるよう設定されていれば、手順はとても簡単です。

  1. スタートメニューの横にある検索ボタンで「復元ポイントの作成」と検索してクリックします。「システムのプロパティ」ウィンドウが開いたら、「システムの復元」をクリックします。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. システムの復元の設定ウィンドウで、「別の復元ポイントを選択する」を選択し、「次へ」ボタンをクリックします。
  2. 以前PCが保存した復元ポイントの中から選択します。リスト上の任意の復元ポイントを選んで「次へ」をクリックすれば、その時点の状態にPCを戻せます。必ずエラーが発生し始める前の時点のものを選ぶようにしてください。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. プロセスが完了すると、PCはその時点の状態に戻ります。「不明なハードエラー」のポップアップがまだ表示されるかどうかを確認しましょう。

注意: 万が一うまくいかない場合や、途中のステップでエラーが発生した場合は、回復メニューからシステムの復元を起動してみてください。実際、システムの復元で問題を解決できたユーザーの多くは、Windowsが起動した状態では復元を実行できなかった経験を持っています。

  1. ログイン画面で、右下隅の電源アイコンをクリックし、Shiftキーを押しながら「再起動」をクリックします。これは、復元ディスクを使わずに回復メニューへアクセスできる便利なショートカットです。
  2. 再起動の代わりに、いくつかのオプションが並んだ青い画面が表示されます。「トラブルシューティング」>「詳細オプション」>「システムの復元」の順に選択して、ツールを起動してください。

Windows 7・8・10で発生する「不明なハードエラー」の対処法

  1. あとは上記の方法と同じ手順(PCの復元に関するステップ)に従えばOKです。プロセスが完了すると、PCは正常に起動するはずです。
  1. Windows 10で「不明なUSBデバイス(デバイス記述子の要求に失敗しました)」エラーを修正する方法

    USBドライブをPCに接続した際、「不明なUSBデバイス(デバイス記述子の要求に失敗しました)」というエラーが表示されてお困りではありませんか?この記事では、このエラーを解決するための手順を初心者にもわかりやすくステップごとに解説します。 データ転送において、USBは最も手軽で一般的な手段です。そのため、WindowsがUSBデバイスを認識してくれないと、作業が止まってしまい大きなストレスになります。USB機器を接続しても認識されない場合は、以下の対処法を順番に試してみてください。 「不明なUSBデバイス」エラーが発生する主な原因 ハードウェアやシステム固有の問題以外にも、このエラーにはさま

  2. Windows 10で「OneDriveがいっぱいです」エラーを解決する5つの対処法

    デバイスには十分な空き容量があるはずなのに、「OneDriveがいっぱいです(OneDrive is Full)」という通知が何度も表示されて困っていませんか?確かに煩わしい問題ですが、ご安心ください。この記事で紹介するいくつかの対処法を実践すれば、簡単に解決できます。 Microsoft社が提供するOneDriveは、写真・動画・音楽・ドキュメントなどをクラウド上に保存できるストレージサービスです。保存したファイルにはあらゆるデバイスからアクセスでき、友人や同僚との共有や共同編集もスムーズに行えます。Microsoftアカウントにサインアップするだけで、すべてのデバイスでOneDriveを利