Sihclient.exeがネットワークにアクセスしようとしています――警告の原因と対処法
最近、多くのWindowsユーザーの間で、アンチウイルスソフトが「sihclient.exe」というファイルをシステムへの脅威として検知する現象が報告されています。ファイアウォールがこのファイルをブロックし、ウイルス隔離庫(Virus Chest)へ移動させるか、許可の確認を求めるメッセージが表示されるのが一般的です。

sihclient.exeとは何か?危険なファイルなのか?
sihclient.exeは「Server Initiated Healing(サーバー開始型修復)クライアント」と呼ばれるもので、Windows 10が毎日実行し、オペレーティングシステムの破損を自動的に修復するためのツールです。これはWindows純正のファイルであり、Windows Updateに不可欠な正当なファイルです。タスクスケジューラから、SIHに関連するスケジュールされたタスクを確認することもできます。以下の手順でSIHのスケジュールをチェックしてみましょう。
- Windowsキーを押しながらRキーを押します
- 「taskschd.msc」と入力してEnterキーを押します

- 左側のペインでタスク スケジューラをダブルクリックします
- 左側のペインでMicrosoftをダブルクリックします
- 左側のペインでWindowsをダブルクリックします

- 左側のペインからWindows Updateを選択します

中央上部のペインに「sih」(またはその類似名)というタスクが表示されるはずです。「sih」のスケジュールされたタスクを選択すると、詳細情報も確認できます。説明欄には、SIHがServer Initiated Healingクライアントである旨が記載されています。
ただし、正当なファイルだからといって、常に実行を許可すべきというわけではありません。マルウェアが簡単に「sihclient.exe」という名前を騙り、システムに損害を与える可能性があるからです。セキュリティソフトやファイアウォールがこのファイルを検知した場合は、必ずアンチウイルスソフトでシステム全体をスキャンしてください。また、スケジュールされた実行時刻を確認することでも、ファイルが正当なものかどうかを判断できます。上記の手順でsihの実行予定時刻を確認しましょう。たとえば筆者の場合、午前5時に実行され、その後20時間ごとに実行されるよう設定されています。つまり、1時間ごとに警告が表示されるのは不自然だということです。sihclient.exeが実行されるはずのない時間帯に警告が出る場合は、システムを徹底的にスキャンすべきです。システム全体のスキャンを避けたい場合は、別のアンチウイルスソフトで同じファイルが検知されるか試すか、VirusTotalを利用することをおすすめします。
VirusTotalとは?
VirusTotalは、ファイルをアップロードすると、そのファイルに悪意のあるコンポーネントが含まれているかどうかを複数のエンジンで判定してくれるWebサイトです。こちらにアクセスし、「Choose File(ファイルを選択)」をクリックして、アンチウイルスソフトに検知されたファイルを選択してください。検知されるかどうかを確認します。検知されなければ、警告は無視してファイルをホワイトリストに登録しましょう。あわせてアンチウイルスソフトも最新版に更新しておくことをおすすめします。

一方、VirusTotalがファイルを脅威として判定した場合は、アンチウイルスソフトでフルスキャンを実行してください。

誤検知だった場合はどうすればいい?
まず、アンチウイルスソフトにブロックされないよう、ウイルス隔離庫からファイルを取り出す必要があります。アンチウイルスアプリを開き、「保護」>「ウイルス隔離庫(Virus Chest)」>対象ファイルを右クリック>「復元」を選択し、除外設定に追加します。

これらの手順はAvastアンチウイルスの場合ですが、他のアンチウイルスソフトでもほぼ同様の手順が使えます。どのアンチウイルスにもウイルス隔離庫が備わっており、そこからファイルを復元する機能が用意されています。

さらに、誤検知報告フォームに該当ファイルをアップロードしてベンダーに通知しておくのも有効です。今後の誤検知を防ぐことにつながり、すべてのユーザーにとって有益です。
Microsoft Security Scannerでスキャンする
場合によっては、別のファイルがsihclient.exeに偽装していることがあり、本物のファイルとの区別がつかないケースもあります。そのまま放置すると、コンピュータの整合性が深刻な被害を受ける恐れがあります。そこでこのステップでは、Microsoft Security Scannerを実行し、ファイルが安全であること、マルウェアやウイルスによって改ざんされていないことを確認します。手順は以下の通りです。
- ブラウザを起動し、Microsoftの公式サイトからMicrosoft Security Scannerをダウンロードします。
- ダウンロードした実行ファイルをパソコン上で実行し、インストールします。
- ライセンス契約条項に同意し、「次へ」をクリックします。

- 「フルスキャン」を選択して「次へ」をクリックします。

- フルスキャンを選択すると、ソフトウェアがコンピュータ全体をスキャンし、通常の実行ファイルやアプリケーションに偽装したマルウェアやウイルスがないか調査します。
- スキャン完了後に問題が見つからなければ、そのままパソコンを使用でき、sihclient.exeをバックグラウンドで安全に実行させることができます。
それでも誤検知による通知が表示される場合
上記の方法でMicrosoftのセキュリティツールによりコンピュータを完全にスキャンしても問題が解決しない場合は、アンチウイルスのウイルス定義を更新してみましょう。ウイルス定義が古くなっていると、クリーンなファイルに対して誤検知が発生することがあります。以下に、主要なサードパーティ製アンチウイルスの更新手順を紹介しますが、お使いのソフト固有の操作方法については、各製品のユーザーマニュアルも参照してください。
AVG アンチウイルス
- システムトレイまたはデスクトップの実行ファイルからAVGアンチウイルスを起動します。
- メニューアイコンをクリックし、一覧から「設定」を選択します。
- 左パネルで「一般」が選択されていることを確認し、「更新」をクリックします。
- 「ウイルス定義」の項目にある「更新の確認」ボタンをクリックし、利用可能な更新をソフトウェアに確認させます。

- 更新が存在する場合、ソフトウェアがダウンロードを促します。
Avast アンチウイルス
- システムトレイまたは実行ファイルからAvastを起動し、上部の「メニュー」ボタンをクリックします。
- メニューから「設定」をクリックし、左側の「一般」を選択します。
- 「更新」をクリックし、「ウイルス定義」の項目にある「更新の確認」ボタンを押します。

- ソフトウェアが利用可能な更新の確認を終えると、結果が自動的に通知されます。
- 更新完了後も誤検知が続くかどうかを確認してください。
Malwarebytes
- システムトレイまたは実行ファイルから、パソコン上でMalwarebytesを起動します。
- メイン画面右下にある「更新」のステータス表示をクリックします。

- ソフトウェアが利用可能な更新を自動的に確認し、見つかった場合はパソコンに自動的にインストールします。
-
Windows 10で「別のプロセスが使用中のため、プロセスはファイルにアクセスできません」エラーを修正する方法
お気に入りのアプリを使おうとしたら、「別のプロセスが使用中のため、プロセスはファイルにアクセスできません(The process cannot access the file because it is being used by another process)」というエラーメッセージが表示された経験はありませんか?多くの方はまずエラーメッセージを閉じて対処しようとしますが、残念ながらこの方法では問題は解決しません。本記事では、Windows 10 PCでこのエラーを解消するための具体的な方法を詳しく解説します。 Windows 10で「プロセスはファイルにアクセスできません」エラーを修正
-
Windows 11でクイックアクセスが動作しない?原因と直し方を徹底解説
Windows 11で「クイックアクセス」が正しく表示されない、または動作しないトラブルに困っていませんか?ファイルエクスプローラーを開いてもクイックアクセスパネルが見つからない、頻繁に使うフォルダが表示されないといった悩みは意外と多くあります。本記事では、この不具合を解消するための実用的な対処法を5つ厳選してご紹介します。Windows 11の「クイックアクセス」とは?Windows 11へのアップデートに伴い、ファイルエクスプローラーも大幅に刷新されました。その中で新たに搭載された便利な機能が「クイックアクセス」です。クイックアクセスには、よく使うファイルやフォルダ、最近開いた項目が一覧で