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

【Windows 11/10】「Explorer.exe – システムコールが失敗しました」エラーの解決方法

Explorer.exeは、Windows 11/10において最も重要なプロセスの一つです。ファイルエクスプローラーを起動しようとした際に、「Explorer.exe – システムコールが失敗しました(System call failed)」というエラーが表示されることがあります。ファイルエクスプローラーが正常に動作しなくなると、ファイルやフォルダーへのアクセスに深刻な支障をきたす可能性があります。

【Windows 11/10】「Explorer.exe – システムコールが失敗しました」エラーの解決方法

「Explorer.exe – システムコールが失敗しました」エラーの修正方法

この問題は、主にexplorer.exeシステムファイルが破損している場合や、何らかのプロセスがその正常な動作を妨げている場合に発生します。以下の対処法を順番に試してみてください。

  1. Explorer.exeプロセスを再起動する
  2. システムファイルチェッカー(SFC)とDISMを実行する
  3. 最近インストールした不審なソフトウェアをアンインストールする
  4. コマンドラインからCHKDSKを実行する
  5. クリーンブート状態でトラブルシューティングを行う

1. Explorer.exeプロセスを再起動する

【Windows 11/10】「Explorer.exe – システムコールが失敗しました」エラーの解決方法

多くの場合、Explorer.exeプロセスを再起動するだけでこのエラーは解消されます。手順は以下の通りです。

  • タスクバーを右クリックし、「タスクマネージャー」を選択します。
  • タスクマネージャーのウィンドウを展開して、すべてのアクティブなプロセスを表示します。
  • 「Windows エクスプローラー」のプロセスを右クリックし、「再起動」を選択します。

これで問題が解決したかどうかを確認してください。

2. システムファイルチェッカー(SFC)とDISMを実行する

【Windows 11/10】「Explorer.exe – システムコールが失敗しました」エラーの解決方法

管理者権限でコマンドプロンプトを開き、以下のコマンドを使用して、破損している可能性のあるexplorer.exeファイルだけをスキャンして置き換えます。

sfc /SCANFILE=c:\windows\explorer.exe

64ビット版のWindows OSを使用している場合は、次のコマンドも併せて実行してください。

sfc /SCANFILE=C:\Windows\SysWow64\explorer.exe

これで改善しない場合は、DISMコマンドの実行をお試しください。今回のような問題は、ファイルエクスプローラーに関連するファイルが欠落していたり破損していたりすることが原因で発生することがあるため、これらのスキャンが有効に働くことが期待できます。

3. 最近インストールした不審なソフトウェアをアンインストールする

フリーウェアは必ずしも安全とは限りません。ダウンロード時にマルウェアをシステムに組み込むケースも少なくありません。こうしたマルウェアが、今回のエラーの原因になっている可能性があります。そこで、最近インストールした不審なソフトウェアのアンインストールを検討しましょう。

「ファイル名を指定して実行」(Win + R)を開き、「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」ウィンドウが開きます。

インストール済みプログラムの一覧を「インストール日順」に並べ替えます。

【Windows 11/10】「Explorer.exe – システムコールが失敗しました」エラーの解決方法

最近インストールしたフリーウェア、検証されていないソフトウェア、不審なソフトウェアを見つけたら、右クリックして「アンインストール」を選択します。

4. CHKDSKコマンドを実行する

ハードドライブに障害が発生すると、大量のデータを失う恐れがあります。ドライブの劣化は通常、突然起こるものではなく、徐々に進行しながら今回のような問題を引き起こします。このような状況に対処するには、CHKDSKスキャンの実行がおすすめです。コマンドプロンプト(CMD)で以下のコマンドを実行してください。

chkdsk c: /f /r

このコマンドにより、ドライブ上の不良セクターをスキャンし、可能であれば自動的に修復されます。

5. クリーンブート状態でトラブルシューティングを行う

実行中のプログラムがファイルエクスプローラーのプロセスに干渉している場合は、クリーンブート状態でシステムを再起動することで原因を切り分けることができます。クリーンブートでは、起動時にサードパーティ製プログラムは一切実行されません。これにより、特定のプログラムが問題を引き起こしているかどうかを特定しやすくなります。

これらの対処法のいずれかが、Windows 11/10におけるエラーの解決に役立てば幸いです。

関連記事: Windowsのファイルエクスプローラーが動作しなくなったときの対処法。

【Windows 11/10】「Explorer.exe – システムコールが失敗しました」エラーの解決方法
  1. Explorer.exeの「システムコールが失敗しました」エラーを修正する6つの方法

    Explorer.exeは、Windowsユーザーにとって最も重要なプロセスの一つです。デスクトップ上のファイルやフォルダ、スタートメニュー、タスクバー(システムトレイ)など、ユーザーインターフェースの中核を担っています。このプロセスが動作しなくなると、コマンドプロンプトやタスクマネージャーからしかプログラムを起動できなくなり、非常に不便です。そのため、Explorer.exeに関するエラーは早急に対処することが重要です。その一つが「エラー:システムコールが失敗しました」という問題で、Windowsのさまざまなバージョンで発生が報告されています。この記事では、この問題を解決するための複数の対処

  2. Explorer.exe「システム コールに失敗しました」エラーの原因と5つの解決策

    Explorer.exeは、あらゆるバージョンのWindowsにおいて中核を担う重要なプロセスの一つです。このプロセスが正常に読み込まれないと、画面にはデスクトップの壁紙だけが表示され、スタートボタンもタスクバーも消えてしまいます。Explorer.exeが動作しなければ、ファイルやフォルダーへのアクセスすらできなくなります。そのため、Windowsエクスプローラーのエラーによって画面上のすべてが消えてしまうのは、非常に厄介な問題です。特に「システム コールに失敗しました(System call failed)」というエラーは厄介ですが、幸いにも比較的簡単に対処できることが多いのです。