К статье
Практический материал

Администрирование · 13 мин

Почему не включается 1С: диагностика и решение проблемы

Разбираем, почему не включается 1С: ошибки лицензии, повреждение базы, блокировки, антивирус. Пошаговая диагностика и безопасные способы восстановить запуск.

Двойной щелчок по ярлыку 1С — и в ответ тишина: окно не открывается, в диспетчере задач процесс появляется и тут же пропадает, либо программа висит на заставке и не грузит базу. Чаще всего виноваты повреждённый кэш метаданных, недоступный сервер 1С или SQL, слетевшая лицензия, блокировка антивирусом либо нехватка прав у пользователя — и первое, что стоит сделать, это посмотреть текст ошибки в журнале событий Windows и проверить, запускается ли база в конфигураторе.

Главная ошибка в такой ситуации — хаотичные действия: переустановка платформы, удаление файлов базы, многократные попытки запуска. Это не только не решает проблему, но и может привести к потере данных. Правильный подход — сначала определить, на каком этапе происходит сбой, и только потом применять соответствующее решение.

Ниже разобраны основные причины, по которым 1С не включается, признаки каждой из них и безопасный порядок действий. Большинство проблем можно устранить самостоятельно, не прибегая к переустановке системы и не рискуя данными.

Шаг первый: определите, на каком этапе происходит сбой

Прежде чем что-либо исправлять, зафиксируйте, как именно ведёт себя программа. «Не включается» — это слишком общее описание, а от конкретного симптома зависит вся дальнейшая диагностика. Возможны четыре типовых сценария.

Первый — при запуске не происходит вообще ничего: ни окна, ни ошибки, ни процесса в диспетчере задач. Второй — появляется стартовое окно выбора баз, но сама база не открывается. Третий — программа выдаёт конкретное сообщение об ошибке (лицензия не найдена, ошибка СУБД, нарушение прав доступа). Четвёртый — 1С зависает на заставке или «вылетает» через несколько секунд после запуска.

Запишите точный текст ошибки или сделайте снимок экрана. Формулировки в сообщениях 1С обычно содержат прямое указание на причину: «не найдена лицензия», «ошибка формата потока», «информационная база заблокирована». Это существенно сокращает поиск решения.

Нет реакции на запускПроблема с платформой или ярлыком

Проверьте путь к файлу 1cv8.exe и наличие процесса в диспетчере задач

Окно выбора баз открывается, база — нетПроблема с конкретной базой

Проверьте доступность каталога базы и очистите кэш

Сообщение о лицензииСломалась активация или ключ

Проверьте HASP-ключ или файл программной лицензии

Зависание на заставкеКэш, антивирус или повреждение базы

Очистите кэш, проверьте журнал антивируса

Очистка кэша — первое и самое безопасное действие

Кэш метаданных — самая частая причина того, что 1С перестаёт запускаться после обновления конфигурации, аварийного завершения работы или сбоя питания. Программа хранит временные файлы в профиле пользователя, и при их повреждении база может не открываться, зависать или выдавать ошибку «формат потока».

Кэш находится в папках пользователя: %APPDATA%\1C\1cv8 и %APPDATA%\1C\1cv82, а также в %LOCALAPPDATA%\1C\1cv8. Внутри — каталоги с длинными именами из букв и цифр (GUID баз). Их содержимое можно безопасно удалить: при следующем запуске 1С создаст кэш заново. Сами данные информационной базы при этом не затрагиваются.

Порядок очистки кэша
  1. 1
    Закройте все сеансы 1С и убедитесь, что в диспетчере задач нет процессов 1cv8.exe
  2. 2
    Откройте папку %APPDATA%\1C\1cv8 через строку проводника
  3. 3
    Удалите папки с длинными буквенно-цифровыми именами (это кэш конкретных баз)
  4. 4
    Повторите то же самое в %LOCALAPPDATA%\1C\1cv8
  5. 5
    Запустите 1С и откройте базу — первый вход будет медленнее обычного, это нормально

Важный нюанс: удаляйте только папки с GUID-именами, а не файлы ibases.v8i и 1cestart.cfg — в них хранится список подключённых баз и общие настройки. Если случайно удалить список баз, придётся заново прописывать пути к каждой информационной базе вручную.

Проблемы с лицензией: программная и аппаратная защита

Сообщение «Не найдена лицензия» или «Не обнаружен ключ защиты программы» — второй по частоте сценарий. 1С использует два типа лицензий: программные (файл с расширением .lic, привязанный к параметрам компьютера) и аппаратные (USB-ключи HASP).

Программная лицензия «слетает» при изменении оборудования: замене материнской платы, сетевой карты, диска, а иногда и после крупных обновлений Windows или изменении имени компьютера. В этом случае нужно повторно активировать лицензию через центр лицензирования, используя пин-код из комплекта поставки. Если активные пин-коды исчерпаны, потребуется запрос на восстановление через фирму «1С» или партнёра.

С аппаратным ключом проверьте физические вещи: вставлен ли ключ в порт, горит ли на нём индикатор, виден ли он в диспетчере устройств. Если ключ сетевой (раздаётся менеджером лицензий с сервера), убедитесь, что служба HASP License Manager запущена на сервере и порт 475 не заблокирован брандмауэром. Типичная ситуация после перезагрузки сервера — служба менеджера лицензий просто не стартовала автоматически.

Блокировка антивирусом и брандмауэром

Антивирусы нередко блокируют исполняемые файлы 1С или изолируют компоненты платформы после очередного обновления антивирусных баз. Характерный признак — 1С работала вчера, сегодня не запускается, при этом ночью проходило обновление антивируса или Windows. Иногда антивирус молча перемещает файл 1cv8.exe или библиотеки платформы в карантин.

Откройте журнал и карантин вашего антивируса и проверьте, нет ли там файлов из каталога C:\Program Files\1cv8 или папки с базой. Если обнаружили — восстановите файлы и добавьте в исключения каталог платформы, каталог информационных баз и папки кэша. Для серверных вариантов в исключения добавляют также процессы агента сервера 1С (ragent, rmngr, rphost).

Для клиент-серверного режима отдельно проверьте сетевые порты: агент сервера 1С по умолчанию использует порты 1540–1541 и диапазон 1560–1591 для рабочих процессов. Если брандмауэр Windows или сетевое оборудование их закрывает, клиент не сможет подключиться к серверу, хотя сама платформа запускается нормально.

Повреждение информационной базы и её блокировка

Если стартовое окно открывается, а конкретная база — нет, и при этом выдаются ошибки вида «ошибка формата потока», «ошибка СУБД» или «файл базы данных повреждён», вероятно повреждение файлов базы. Для файловых баз (файл 1Cv8.1CD) это часто следствие аварийного завершения: отключения электричества, разрыва сети при работе с базой по сети, принудительного завершения процесса.

Штатное средство исправления — утилита chdbfl.exe из каталога платформы (папка bin соответствующей версии). Она проверяет физическую целостность файла базы и может исправить ряд повреждений. Перед запуском обязательно сделайте копию файла 1Cv8.1CD — утилита изменяет файл напрямую, и при неудачном исходе без копии восстановить данные будет нечем.

Отдельный случай — блокировка базы. Сообщение «Ошибка разделенного доступа к базе» или «Начало сеанса с информационной базой запрещено» означает, что база заблокирована администратором (обычно для обновления или регламентных операций) либо в ней остались «зависшие» сеансы. Уточните у администратора, не ведутся ли работы. Для файловой базы проверьте наличие файла 1Cv8.cdn рядом с файлом базы — это файл блокировки, при аварийном завершении он может остаться и мешать входу.

Проблемы платформы, прав доступа и сети

Если 1С не реагирует на запуск вообще, проверьте сам ярлык: в его свойствах должен быть указан путь к существующему файлу 1cv8s.exe или 1cv8.exe в каталоге установленной платформы. После удаления старой версии платформы ярлык может указывать на несуществующий файл — тогда достаточно создать ярлык заново из актуальной папки C:\Program Files\1cv8\<версия>\bin.

Проверьте права доступа. Пользователю нужны права на чтение каталога платформы и на полный доступ (чтение и запись) к каталогу информационной базы и папкам кэша. Типичная ситуация в доменной сети: после смены пароля или переноса профиля пользователь теряет доступ к сетевой папке с базой — 1С при этом либо молча не открывает базу, либо сообщает об ошибке доступа.

Для баз, размещённых на сетевом диске, проверьте доступность самого диска: открывается ли папка в проводнике, не отвалился ли сетевой диск после перезагрузки. Работа файловой базы по медленной или нестабильной сети — частый источник и зависаний, и повреждений, поэтому файловые базы рекомендуется размещать локально или переводить в клиент-серверный режим при росте числа пользователей.

Маршрут решения

Как выбрать действие

Нет никакой реакции на запускПроверьте ярлык, путь к 1cv8.exe и карантин антивируса
Ошибка лицензииПроверьте USB-ключ или переактивируйте программную лицензию
База не открывается из спискаОчистите кэш, затем проверьте блокировку и доступность каталога базы
Ошибка СУБД или формата потокаСделайте копию базы и запустите chdbfl.exe или тестирование и исправление
Не подключается к серверу 1СПроверьте службу агента сервера и порты 1540-1541 в брандмауэре

Клиент-серверный вариант: что проверить на стороне сервера

В клиент-серверной архитектуре (1С + СУБД, например PostgreSQL или MS SQL Server) картина шире: клиент может не запускаться из-за остановленных служб на сервере. Проверьте, что работают служба «Агент сервера 1С:Предприятия» и служба СУБД. После перезагрузки сервера или сбоя питания они могут остаться остановленными.

Также убедитесь, что сервер СУБД доступен по сети и не закончилось место на дисках сервера — переполнение диска с журналами транзакций или временными файлами приводит к тому, что база не открывается у всех пользователей одновременно. Это важный диагностический признак: если 1С не запускается у всех, проблема почти наверняка на сервере; если только у одного пользователя — ищите причину на его компьютере (кэш, права, антивирус).

Контрольные точки

Как проверить результат

Запуск после очистки кэша
Норма

База открывается, первый вход дольше обычного

Тревожный признак

Ошибка повторяется — причина не в кэше

Работа у других пользователей
Норма

У остальных база работает — проблема локальная

Тревожный признак

Не работает ни у кого — проверяйте сервер или саму базу

Журнал антивируса
Норма

Файлов 1С в карантине нет, исключения добавлены

Тревожный признак

Файлы платформы заблокированы — восстановите и добавьте исключения

Место на дисках
Норма

Свободное место есть и на клиенте, и на сервере

Тревожный признак

Диск переполнен — освободите место до запуска

Частые ошибки при самостоятельном восстановлении

Самая опасная ошибка — запуск «Тестирования и исправления» или chdbfl.exe без резервной копии. Эти инструменты изменяют структуру базы, и при серьёзных повреждениях результат может быть хуже исходного состояния. Копия файла базы занимает несколько минут, а её отсутствие может стоить всех данных.

Вторая распространённая ошибка — переустановка платформы «на всякий случай». Она не решает проблемы с кэшем, лицензией, правами и самой базой, но занимает время и иногда добавляет новые проблемы (например, если установить версию платформы, несовместимую с конфигурацией). Переустанавливать платформу имеет смысл только при подтверждённом повреждении её файлов.

Типичные ошибки
01
Запуск chdbfl.exe без копии базы — риск необратимой потери данных
02
Удаление всей папки 1cv8 в профиле — теряется список баз и настройки
03
Многократные попытки запуска повреждённой базы — усугубление повреждений
04
Переустановка платформы вместо диагностики — время потрачено, причина не устранена
05
Игнорирование текста ошибки — поиск решения вслепую

Наконец, не стоит править реестр и системные файлы по советам из случайных источников без понимания последствий. Большинство проблем с запуском 1С решается штатными средствами: очисткой кэша, проверкой лицензии, настройкой исключений антивируса и восстановлением базы из копии.

Итог

Что важно запомнить

Начинайте с текста ошибки и очистки кэша — это безопасно и решает большинство случаев. Перед любыми действиями с файлом базы делайте копию. Если не работает у всех пользователей — ищите причину на сервере, если у одного — на его компьютере.

Частые вопросы

1С не запускается после обновления конфигурации. Что делать?

Чаще всего помогает очистка кэша метаданных: удалите папки с GUID-именами в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, затем запустите базу снова. Если ошибка сохраняется, уточните у администратора, завершилось ли обновление корректно — возможно, требуется повторное обновление или откат на резервную копию.

Пишет «Не найдена лицензия», хотя раньше всё работало. Почему?

Программная лицензия привязана к параметрам компьютера и слетает при замене оборудования, смене имени ПК или крупных обновлениях системы. Решение — повторная активация по пин-коду из комплекта поставки. Если используется USB-ключ, проверьте, что он вставлен и определяется системой.

Можно ли удалять папки в AppData\1C без последствий?

Можно удалять папки с длинными буквенно-цифровыми именами — это кэш, он пересоздаётся автоматически. Не трогайте файлы ibases.v8i (список баз) и 1cestart.cfg (общие настройки), иначе придётся заново прописывать подключения к базам.

База лежит на сетевом диске и перестала открываться у всех. В чём причина?

Проверьте доступность самого сервера: открывается ли сетевая папка с других компьютеров, не перезагружался ли сервер, не закончилось ли место на диске. Также убедитесь, что рядом с файлом базы не остался файл блокировки 1Cv8.cdn после аварийного завершения.

1С зависает на заставке и закрывается без ошибки. С чего начать?

Последовательно: очистите кэш, проверьте карантин антивируса, убедитесь в наличии свободного места на диске и оперативной памяти. Если не помогло — запустите базу на другом компьютере: если там работает, проблема в локальной среде, если нет — вероятно повреждение базы, и нужна копия плюс проверка через chdbfl.exe.

Когда стоит обращаться к специалисту, а не чинить самому?

Обращайтесь к специалисту, если есть признаки серьёзного повреждения базы (ошибки СУБД после chdbfl.exe), если слетела лицензия и нет пин-кодов, если проблема на сервере с несколькими базами и пользователями, или если нет актуальной резервной копии, а данные критичны. В этих случаях самостоятельные эксперименты повышают риск потери данных.