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

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

Почему не запускается 1С:Предприятие и что делать

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

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

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

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

Определите характер сбоя: что именно не запускается

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

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

Ошибка только у одного пользователяЛокальная проблема

Проверьте кэш, профиль пользователя ОС, права на папку базы и антивирус

Ошибка у всех пользователейПроблема сервера или базы

Проверьте доступность сервера, службу агента 1С или SQL Server, блокировки

Ошибка после обновления платформыНесовместимость версий или кэш

Проверьте версию платформы на сервере и клиенте, очистите кэш

Зависание на заставке без ошибкиОжидание ресурса

Проверьте сеть, доступность сервера лицензий, журнал событий Windows

Ошибки лицензирования: «Не найдена лицензия»

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

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

При аппаратном ключе проверьте, виден ли он системой: откройте диспетчер устройств и убедитесь, что USB-ключ определяется без ошибок. Для сетевых ключей проверьте, запущен ли менеджер лицензий (HASP License Manager) на сервере и доступен ли он по сети — часто его блокирует брандмауэр или служба просто остановлена после перезагрузки сервера.

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

Повреждение кэша метаданных: очистка как универсальное средство

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

Кэш хранится в профиле пользователя в папках вида %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ — там находятся каталоги с длинными именами-идентификаторами баз. Самый безопасный способ очистки — удалить информационную базу из списка в стартере 1С (кнопка «Удалить» в окне выбора баз), а затем добавить её заново по тому же пути. При этом кэш пересоздаётся автоматически, а сама база данных не затрагивается.

Альтернатива — вручную удалить папки кэша при закрытой 1С. Удалять можно только содержимое каталогов кэша, ни в коем случае не каталог самой информационной базы. Если сомневаетесь, какая папка к чему относится, используйте способ с удалением базы из списка — он исключает ошибку.

Безопасная очистка кэша 1С
  1. 1
    Закройте все сеансы 1С на проблемном компьютере
  2. 2
    Откройте стартер 1С, выделите проблемную базу и запомните (или запишите) путь к ней
  3. 3
    Нажмите «Удалить» в окне выбора баз — сами данные при этом не удаляются
  4. 4
    Добавьте базу заново через кнопку «Добавить», указав тот же путь
  5. 5
    Запустите базу и проверьте, исчезла ли ошибка
  6. 6
    Если ошибка осталась, дополнительно удалите папки кэша в %APPDATA%\1C и %LOCALAPPDATA%\1C при закрытой программе

Блокировки информационной базы и зависшие сеансы

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

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

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

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

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

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

Проверяйте по порядку. Сначала — доступен ли сервер по сети: команда ping имя_сервера с клиентского компьютера. Затем — запущена ли служба «Агент сервера 1С:Предприятия» на сервере (оснастка services.msc). Далее — работает ли СУБД: служба SQL Server (или PostgreSQL) и доступность её портов. Частая ситуация после перезагрузки сервера: SQL Server стартует дольше агента 1С, и первые попытки подключения завершаются ошибкой.

Для файловых баз, размещённых на сетевом ресурсе, проверьте, что общая папка доступна и у пользователя есть права на чтение и запись. Ошибка «Ошибка доступа к файлу» при запуске часто означает, что сетевой диск не подключился, сменились права на папку или антивирус на файловом сервере блокирует файлы базы. Убедитесь, что путь к базе в списке соответствует фактическому расположению.

text
ping srv-1c
sc \\srv-1c query "1C:Enterprise 8.3 Server Agent"
:: проверка доступности порта агента сервера
powershell Test-NetConnection srv-1c -Port 1541

Несовместимость версий платформы и конфликты после обновления

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

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

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

Типичные ошибки при самостоятельном восстановлении
01
Переустановка платформы как первая мера — почти никогда не решает проблему, потому что причина обычно в кэше, лицензии или блокировке, а не в файлах программы
02
Удаление папки с базой вместо папки кэша — приводит к потере данных файловой базы; всегда проверяйте путь перед удалением
03
Запуск обновления конфигурации без резервной копии — при сбое восстановить базу будет неоткуда
04
Игнорирование текста ошибки и перебор действий наугад — тратится время, а причина остаётся
05
Работа под учётной записью без прав на каталог базы и вывод, что «база сломалась», — сначала проверьте права доступа

Когда нужны диагностические инструменты и помощь специалиста

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

Для клиент-серверных баз аналогичные проверки выполняются средствами СУБД (например, DBCC CHECKDB для MS SQL Server) и только администратором баз данных. Запускать их на «живой» базе без резервной копии недопустимо. Также к специалисту стоит обращаться при повторяющихся падениях сервера 1С, ошибках после неудачного обновления и при отсутствии актуального бэкапа — цена ошибки здесь измеряется данными всей компании.

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

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

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

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

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

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

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

Можно ли удалять папки кэша, пока 1С открыта?

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

База не открывается ни у одного пользователя, кэш чистили. Что дальше?

Проверьте блокировку сеансов (файл 1Cv8.cdn для файловой базы или настройки в консоли кластера), доступность сервера и СУБД, затем попробуйте открыть базу в конфигураторе. Если и конфигуратор сообщает о повреждении — останавливайтесь, делайте копию каталога базы и переходите к восстановлению из резервной копии или утилите проверки целостности.

Поможет ли переустановка платформы 1С?

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

Ошибка «Несовместимая версия файла базы данных» — база испорчена?

Нет, это не повреждение. База была открыта или сконвертирована более новой версией платформы, чем установлена у вас. Установите нужную версию платформы (несколько версий могут сосуществовать на одном компьютере) и запустите базу через неё.

Как избежать проблем с запуском в будущем?

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

Итог

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

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