С какого-то момента начал получать от Windows Defender-а такие сообщения:
Microsoft Visual Studio: Unable to start program ‘C:\CPP\…\w.exe’. Operation did not complete successfully because the file contains a virus or potentially unwanted software.
Типа, не могу запустить программу, потому что она содержит вирус или потенциально нежелательный код.
По-началу меня это не сильно расстраивало, потому что перезапуск обычно проблему решал.
Но в итоге Defender “продвинул” меня (вместе с моим w.exe) в какой-то свой ну ОЧЕНЬ черный список и запретил запускать ее вообще. Плюс начал удалять ее с диска.
Well, иногда АнтиВирусы ведут себя злее некоторых вирусов. Черт знает, что может привлечь их внимание.
Оказалось, что это достаточно распространенная проблема, знакомая многим разработчикам. Если Вы один из них (вернее из нас), то вот решение:
Как прекратить фальшивые АнтиВирусные тревоги
Надо просто исключить Ваш екзешник из рассмотрения АнтиВируса.
Эта инструкция – для Windows Defender-а. Если Вы пользуете что-то другое, то конкретные шаги вероятно будут отличаться, но идея – та же самая.
Открываем панель управления АнтиВируса:
- Открываем Windows Start меню.
- Находим и запускаем Windows Security app.
- Открываем секцию Virus & threat protection.
Находим секцию исключений (Exclusions section):
- Под Virus & threat protection settings открываем Manage settings.
- Прокручиваем вниз к Exclusions секции
- Продолжаем в Add or remove exclusions.
Исключаем Ваш рабочий каталог из чек-листа АнтиВируса:
- Выбираем “Добавить исключение” (Add an exclusion).
- Выбираем Folder mode.
- Выбираем C:\CPP.
И всё. Больше он Вас беспокоить не будет.