MENU

Win10/Win11 解決!「svchost.exe – システムエラー」

「svchost.exe – システムエラー」 の画面には「このアプリケーションで、スタック ベースのバッファーのオーバーランが検出されました。このオーバーランにより、悪質なユーザーがこのアプリケーションを制御できるようになる可能性があります。」と表示されています。

「svchost.exe」は Windows のサービスに不可欠なプログラムであり、 タスクマネージャーで確認すると複数の「svchost.exe」が実行されているのがわかりますね。

タスクマネージャー
タスクマネージャー
目次

「svchost.exe – システムエラー」の解決法

1.ウイルスチェック

「svchost.exe」は、一見問題ないように見えますが、悪意のあるソフトウェアが「svchost.exe」の名前で実行されている場合があります。

一部の悪意のある者は、ユーザーに気付かれないようにシステムファイルと同じ名前に偽装して実行するように仕組んでいることがあります。

通常はセキュリティがしっかりしていれば問題はないのですが、一部の環境では気付かずにウイルスに感染していることがありますので、定期的にお使いのセキュリティソフトで PC 全体のウイルスチェックを行いましょう。

ESETインターネットセキュリティの機能と Windows セキュリティ の注意事項

2.システムファイルの修復

「svchost.exe」自体に異常がある(壊れている)場合、「svchost.exe – システムエラー」が出ることがあります。

「svchost.exe」はシステムファイルであり、システムファイルが壊れる原因は、主にウイルスやシステムの復元初期化等です。

次のページを参考にシステムファイルの修復を行ってみましょう。

Win10/Win11 システムファイルの修復「システムファイルチェッカー」

3.Windows イメージの修復

システムファイルの修復で解決できない(修復できなかった)場合は、Windows イメージの修復を実行してみてください。

1.コマンドプロンプトを管理者として実行します。

コマンドプロンプトの開き方を見る

1.Windowsキー + R を押して「ファイル名を指定して実行」を開きます。

2.「cmd」と入力します。

ファイル名を指定して実行
ファイル名を指定して実行

3.Shiftキー + Ctrlキーを押しながら Enter を押してください。

キーボード

4.「ユーザーアカウント制御」が表示されたら「はい」をクリックします。

ユーザーアカウント制御
ユーザーアカウント制御

2.コマンドプロンプトが開いたら、次のコマンドを入力して Enter を押します。

Dism /online /cleanup-image /RestoreHealth

3.コマンドを実行すると処理が開始しますので、そのまましばらくお待ちください。

コマンドプロンプト
コマンドプロンプト

4.処理が完了したら、PC を再起動して「svchost.exe – システムエラー」が解決したかを確認してみましょう。

この記事が役立ったと感じたら、ぜひシェアをお願いします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Windows 技!では、Windows 10/11 の問題解決をメインに、PC をもっと便利にするカスタマイズ方法なども紹介しています。少しでもみなさまのお役に立てれば幸いです。

プロフィールを見る

コメント

コメントする


目次