Microsoft Anti-Virus ( MSAV ) は、MicrosoftがMS-DOSオペレーティングシステム向けに導入したウイルス対策プログラムです。[ 1 ]このプログラムは、MS-DOS バージョン 6.0 (1993 年[ 2 ] ) で初めて登場し、MS-DOS 6.22 で最後に登場しました。ウイルス対策プログラムの最初のバージョンは基本的なもので、組み込みの更新機能はなく (更新は BBS から取得し、ユーザーが手動でインストールする必要がありました)、1,234 種類のウイルスをスキャンできました。[ 3 ]パッケージの一部として含まれていたMicrosoft Anti-Virus for Windows ( MWAV ) は、MSAV がWindows 3.1xで正しく動作できるようにするフロントエンドでした。
2009年、マイクロソフトは自社開発のウイルス対策ソリューション「Microsoft Security Essentials 」を発売したが、後に「Microsoft Defender」に置き換えられて廃止された。
Microsoft Anti-Virusは、Central Point Software Inc.(後に1994年にSymantecに買収され、SymantecのNorton AntiVirus製品に統合された)によって提供され、Central Point Software Inc.がイスラエルのハイファにあるCarmel Software Engineeringからライセンス供与を受けたCentral Point Anti-Virus(CPAV)製品の機能を簡略化したバージョンだった。Carmel Softwareはこの製品をTurbo Anti-Virusとして国内外で販売していた。
マイクロソフトのWindows用ウイルス対策ソフトもCentral Point Software社から提供されていた。[ 4 ]
MSAVは「検出と駆除」戦略を採用し、ブートセクタ型ウイルスやトロイの木馬型ウイルス(当時典型的なウイルス問題だった)を検出する機能を備えていた。
このプログラムには、通常のファイル内の変更を検出するために使用できるアンチステルス機能とチェックサム機能も備わっていました。この技術は、定期的なアップデートパッケージが利用できないことを補うために考案されました。MSAV の最終アップデートは、1996 年 6 月に Symantec によってリリースされました。 [ 5 ]このアップデートでは、ポリモーフィック ウイルスを検出する機能が追加され、ウイルス定義が更新されて合計 2,371 種類のウイルスをスキャンできるようになりました。

VSafeは、 MSAVの常駐型コンポーネントであり、リアルタイムのウイルス対策機能を提供します。
VSafeはデフォルトでは以下の処理を実行します。
VSafeには、他にも有効化できる機能があります。
VSafeは、実行ファイル内に多数のウイルス定義を埋め込んでおり、外部定義ファイルから追加のシグネチャ(アップデート)を読み込むことができた。