本文へスキップ
RebootDoctor
ウイルス・マルウェア

パソコンがハッキングされたか確認する方法と本当の兆候

執筆: RebootDoctor 技術チーム

簡潔な回答: まず、表示されている警告画面や電話番号がサポート詐欺ではないかを確認します。画面が出ただけなら感染していません。そのうえでコマンド プロンプトで netstat -ano を実行して外部への接続とPIDを確認し、タスク マネージャーの「詳細」タブでそのPIDのファイルの場所を調べます。知らないユーザー アカウント(net user)と、イベント ビューアーのセキュリティ ログにあるイベントID 4625(ログオン失敗)・4720(アカウント作成)も見れば、人が入り込んだ跡があるかどうかをほぼ判断できます。

パソコンがハッキングされたか確認するには、症状を見るよりも、Windows に残る跡を調べるほうが確実です。netstat で外部への接続、タスク マネージャーでそのプログラムの場所、イベント ビューアーでログオンの記録を見れば、人が入り込んでいるかどうかはほぼ判断できます。ただしその前に、いま見ている警告がサポート詐欺でないかを確かめてください。

その警告画面、サポート詐欺ではありませんか

「ウイルスに感染しました」「サポートに電話してください」という画面と警告音は、ブラウザーに表示された偽の警告です。IPAの情報セキュリティ安心相談窓口に2026年4〜6月に寄せられた相談3,832件のうち、1,428件(37.3%)がこの「ウイルス検出の偽警告」でした。

IPAは、画面が表示されただけならウイルスには感染しておらず、閉じるだけで問題ないと案内しています。閉じ方は偽のウイルス警告の消し方で説明しています。

注意が必要なのは、表示された番号に電話をして、言われるままにソフトを入れた場合です。そのときは相手が実際にパソコンを遠隔操作できる状態になっているので、下の「遠隔操作ソフトを入れてしまった場合」に進んでください。

症状からの切り分け

気になる症状考えられることまず確認する場所
警告音と電話番号つきの画面サポート詐欺(偽警告)画面を閉じる。電話していなければ感染なし
広告が増えた、検索エンジンが勝手に変わったアドウェア、ブラウザー乗っ取りブラウザーの拡張機能と設定
動作が遅い、ファンがうるさいほとんどはハッキング以外タスク マネージャーの「プロセス」
知らないユーザー アカウントがある誰かがアカウントを追加したnet user、イベントID 4720
サービスから「新しいログイン」の通知が来るパスワードの流出、不正ログイン各サービスのログイン履歴
マウスが勝手に動く、画面が勝手に操作される遠隔操作すぐにネットを切断
「パソコンを乗っ取った」と金銭を要求するメール多くは脅しだけ支払わない。書かれたパスワードは変更

広告やブラウザーの異常は「誰かが中にいる」状態ではなく、ブラウザー乗っ取りやアドウェアです。ウイルス全般の調べ方はパソコンがウイルスに感染しているか確認する方法にまとめています。

チェック1:netstat で外部への接続を見る

遠隔操作ツールや情報を送り出すマルウェアは、外部と通信しないと役目を果たせません。その通信は netstat で見えます。

  1. スタートを右クリックして「ターミナル」を開くか、Windows キー+R で cmd と入力してコマンド プロンプトを開きます。
  2. 次のコマンドを実行します。
netstat -ano | findstr ESTABLISHED

-a はすべての接続、-n はアドレスを数字のまま表示、-o は接続ごとのプロセスID(PID)を表示するオプションです(Microsoft の netstat の説明)。findstr ESTABLISHED で、いま実際につながっている行だけに絞っています。表示は次のような形になります。

TCP  10.0.2.15:49712  20.59.87.226:443   ESTABLISHED  1064
TCP  10.0.2.15:49713  52.110.4.29:443    ESTABLISHED  5296
TCP  10.0.2.15:49851  103.46.230.61:80   ESTABLISHED  5908

(見やすいように列の間の空白を詰めています。)左から順に、プロトコル、自分のパソコン側のアドレス、接続先のアドレスとポート、状態、PID です。

コマンド プロンプトで netstat -ano | findstr ESTABLISHED を実行し、右端のPID列を確認している画面
netstat -ano | findstr ESTABLISHED の結果。右端の数字が、その接続を持っているプログラムのPIDです。

接続の数やポート番号だけで判断しないでください。 この記事の画面は、テスト用に用意したインストール直後の Windows 11 24H2(日本語版)で撮ったものですが、それでも Windows の更新や OneDrive、スタート メニューなどが443番ポートへ十数本つながっていました。見るべきなのは「その接続をどのプログラムが持っているか」です。

  1. Ctrl+Shift+Esc でタスク マネージャーを開き、左の「詳細」を選びます。
  2. 上の検索欄に netstat で見たPIDを入力すると、そのプログラムの行だけが残ります。
  3. その行を右クリックして「ファイルの場所を開く」を選びます。
タスク マネージャーの詳細で検索欄にPID 1064を入力し、svchost.exe の右クリックメニューからファイルの場所を開くとサービスの表示を選ぶ画面
タスク マネージャーの「詳細」でPIDを検索し、右クリックで「ファイルの場所を開く」。svchost.exe なら「サービスの表示」でどのサービスかがわかります。

開いたフォルダーが C:\Windows\System32 や C:\Program Files の中で、名前にも見覚えがあれば正規のプログラムです。svchost.exe は Windows のサービスを動かすための入れ物なので、同じ名前がいくつも並ぶのは正常です。右クリックの「サービスの表示」で、そのPIDがどのサービスかを確認できます。

AppData の中にあるだけで不正とは限りません。OneDrive のように、正規のアプリでもユーザーごとのフォルダー(C:\Users\ユーザー名\AppData\Local\…)から動くものがあり、テスト環境でも OneDrive はそこから接続していました。次のような場合は疑ってください。

  • svchost.exe や explorer.exe など Windows の名前なのに、AppData や Temp の中にある
  • 意味のない文字列の名前や、Windows の名前を少し変えた名前(scvhost.exe など)
  • 自分で入れた覚えのない遠隔操作ソフト(AnyDesk、TeamViewer、UltraViewer、各種VNC など)が動いている

判断がつかないファイルは、エクスプローラーで右クリックして Microsoft Defender でスキャンできます。

チェック2:知らないユーザー アカウントがないか

コマンド プロンプトで次を実行します。

net user

テスト環境では次のように表示されました。

\\ADMINIP-M9L9VCG のユーザー アカウント

-------------------------------------------------------------------------------
Admin                    Administrator            DefaultAccount
Guest                    WDAGUtilityAccount
コマンドは正常に終了しました。

自分の名前(ここでは Admin)と、最初からある Administrator・Guest・DefaultAccount・WDAGUtilityAccount 以外に作った覚えのないアカウントがあれば要注意です。普通のマルウェアがユーザー アカウントを作ることはあまりなく、人が操作したときの跡であることが多いからです。設定の「アカウント」→「その他のユーザー」でも確認できます。

チェック3:イベント ビューアーでログオンの記録を見る

Windows はログオンの成功・失敗やアカウントの作成を「セキュリティ」ログに記録しています。

  1. スタートを右クリックして「イベント ビューアー」を開きます。
  2. 左側で「Windows ログ」→「セキュリティ」を選びます。
  3. 右側の「現在のログをフィルター…」をクリックし、「<すべてのイベント ID>」と書かれた欄に 4625,4720 と入力して「OK」を押します。
イベント ビューアーのセキュリティ ログで現在のログをフィルターを開き、イベントIDの欄に4625,4720と入力した画面
「現在のログをフィルター」で、イベントIDの欄に 4625,4720 と入力して OK を押します。
絞り込んだセキュリティ ログにイベントID 4625のログオン失敗と4720のアカウント作成が並んでいる画面
絞り込んだ結果。4625の3件と19:18の4720は、確認のためにテスト用アカウントを作り、わざとパスワードを間違えて記録させたものです。
イベントID意味見方
4625「アカウントがログオンに失敗しました。」自分のパスワード入力ミスでも出ます。自分がパソコンを使っていない時間帯に、短時間で大量に出ていたら不審です
4720「ユーザー アカウントが作成されました。」自分でアカウントを作った覚えがないのに記録があれば、強い警告サインです
4624「アカウントが正常にログオンしました。」件数が非常に多く、Windows 自身のログオンも含まれます。詳細の「ログオン タイプ」が 10(リモート デスクトップ)のものだけ注目します

イベントをクリックすると、下の欄に詳細が出ます。4720 なら作られたアカウントの名前、4625 ならログオンしようとしたアカウント名と「ログオン タイプ」がわかります。

テスト環境(Windows 11 24H2 Pro 日本語版)で auditpol /get /category:* を実行したところ、初期設定のままで、ログオンは「成功および失敗」、ユーザー アカウント管理は「成功」が記録される設定でした。自分で設定を変えていなければ、4625と4720は記録されているはずです。見るときに知っておくと迷わない点が2つあります。

  • Windows をインストールした日の4720は正常です。 テスト環境でも、インストール中に WDAGUtilityAccount と自分のアカウント(Admin)の作成が記録されていました。このときの作成者は、コンピューター名の末尾に $ がついた名前です。
  • 古い記録は消えていきます。 セキュリティ ログの最大サイズは初期設定で20 MBで、いっぱいになると古いものから上書きされます。何か月も前のことは、記録が残っていないこともあります。

遠隔操作ソフトを入れてしまった場合

サポート詐欺の電話で「確認のため」と言われてソフトを入れた場合は、次の順で対応します。

  1. インターネットを切断します。 Wi-Fi をオフにするか、LAN ケーブルを抜きます。
  2. 入れさせられたソフトを削除します。 設定の「アプリ」→「インストールされているアプリ」で AnyDesk、TeamViewer、UltraViewer など覚えのない遠隔操作ソフトをアンインストールします。インストールせずに実行だけするタイプもあるので、「ダウンロード」フォルダーに残っている実行ファイルも削除します。
  3. パスワードを別の端末から変えます。 そのパソコンで使っていたメール、ネットバンキング、Microsoft アカウントなどのパスワードを、スマホなど別の端末から変更します。
  4. お金に関わる情報を伝えたら連絡します。 カード番号や電子マネーのコードを伝えた場合はカード会社や発行元にすぐ連絡します。
  5. ウイルス対策でスキャンします。 Windows セキュリティの「ウイルスと脅威の防止」→「スキャンのオプション」から「Microsoft Defender ウイルス対策 (オフライン スキャン)」を実行すると、Windows を読み込まない状態でスキャンできます(Microsoft の説明)。パソコンが再起動するので、開いているファイルは先に保存してください。

相談先は役割が分かれています。警察のサイバー事案に関する相談窓口は被害の相談や届出、IPAの情報セキュリティ安心相談窓口(電話 03-5978-7509、平日10時〜17時)は手口や対処の助言で、パソコンやログの調査そのものは引き受けていません。お金の被害は消費者ホットライン188にも相談できます。

自分では判断しきれないとき

チェックしても何も見つからなければ、ハッキングされている可能性は低いと考えてよいでしょう。逆に、正体のわからないプログラムが外部と通信している、知らないアカウントが作られている、遠隔操作ソフトを入れた後に設定が変えられている、といった跡があれば、ファイルを消すだけでは足りないことがあります。攻撃者が自動起動やタスク スケジューラーに再侵入の仕掛けを残している場合があるからです。そこまで来たら、マルウェア除去の手順で駆除を試すか、どこまで入り込まれたかを専門のウイルス・マルウェア除去に調べてもらうのが安全です。

よくある質問

パソコンがハッキングされたか自分で調べる方法はありますか?

あります。Windows に最初から入っている機能だけで確認できます。コマンド プロンプトで netstat -ano を実行して外部への接続とPIDを見て、タスク マネージャーの「詳細」タブでそのPIDのプログラムがどこにあるかを確認します。あわせて net user で知らないユーザー アカウントがないか、イベント ビューアーのセキュリティ ログでイベントID 4625(ログオン失敗)と4720(アカウント作成)が出ていないかを見ます。

「ウイルスに感染しました」という画面が出ました。ハッキングされたのですか?

ほとんどの場合、ブラウザーに表示された偽の警告(サポート詐欺)です。IPAは、画面が表示されただけならウイルスには感染しておらず、画面を閉じれば問題ないと案内しています。表示された番号に電話したり、言われるままにソフトを入れたりしていなければ、ハッキングの心配はまずありません。

サポート詐欺の電話で遠隔操作ソフトを入れてしまいました。どうすればいいですか?

すぐにインターネットを切断し、設定の「インストールされているアプリ」から AnyDesk や TeamViewer など入れさせられたソフトをアンインストールします。そのパソコンでログインしたサービスのパスワードは、別のスマホやパソコンから変更してください。カード番号や電子マネーを伝えた場合はカード会社に連絡し、警察(サイバー事案の相談窓口)か消費者ホットライン188にも相談してください。

「パソコンを乗っ取った」というメールが届きました。本当ですか?

多くは脅すだけのメールです。IPAの相談件数にも「暗号資産(仮想通貨)で金銭を要求する迷惑メール」という分類があり、典型的な手口として扱われています。支払わずに無視し、メールに書かれたパスワードが実際に使っているものなら、そのパスワードは変更してください。

パソコンが遅いのはハッキングのせいですか?

遅いだけでハッキングを疑う必要はほとんどありません。遅さの原因は、スタートアップのアプリやストレージの空き不足、劣化したHDDであることが大半です。人が入り込んでいるかどうかは、速さではなく、外部への接続、知らないアカウント、ログオンの記録で判断します。

プロのサポートが必要ですか?

これらの手順で解決しない場合は、技術者がリモートで診断・修復します。直らなければ料金はいただきません。