回答:
いくつかの問題があります。まず、ほとんどのウイルス対策プログラムは、探しているシグネチャ(ウイルスからのコードブロック)を保存します。アンチウイルスAがアンチウイルスBからの署名ファイルを検出し、それをウイルスとみなして殺すことが可能です。これは少し前に流行していましたが、最近ではそうではありません。
さらに重要なことに、現在のウイルス対策プログラムは、非常に深いレベルでオペレーティングシステムにリンクし、すべてのディスクI / OおよびネットワークI / Oを監視し、署名や疑わしいアクティビティ(formatコマンドの呼び出しなど)のデータストリームをスキャンします。これらは通常、システムを10%から30%以上に低下させます。それらのうちの2つですべてのトラフィックとI / Oを検査すると、非常に品質が低下します。
もう1つのことは、昔々、ウイルス対策プログラムがオペレーティングシステムへのリンクをスキャンして、それらの下に何も入らないようにすることでした。アンチウイルスAが何か先に進んだもの(アンチウイルスBなど)を検出した場合、彼らはそれを好まず、Bの下でより緊密な接続を確立しようとします。メーカーがこれについて良くなっているので、これがまだ当てはまるかどうかはわかりません。
同時に2つのアンチウイルスを実行することは、問題が発生し、コンピューター全体の速度が劇的に低下するためにできる最善の方法です...
2人の貧しい人々のアンチウイルスを一緒にするのではなく、1つの優れたアンチウイルス(私はカスペルスキー、Nod32について話している)を持っている方がよいでしょう。
AviraとAvastはうまくやっているようです。両方を使用して私の経験について読むことができます。http://www.yproxy.com/blog/avira-antivirus/
アンチウイルスは一般にウイルスに似たプログラムです。その目的(目的ではありません!)がウイルスに非常に似ているためです。コンピューター上のほとんどすべてのユーザーおよびシステムアクティビティを制御するため、オペレーティングシステムのリソース(スレッド、プロセス、またはレジストリデータ)に深くアクセスする必要があります。ウイルスはそのようなことをします。リソースへの計画的な接続を実装するために、OSのスレッドへの特定のアクセス権が必要です。(これは非常に一般的なシナリオです)
現在、アンチウイルスソフトウェアは、有害または潜在的に危険なプロセスを制御および検出するために人工知能アプローチを採用しています。(主な保護手法としてウイルスリポジトリまたはデータベースを使用する代わりに)。この事実により、ウイルス検出においてより動的になります。すべての既知のウイルスではなく、ほとんどの新規および未知のウイルスは、そのアクティビティを分析することで検出できます。もちろん、一部の信頼できるプロセスのターゲットも傷つける可能性があります。
この状況では、2つの保護プログラムが連携して機能しません。
特定のシナリオの例として、2つのアンチウイルス(A)と(B)が同じOSにインストールされていると仮定します。(A)(B)を「予期しない」または「望ましくない」アクティビティとして検出します(上記で説明したように、ウイルスのように動作するため)。そして、(B)のプロセスへのアクセス/監視/制御/強制終了を試みます。また、(B)は(A)を停止しようとするプロセスとして(B)を検出するため、(B)は(A)をウィルス(アンチウィルスは自分自身を守る!)であると考え、その逆も同様です。