Администрирование · 11 мин
1С очень долго загружается: что делать
Почему 1С долго загружается и что с этим делать: очистка кэша, проверка сети и сервера, обновление платформы, настройка антивируса и оптимизация базы.
Медленный запуск 1С — одна из самых частых жалоб пользователей и администраторов. Программа может «висеть» на заставке несколько минут, долго открывать список баз или подвисать при входе конкретного пользователя. Причины при этом бывают совершенно разными: от переполненного кэша на локальном компьютере до проблем с сервером СУБД.
Прежде чем что-то менять, важно понять, где именно возникает задержка. Локализация проблемы сокращает путь к решению в разы: чистка кэша не поможет, если тормозит SQL-сервер, а замена сервера не ускорит работу, если дело в антивирусе на рабочей станции.
Ниже разобраны основные причины медленного запуска 1С и конкретные действия для каждого сценария — от простых, доступных любому пользователю, до задач администрирования, которые лучше выполнять с резервной копией.
Как выбрать действие
Определяем, где именно возникает задержка
Первый шаг — ответить на три вопроса. Проблема у одного пользователя или у всех? Медленно запускается одна база или все? Когда началось — внезапно или постепенно? Ответы сразу сужают круг поиска.
Если тормозит только один компьютер, проблема локальная: кэш, антивирус, диск, сетевые настройки этого ПК. Если медленно у всех — смотрите на сервер, сеть и саму базу данных. Постепенное ухудшение чаще указывает на рост базы и накопление данных, внезапное — на обновление, сбой или изменение в инфраструктуре.
Полезно засечь время запуска секундомером и зафиксировать этап, на котором происходит основная задержка: появление окна со списком баз, окно авторизации, загрузка конфигурации после ввода пароля. Это поможет отличить сетевую проблему от проблемы с метаданными.
Кэш, антивирус, состояние диска
Загрузка сервера, СУБД, сетевое оборудование
Размер базы, журнал регистрации, регламентные задания
Монитор обновления данных в конфигураторе или режиме предприятия
Очищаем кэш 1С — самое частое решение
Кэш метаданных — это служебные файлы, которые платформа сохраняет на компьютере пользователя, чтобы не загружать структуру конфигурации заново при каждом запуске. Со временем кэш разрастается, а после обновлений и сбоев может повредиться — тогда запуск замедляется или сопровождается ошибками.
Кэш расположен в профиле пользователя: в папках %APPDATA%\1C\1cv8 и %APPDATA%\..\Local\1C\1cv8 (для платформы 8.3). Внутри находятся каталоги с именами в виде длинных идентификаторов — по одному на каждую базу.
- 1Закройте все сеансы 1С на этом компьютере
- 2Откройте папку %APPDATA%\1C\1cv8 через проводник (вставьте путь в адресную строку)
- 3Удалите папки с длинными именами-идентификаторами — это кэш баз
- 4Повторите в папке %LOCALAPPDATA%\1C\1cv8
- 5Запустите 1С заново: первый запуск будет дольше обычного, последующие — быстрее
Альтернативный способ — удалить базу из списка в окне запуска и добавить её заново. При этом создаётся новая папка кэша, а старая больше не используется. Способ подходит, если вы не уверены, какую именно папку удалять.
Проверяем антивирус и защитник Windows
Антивирус проверяет каждый файл, к которому обращается 1С: исполняемые файлы платформы, файлы кэша, файлы базы при файловом режиме работы. Для файловой базы, расположенной на сетевом диске, это особенно критично — проверка идёт на каждое обращение по сети.
Решение — добавить в исключения антивируса каталоги платформы 1С, папки кэша и каталог информационной базы (для файлового режима). В Защитнике Windows это делается через «Параметры защиты от вирусов и угроз → Управление настройками → Исключения».
Проверить, виноват ли антивирус, можно простым тестом: временно отключить защиту в реальном времени и замерить скорость запуска. Если разница существенная — настраивайте исключения, а не оставляйте защиту выключенной.
Диагностируем сеть и файловый режим работы
Файловая база, размещённая на сетевом диске, — самый уязвимый вариант с точки зрения скорости. Каждая операция идёт по сети, и даже небольшие задержки превращаются в минуты ожидания. Если база весит несколько гигабайт и с ней работают одновременно несколько пользователей, медленный запуск почти гарантирован.
Проверьте скорость сети: скопируйте большой файл с сервера на локальный диск и оцените время. Если копирование идёт со скоростью значительно ниже ожидаемой для вашей сети, проблема в сетевом оборудовании, кабелях, Wi-Fi или настройках сетевого адаптера. Работа через Wi-Fi для файловой базы — частая причина тормозов.
Для многопользовательской работы с ростом базы стоит рассмотреть переход на клиент-серверный вариант (1С:Сервер + СУБД) или публикацию базы на веб-сервере. Это требует затрат и администрирования, но снимает главное ограничение файлового режима.
Варианты размещения базы
Подходит для одного пользователя; быстро, но нет совместной работы
Просто и дёшево, но медленно при росте базы и числе пользователей
Для многопользовательской работы и больших баз; требует лицензий и администрирования
Снижает нагрузку на сеть; подходит для удалённых пользователей
Что проверить на сервере и в самой базе
Если 1С работает в клиент-серверном режиме, медленный запуск часто связан с сервером: нехваткой оперативной памяти, загруженным диском, конкуренцией за ресурсы с другими приложениями. Откройте монитор ресурсов на сервере в момент массового входа пользователей (обычно утро) и посмотрите загрузку CPU, памяти и дисковой подсистемы.
В самой базе на скорость влияют три фактора. Первый — разросшийся журнал регистрации: его можно сократить в конфигураторе («Администрирование → Журнал регистрации → Сократить»), предварительно сохранив копию. Второй — отложенные обработчики обновления: если после обновления конфигурации они не выполнились до конца, при каждом запуске идут фоновые процессы, замедляющие работу. Третий — регламентные задания, запускающиеся при старте и нагружающие базу.
Для файловых баз периодически полезно выполнять тестирование и исправление (через конфигуратор) и реструктуризацию таблиц — это устраняет накопленные неэффективности физической структуры. Обе операции выполняются только при отсутствии активных сеансов и после создания резервной копии.
Характерный признак невыполненных отложенных обработчиков обновления: после обновления конфигурации первый вход в базу занял очень много времени, а последующие запуски остались медленными. Проверьте статус в разделе «Администрирование → Результаты обновления программы» (в типовых конфигурациях) и дождитесь завершения обработчиков.
Обновляем платформу и проверяем оборудование
Старая версия платформы 1С может плохо сочетаться с новыми версиями Windows и конфигураций. Проверьте, какая платформа указана в свойствах базы, и сравните с рекомендованной для вашей конфигурации. Обновление платформы часто ускоряет запуск, поскольку фирма «1С» регулярно оптимизирует механизмы загрузки.
Из аппаратных факторов самое заметное влияние оказывает диск. Замена HDD на SSD на рабочей станции или сервере обычно даёт самый ощутимый прирост скорости запуска из всех апгрейдов. Также проверьте объём свободной оперативной памяти: если при запуске 1С система уходит в файл подкачки, задержки неизбежны.
Наконец, проверьте, не запускается ли 1С с дополнительными параметрами, замедляющими старт: например, с включённым отладчиком или проверкой целостности. Лишние ключи командной строки в ярлыке стоит убрать.
Как проверить, что проблема решена
После каждого действия замеряйте время запуска одинаковым способом: от двойного щелчка по ярлыку до полной загрузки рабочего стола программы. Сравнивайте с исходным замером, сделанным до начала работ.
Учтите, что первый запуск после очистки кэша всегда дольше обычного — платформа заново строит служебные файлы. Оценивайте результат начиная со второго-третьего запуска.
Как проверить результат
Второй и последующие запуски заметно быстрее исходного
Запуск по-прежнему занимает минуты — причина не в кэше
Разница незначительная — антивирус ни при чём
Большая разница — нужно настроить исключения
После работ на сервере быстро у всех
Быстро у одних и медленно у других — проблема локальная
Все отложенные обработчики завершены
Обработчики в очереди или с ошибками — запуск останется медленным
Что важно запомнить
Начинайте с локализации проблемы: один пользователь или все, одна база или любая. Самые частые причины медленного запуска — повреждённый кэш, антивирус и медленная сеть для файловых баз. Любые действия с файлами базы и тестирование выполняйте только после резервного копирования.
Частые вопросы
Почему 1С долго запускается именно первый раз за день, а потом нормально?
Это характерно для серверных баз: за ночь «остывает» кэш СУБД, и первые обращения идут к диску. Также утром одновременно входят все пользователи, создавая пиковую нагрузку. Если первый запуск занимает неприлично много времени, проверьте ресурсы сервера и план обслуживания СУБД.
Можно ли очистить кэш, не закрывая 1С?
Нет, это бессмысленно и небезопасно: файлы кэша заняты процессом, часть из них не удалится, а повреждённый кэш может усугубить проблему. Сначала полностью завершите все сеансы, затем удаляйте папки кэша.
Поможет ли переустановка платформы 1С, если она долго грузится?
Переустановка помогает редко — только если повреждены файлы самой платформы (например, после сбоя диска). В большинстве случаев причина в кэше, антивирусе, сети или сервере, и переустановка ничего не изменит. Сначала выполните диагностику из этой статьи.
База весит очень много — это влияет на скорость запуска?
Размер базы влияет в основном на файловый режим и на операции с данными, а не на сам факт запуска. Однако большой журнал регистрации и незавершённые обработчики обновления в большой базе замедляют вход ощутимо. Для файловых баз большого объёма стоит рассмотреть переход на клиент-серверный режим.
1С медленно открывается у всех после обновления конфигурации — это нормально?
Временно — да: после обновления выполняются отложенные обработчики данных, которые нагружают базу. Но если медленная работа сохраняется днями, проверьте статус обработчиков: они могли завершиться с ошибкой или остановиться. Застрявшие обработчики нужно запустить повторно или разобраться с причиной ошибки.
Когда стоит привлекать специалиста, а не разбираться самостоятельно?
Самостоятельно безопасны очистка кэша, настройка исключений антивируса и проверка сети. К специалисту стоит обратиться при работе с сервером 1С и СУБД, тестировании и исправлении базы, переносе на клиент-серверный режим и любых действиях, где ошибка грозит потерей данных.