エラーの修正方法: ファイル内のウイルスにより操作が正常に完了しませんでした
「ファイルにウイルスが含まれているため、操作は正常に完了しませんでした」といった警告は本当にイライラさせられます。特に、安全だと確信しているファイルを開こうとしたり実行しようとしたりしている時に、突然表示されて操作が止まってしまいます。Windows Defenderやウイルス対策ソフトがファイルにフラグを付け、マルウェアの可能性を警告してしまうのです。実際にはマルウェアではないのに、です。これは誤報の場合もありますが、実際にはどこかにマルウェアが潜んでいる場合もあります。そのため、システムにリスクを与えることなく、この問題を回避または修正する方法を見つけるのは容易ではありません。しかし、実際に脅威がないか確認したい場合でも、警告を一時的に回避したい場合でも、役立つ方法がいくつかあります。
「ファイルにウイルスが含まれているため、操作は正常に完了しませんでした」というエラーを修正する方法
ファイルやプログラムが正規のものであると確信している場合(信頼できるサイトからダウンロードした、または重要な仕事用ファイルであるなど)、いくつかの修正方法を試してみる価値があります。Windowsやウイルス対策ソフトは、時に過度に警戒しすぎることがあります。しかし、どうしてもそのファイルを開きたい、またはそのプログラムを実行したいのであれば、以下の方法を試してみてください。ただし、これらの方法の中には保護を無効にするものもあるので、慎重に進め、ファイルの安全性に確信がある場合のみ実行してください。
完全なセキュリティスキャンを実行する
まず、システムが実際に感染していないことを確認することが重要です。マルウェアは様々な奇妙な誤検知を引き起こす可能性があります。フルスキャンを実行することで、悪意のあるものが潜んでいるかどうかを確認できます。手順は以下のとおりです。
- スタート メニューを開き、「Windows セキュリティ」と入力します。
- 「ウイルスと脅威の防止」をクリックします。
- スキャン オプションをクリックし、完全スキャンを選択します。
- 「今すぐスキャン」をクリックして待機します。これにはしばらく時間がかかる場合がありますが、その価値はあります。
設定によっては、このスキャンで手間をかけずにマルウェアを検知できる場合もあります。何も検出されなければ、ファイルの信頼性が高まり、次のステップに進んでも安全かもしれません。
Windows Defenderを一時的に無効にする
危険に感じるかもしれませんが、Windows Defenderが突然異常をきたし、無害なファイルにフラグを立ててしまうことがあります。リアルタイム保護を無効にすると、そのような頑固なファイルを開くことができるようになります。手順は以下のとおりです。
- スタートメニューから設定に移動します。
- [更新とセキュリティ]を選択します。
- 左側のパネルで、[Windows セキュリティ]をクリックします。
- ウイルスと脅威の防止を開きます。
- [ウイルスと脅威の防止の設定]の下にある[設定の管理]をクリックします。
- リアルタイム保護のトグルをオフにします。プロンプトが表示されたら「はい」をクリックして確認します。
- 下にスクロールして、クラウド配信保護も無効にします。再度、求められた場合は確認します。
これは永続的な解決策ではありません。Windowsは通常、再起動後またはしばらくするとDefenderを再び有効にします。そのため、無効のままにしておきたい場合を除き、後で必ず有効に戻してください。
注意:シールドを無効にすると、PCが脆弱な状態になるため、リスクがあります。ファイルを*信頼*し、後で保護を再度有効にする予定がある場合にのみ、この操作を行ってください。
レジストリ経由で Defender を無効にする (設定が勝手にリセットされることがあるため)
Defenderが勝手に再有効化されてしまう場合、あるいは(テストなどのために)より永続的に無効にしたい場合は、レジストリを微調整できます。ただし、レジストリをいじるのは初心者にはちょっと不向きなので、慎重に行ってください。ある設定ではうまくいきましたが、別の設定ではDefenderが何度も再有効化されてしまいました。Windowsは必要以上に難しく設定しているからです。
- クリックするWindows + Rと実行ボックスが開きます。
- 入力し
regeditて「OK」をクリックします。 - Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defenderに移動します。
- DisableAntiSpywareというキーがある場合は、それをダブルクリックして値を1に設定します。ない場合は、空白部分を右クリックし、「新規」>「DWORD(32ビット)値」を選択して、 「DisableAntiSpyware」という名前を付け、値を 1 に設定します。
- 終了してマシンを再起動してください。あのおかしなアラートが表示されなくなるかどうか確認してください。
サードパーティ製のウイルス対策ソフトを無効にする(インストールされている場合)
場合によっては、他のウイルス対策ソフトだけが誤検知を起こしていることがあります。Norton、McAfee、Avastなどのウイルス対策ソフトをインストールしていて、それが問題を引き起こしている場合は、一時的に無効にしてみてください。
- でタスク マネージャーを開きますCtrl + Shift + Esc。
- 「スタートアップ」タブに移動します。
- ウイルス対策アプリを見つけて選択し、「無効にする」をクリックします。
- PCを再起動して、ファイルを開けるかどうか確認してください。うまくいくかもしれません。
ファイルまたはフォルダの除外を追加する
ファイルが安全であるにもかかわらず、ウイルス対策ソフトがブロックし続ける場合は、Windowsセキュリティにそのファイルを完全に無視するように設定できます。除外リストを追加するには、以下の手順に従います。
- スタート メニューに「Windows セキュリティ」と入力します。
- 「ウイルスと脅威の防止」をクリックします。
- [設定の管理]をクリックし、 [除外]まで下にスクロールします。
- 除外の追加または削除を選択します。
- [除外を追加] をクリックし、信頼するファイル、フォルダー、またはプロセスを選択します。
こうすれば、毎回フラグが付くことなくファイルにアクセスできるはずです。ただし、繰り返しますが、本当に信頼できるファイルの場合のみ安全なので、ご注意ください。
コマンドプロンプトでファイルを修復する
場合によっては、ファイルの破損やエクスプローラーの不具合が原因で警告が表示されることがあります。システムファイルチェッカースキャンを実行すると、誤警告の原因となっている可能性のあるシステムファイルの軽微な問題を修復できます。
- 管理者としてコマンド プロンプトを開きます。 [スタート] に「cmd」と入力し、右クリックして、[管理者として実行] を選択します。
- ウィンドウで入力してEnter キー
sfc /SCANNOWを押します。 - 特定のファイルが疑わしい場合は、次のようなコマンドを実行できます。
sfc /SCANFILE=c:\windows\explorer.exesfc /SCANFILE=C:\Windows\SysWow64\explorer.exe
マルウェアではなくファイル自体が破損している場合は、これで問題が解決する可能性があります。
一時ファイルを消去する
古いキャッシュデータ、Cookie、一時ファイルが動作に支障をきたす可能性があります。ディスククリーンアップを使ってこれらを削除してください。
- ディスク クリーンアップを検索して開きます。
- システムドライブ (通常は C:) を選択します。
- 一時インターネットファイル、一時ファイル、および削除したいその他のジャンクファイルをチェックします。
- 「OK」をクリックして、そのまま実行します。
クリーンブートを実行する
これらの方法がどれもうまくいかない場合は、クリーンブートを実行することで、他のプログラムが誤警告の原因になっているかどうかを特定できます。これは、制御された方法で完全にやり直すようなものです。
- を押してWindows + R、
msconfigと入力し、OKを押します。 - [サービス]タブに移動し、[Microsoft のサービスをすべて非表示にする]をオンにして、[すべて無効にする]をクリックします。
- [スタートアップ]タブに切り替えて、[タスク マネージャーを開く]をクリックします。
- そこに表示されているものをすべて無効にして、タスク マネージャーを閉じ、[適用]をクリックして再起動します。
最後の手段としてのシステムの復元またはリセット
それでもダメですか?おかしなことが起こる前の状態にシステムをロールバックしてみてください。コントロールパネルで「回復」に移動し、「システムの復元」を選択してください。あるいは、状況がひどい場合は、完全なリセット(まずすべての設定をバックアップしてください!)で完全にリセットできます。
まとめ
- 完全なウイルス対策スキャンを実行して、実際のマルウェアを排除します。
- Windows Defender またはその他のウイルス対策プログラムを一時的に無効にします。
- 必要に応じてレジストリを編集し、Windows Defender を完全にオフにします。
- サードパーティ製のウイルス対策を一時的に無効にします。
- 信頼できるファイルを除外リストに追加します。
- コマンドプロンプト経由でシステムファイルを修復します。
- ディスク クリーンアップで一時ファイルを消去します。
- ソフトウェアの競合を解決するにはクリーンブートを実行します。
- 他の方法がどれも機能しない場合は、システムの復元またはリセットを検討してください。
まとめ
正直に言って、このような誤報は誰にとっても気が狂いそうになります。Windowsのセキュリティ対策は、ユーザーを安全に保つための機能と、時に過剰なまでに慎重すぎるという問題が混在しています。ファイルに問題がないと確信できるなら、これらの設定変更によってシステム全体にリスクを与えることなく、誤報を回避できるかもしれません。ただし、保護機能を無効にすることは常にリスクを伴うことを覚えておいてください。この記事が参考になれば幸いです。何を開き、何を無効にするかを慎重に考えてください。