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

アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法

アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法

どんなに強固な防御システムを備えていても、ウイルスがすり抜けてOSに被害を及ぼすことはあります。緊急時には、コマンドプロンプトを活用することで、アンチウイルスソフトを使わずに一般的なコンピュータウイルスを駆除できる場合があります。

コマンドプロンプトでウイルス・マルウェアを削除する前に確認すべきこと

コマンドプロンプトでウイルスを削除するのは、パソコンの仕組みについて一定の技術的知識がある方だけにしてください。管理者権限で特定のコマンドを実行するのはリスクを伴い、誤った操作をするとデータやシステムファイルを失う恐れがあります。

アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法

また、コマンドプロンプトでできるマルウェア対策には限りがあります。一般的なウイルスなら削除できますが、すべてに対応できるわけではありません。例えば、ランサムウェアはコマンドプロンプトでは駆除できず、ファイルを復号化できる専用ソフトが必要です。

さらに、PCに対する管理者権限を持っていることを確認してください。管理者権限がないと、一部のウイルスを正常に削除できないことがあります。

パソコンはどのようにウイルスに感染するのか?

マルウェア感染のリスクを減らすには、パソコンがウイルスに感染する経路を知り、それを避けることが有効です。主な感染経路は以下の通りです。

  • 安全でないサイトからのデータダウンロード。映画、音楽、ゲーム、ソフトウェアの海賊版を扱うサイトの多くにはウイルスが潜んでいます。
  • 迷惑メール(スパムメール)もマルウェアを運んでおり、添付ファイルを開くと感染する恐れがあります。
  • 広告やポップアップ通知をクリックすると、マルウェアがダウンロードされることがあります。
  • 感染した周辺機器(USBメモリや外付けハードディスクなど)を接続すると、システムがウイルスに感染することがあります。
  • 安全でないネットワークに接続すると、ネットワーク内に存在するウイルスにさらされる可能性があります。

パソコンがウイルスに感染しているかを見分ける方法

人が病気になると症状が現れ、医師がそれをもとに診断します。パソコンも同様で、感染すると通常とは異なる動作をして、OSへの不正侵入を知らせてくれます。

アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法

具体的な兆候の例:

  • 動作が遅くなり、起動やプログラムの実行に時間がかかる。
  • マルウェアによってPCが異常に発熱したり、ファンがジェット機のような音を立てたりする。
  • 一部またはすべてのファイルにアクセスできなくなる、あるいはマルウェアに削除される。
  • ダウンロードしていない見慣れないアプリケーションがデスクトップやスタートメニューに表示される。
  • ブラウザの動作が遅くなる。
  • アンチウイルスソフトから繰り返し警告通知が届くようになる。
  • 予期しないシャットダウンや再起動が発生する。
  • CPU、RAM、ハードディスクに過剰な負荷がかかる。
  • マルウェアが管理者権限を乗っ取り、PCの一部またはすべての機能にアクセスできなくなる。

コマンドプロンプト(CMD)でマルウェアをスキャンする方法

コマンドプロンプトでウイルスを削除する前に、まずシステムをスキャンしましょう。多くのウイルスはシステムファイルやドライブの中に隠れており、検出されないようにファイルの属性を変更していることが多いです。

コマンドプロンプトでマルウェアをスキャンする手順:

  1. 管理者権限でコマンドプロンプトを開きます。検索バーまたは「ファイル名を指定して実行」から開けます。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法
  1. 確認画面が表示されたら、「はい」をクリックして続行します。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法
  1. CMDウィンドウが開きます。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法
  1. スキャンを開始するには、sfc /scannow と入力してEnterキーを押します。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法
  1. PCのスペックによっては処理に時間がかかります。スキャンが完了するまでお待ちください。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法

このスキャン中、Windowsは破損したファイルの修復も試みます。これで問題が解決する場合もあります。解決しない場合は、ドライブからウイルスファイルを探し出して削除する必要があります。

ウイルスの特定方法

コンピュータウイルスの特定は必ずしも簡単ではありませんが、特定できれば削除方法もわかります。以下に、PC上のウイルスを特定するいくつかの方法を紹介します。

スキャンによる特定

多くのアンチウイルスソフトは、さまざまな種類のマルウェアに関する大規模なデータベースを保有しています。これらを使ってファイルをスキャンすれば、ウイルスを名前で特定できます。

例えばWindows Defenderは、内部の振る舞い分析ツールを使って、ファイルやプログラムがマルウェアの一種かどうかを判断します。市販のアンチウイルスにも同様の機能があります。

感染源による特定

マルウェアはどのようにしてPCに感染しましたか?メールの添付ファイルからダウンロードしたものなら、そのメールの詳細を記録し、ファイルをウイルススキャンしましょう。USBドライブからの場合は、中のすべてのファイルをスキャンして不審なファイルを探します。問題のファイルを特定できたら、削除しましょう。

PCの挙動による特定

やや曖昧な方法ですが、パソコンの挙動から感染したマルウェアの種類を推測することもできます。

例えば、ランサムウェアはファイルを暗号化してハードディスクのパーティションへのアクセスを拒否します。アドウェアは、ウェブ閲覧中にブラウザやPC上で煩わしいポップアップを表示させます。

ランサムウェアには復号化ソフトが必要ですが、アドウェアは比較的簡単に対処できます。

attribコマンドでウイルスを検索・削除する

特定のドライブやパーティションからウイルスを削除するには、attribコマンドを使用できます。このコマンドは、ファイルやフォルダの複数の属性を設定、表示、解除できます。

「attrib」コマンドの構文

attribコマンドの使い方を簡単に説明します。コマンドを実行するには、attribを呼び出します:

  • R:読み取り専用属性
  • S:システム属性
  • A:アーカイブ属性
  • H:隠しファイル属性
  • +:選択した属性をファイルやフォルダに適用する
  • -:選択した属性をファイルやフォルダから解除する
  • /S:サブフォルダを含む全パスを検索する
  • /D:処理対象のフォルダも含める
  • Pathname:対象のファイルやフォルダの場所

このコマンドは、「autorun.inf」やGluptebaトロイの木馬など、いくつかの種類のウイルスを駆除できます。

「attrib」コマンドでウイルスを削除する手順

  1. まず、管理者権限でコマンドプロンプトを実行します。
  2. CMDが開いたら、ドライブレターを指定して感染したドライブを選択します。(ここではE:)これにより、以降のコマンドがこのパーティション内で実行されます。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法
  1. dir [drive-letter]: attrib -s -h /s /d *.* コマンドを使用して、目的のファイル/フォルダにアクセスします。
アンチウイルスソフトなしでコマンドプロンプトを使ってPCのウイルスを削除する方法
  1. 不要なファイルを特定したら、del [virusname] コマンドで削除します。

これにより、ウイルスがシステムから完全に削除されます。

CMDで削除できるウイルスの種類

これはウイルス自体によります。CMDで削除できるウイルスもあれば、できないものもあります。

CMDは「autorun.inf」のような一般的な低レベルのウイルスを削除できます。より複雑なウイルスについては、専用のアンチウイルスソフトで完全に除去する必要があります。

ウイルスの挙動はさまざまで、レジストリに自己複製したり、システムファイルを改ざん・削除したりするものもあります。こうしたウイルスを駆除するには、システムの修復とファイルの復元も必要になります。

可能な限り、複雑なマルウェアの除去にはアンチウイルスソフトを使用してください。ランサムウェアに感染した場合、CMDではあまり役に立ちません——少なくとも現時点では。

よくある質問

1. ウイルスは本当に削除するだけで駆除できるのか?

手順に注意深く従えば、削除によってウイルスを駆除できます。すでにアンチウイルスソフトを導入していれば問題ありません。多くのアンチウイルスプログラムもウイルスファイルを削除しており、それは通常恒久的なものです。

2. アンチウイルスソフトの代わりにコマンドプロンプトでウイルスを削除すべき?

アンチウイルスがインストールされていない場合は、コマンドプロンプトでの削除も選択肢になりますが、優れたアンチウイルスソフトが提供する隔離やスキャンなどの高度な機能がないため、感染からPCを守ることはできません。この方法を常時のセキュリティ対策として頼るべきではなく、緊急時にウイルスを除去する手段として使いましょう。

3. ウイルスは工場出荷状態へのリセット後も生き残れるか?

ほとんどの場合、いいえ。PCをリセットすると購入前の状態に戻ります。ハードディスクからウイルスを一掃し、損傷を修復する効果的な方法です。

  1. マルウェアの脅威からパソコンを守る方法|初心者にもわかる対策ガイド

    マルウェア(悪意あるソフトウェア)は、コンピュータを使用する上で最も深刻かつ身近な脅威の一つです。私たちのシステムには、さまざまな経路から「PUP(望ましくない可能性のあるプログラム)」と呼ばれる不要なソフトウェアが次々と侵入してきます。インターネットを一切使わない限り、これらを完全にシャットアウトすることは不可能です。だからこそ、被害が発生する前にマルウェアを検出・駆除できるアプリが必要になります。本記事では、マルウェアの脅威からパソコンを守る具体的な方法を解説します。 Advanced PC Cleanup:信頼できるマルウェア対策ツール マルウェア攻撃からパソコンを守るためには、システ

  2. マルウェア不要?サイバー犯罪者が企業を攻略する手口と対策を徹底解説

    あらゆる企業にとって、サイバー攻撃への信頼できる備えは不可欠です。しかし見落とされがちなのが、アンチウイルスソフトは万能の救世主ではないという点です。実際、企業への攻撃の多くは、従業員がマクロを実行してしまう、悪意のあるリンクをクリックする、怪しい添付ファイルをダウンロードするといった「人的ミス」がきっかけで発生しています。さらに注意すべきは、サイバー犯罪者がマルウェアを一切使わずに企業ネットワークへ侵入できるケースがあることです。彼らが利用するのは、ソーシャルエンジニアリングと正規のソフトウェアだけ。本記事では、その具体的な手口と対策を詳しく解説します。マルウェアを使わないサイバー犯罪者の攻