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

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

Не запускается программа 1С: что делать

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

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

Хорошая новость в том, что большинство таких сбоев диагностируется и устраняется самостоятельно за 10–30 минут, если действовать последовательно. Главное — не пытаться исправлять всё сразу, а сначала локализовать проблему: сбой в платформе, в конкретной базе, в лицензии или в окружении (сеть, права, антивирус).

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

Сначала определите, что именно не работает

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

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

Стартер не открывается вовсеПроблема с платформой или окружением

Права пользователя, антивирус, целостность установки

Список баз есть, одна база не стартуетПроблема с базой или её кэшем

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

Ошибка про лицензиюНе найден ключ или файл лицензии

HASP-ключ, службу лицензирования, файл *.lic

Зависание на заставкеКэш, медленная сеть или блокировки

Кэш, антивирус, доступность сервера 1С или SQL

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

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

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

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

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

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

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

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

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

Проблемы с лицензией: как распознать и устранить

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

Для аппаратного ключа проверьте, что он физически подключён и светится, а в диспетчере устройств нет ошибок. Для программной лицензии откройте диалог получения лицензии из стартера и пройдите активацию заново — понадобится пин-код из комплекта поставки. Если пин-коды исчерпаны, используется резервный или запрос в центр лицензирования.

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

Если не запускается конкретная база

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

Для файловой базы при подозрении на повреждение используйте утилиту chdbfl.exe из каталога платформы — она проверяет физическую целостность файла базы. Затем выполните «Тестирование и исправление» в конфигураторе. Для клиент-серверной базы проверьте доступность SQL-сервера, состояние службы агента 1С и не заблокирована ли база регламентными заданиями или соединениями.

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

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

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

У одного пользователя база не стартует, у остальных работаетОчистите кэш у этого пользователя и проверьте его права
Не работает ни одна база у одного пользователяПроверяйте платформу, антивирус и права на этом компьютере
Не работает ни у кого одновременноПроверяйте сервер 1С, SQL-сервер, сеть и службу лицензирования
Ошибка прямо упоминает лицензию или ключДиагностируйте ключ HASP или файл программной лицензии
База сломалась после обновленияЗавершите обновление в конфигураторе либо восстановите копию

Серверный вариант: отдельные проверки

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

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

Если 1С перестала запускаться у всех сразу после выходных или перезагрузки сервера, в первую очередь проверяйте, стартовали ли службы агента сервера 1С и СУБД, а также не заполнен ли диск. Это три самые частые причины «внезапной» массовой остановки.
ПЗ
Практическое замечание

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

Опыт показывает, что часть «неразрешимых» проблем создают сами пользователи при попытках починить программу. Ниже — то, чего делать не стоит.

Типичные ошибки
01
Удаление или переименование файла базы 1Cv8.1CD без копии — риск полной потери данных
02
Запуск тестирования и исправления со всеми галочками на повреждённой базе — возможно удаление «битых» объектов вместе с данными
03
Переустановка Windows или платформы вместо простой очистки кэша — потеря времени без решения проблемы
04
Отключение антивируса полностью вместо добавления исключений — лишний риск безопасности
05
Повторная активация лицензии с новым пин-кодом вместо восстановления существующей — расход пин-кодов из комплекта

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

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

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

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

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

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

Та же ошибка — причина не в кэше, идём дальше по алгоритму

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

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

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

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

Журнал событий Windows и сообщения 1С
Норма

Ошибки указывают на конкретный модуль или лицензию

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

Ошибок нет, но программа не стартует — проверяйте антивирус

Службы сервера 1С и СУБД
Норма

Службы запущены, диск не переполнен

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

Служба остановлена или диск заполнен — устранить и повторить

Когда привлекать специалиста

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

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

Итог

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

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

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

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

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

У коллег база работает, а у меня нет — в чём дело?

Это почти наверняка локальная проблема: кэш вашего профиля, права вашей учётной записи, антивирус на вашем компьютере или устаревшая версия платформы. Начните с очистки кэша и сверки версии платформы с той, что установлена у коллег.

После обновления Windows 1С просит лицензию заново. Это нормально?

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

Можно ли запускать тестирование и исправление базы самостоятельно?

Можно, но только после создания резервной копии и без включения режимов, удаляющих повреждённые объекты. Для файловой базы сначала прогоните проверку физической целостности утилитой chdbfl.exe — она безопаснее.

1С падает без всяких сообщений сразу после щелчка по ярлыку. Что это?

Молчаливое закрытие обычно означает блокировку антивирусом, повреждение файлов платформы или нехватку прав. Проверьте журнал блокировок антивируса, запустите платформу от имени администратора, при необходимости выполните восстановление установки.

Как понять, что проблема на сервере, а не у меня?

Признак простой: если база не открывается у всех пользователей одновременно, проблема общая — сервер 1С, СУБД, сеть или лицензирование. Проверьте службы сервера, свободное место на дисках и доступность сервера по сети.