Как добавить 1С в исключения антивируса Защитника Windows
Почему антивирус тормозит 1С:Предприятие?
Файловая 1С постоянно считывает и перезаписывает фрагменты базы данных (файлы таблиц .1CD, временные файлы транзакций .cfl, кэш). Стандартный антивирус Windows Defender или сторонние программы безопасности (Kaspersky, Dr.Web) воспринимают каждое такое обращение как потенциальную угрозу и блокируют файл на доли секунды для фонового сканирования. В результате 1С «замирает» при проведении каждого документа.
Симптомы блокировки антивирусом:
- Документы проводятся по 10–30 секунд вместо 1–2 секунд.
- При формировании отчетов окно 1С пишет «Не отвечает».
- Периодически выскакивают ошибки «Ошибка блокировки открытия файла базы данных».
- Процесс
Antimalware Service Executableгрузит процессор на 50–90% во время работы в 1С.
Пошаговое добавление 1С в исключения Windows Defender
- Нажмите меню Пуск и откройте Параметры (значок шестеренки) → Обновление и безопасность → Безопасность Windows.
- Выберите раздел Защита от вирусов и угроз.
- В блоке «Параметры защиты от вирусов и других угроз» нажмите «Управление настройками».
- Прокрутите страницу вниз до пункта «Исключения» и нажмите «Добавление или удаление исключений».
Что обязательно нужно добавить в исключения:
- Нажмите «Добавить исключение» → Папка:
- Добавьте папку, где физически лежат базы 1С (например,
D:\1C_Bases\). - Добавьте папку установки 1С:
C:\Program Files\1cv8иC:\Program Files (x86)\1cv8. - Добавьте папку кэша пользователя:
%USERPROFILE%\AppData\Local\1Cи%USERPROFILE%\AppData\Roaming\1C.
- Добавьте папку, где физически лежат базы 1С (например,
- Нажмите «Добавить исключение» → Тип файла (расширения):
1CD(основной файл базы)cfl(файл блокировок)dt(файл выгрузки)cf(файл конфигурации)epf(внешние обработки)
- Нажмите «Добавить исключение» → Процесс:
1cv8.exe1cv8c.exe1cv8s.exe
Результат: Сразу после настройки нагрузка на процессор снизится, а отклик форм и проведение документов в 1С станут быстрее в 2–3 раза.
Частые вопросы (FAQ)
Не опасно ли исключать базы 1С из антивирусной проверки?
Это общепринятая стандартная практика администрирования 1С. Файлы баз .1CD не содержат исполняемого вредоносного кода ОС Windows, поэтому их постоянная фоновая проверка антивирусом бессмысленна и только расходует ресурсы.
Нужно ли настраивать исключения на компьютерах клиентов, если база лежит на сервере?
Да. На клиентских машинах необходимо добавить в исключения процессы 1cv8c.exe и папку пользовательского кэша в AppData.
Поможет ли это, если у нас клиент-серверная база на SQL?
На SQL-сервере обязательно добавляются в исключения папки с файлами баз данных (.mdf, .ndf, .ldf) и процессы sqlservr.exe / postgres.exe, а также рабочий каталог сервера 1С (srvinfo).
Как быстро добавить исключения через PowerShell от имени администратора?
Выполните команду: Add-MpPreference -ExclusionPath 'C:\Program Files\1cv8', 'D:\1C_Bases' -ExclusionProcess '1cv8.exe', '1cv8c.exe' -ExclusionExtension '.1CD', '.cfl'