1С не открывается или не запускается: причины и что делать
База 1С не открывается в самый неподходящий момент — обычно перед сдачей отчёта или закрытием месяца. В большинстве случаев причина одна из пяти, и её можно найти за несколько минут. Ниже — разбор причин, безопасный чек-лист того, что стоит проверить самому до вызова специалиста, и список действий, которые без резервной копии делать нельзя.
Прежде чем паниковать
«1С не открывается» и «1С не запускается» — это одна и та же ситуация: ярлык не реагирует, вылетает ошибка или программа «висит» на заставке. Разбор причин ниже одинаково подходит для обоих вариантов.
Сначала стоит понять масштаб: не открывается у одного человека или у всех сразу. Это две разные ситуации с разными причинами. Если у всех — проблема на сервере. Если у одного — скорее всего, дело в его компьютере, правах доступа или сети до сервера.
Если 1С не открывается ни у кого
1. Закончилось место на диске сервера.
Самая частая причина для файловых баз — база данных постоянно растёт, и рано или поздно диск заканчивается. Проверяется за минуту, но требует физического или удалённого доступа к серверу. Если это повторяется регулярно, возможно, дело не в диске, а в том, что пора переходить с файловой версии на серверную.
2. Зависшая сессия держит базу заблокированной.
Кто-то «жёстко» закрыл 1С (выключил компьютер, не дождавшись выхода из программы), и сессия осталась висеть на сервере, блокируя базу для остальных. Снимается через консоль сервера 1С — вручную закрывать процессы не рекомендуется, можно повредить данные.
3. Слетела лицензия или истёк срок ключа защиты.
USB-ключ HASP отошёл от порта, менеджер лицензий не запущен после перезагрузки сервера, или закончился срок программной лицензии. 1С в этом случае обычно прямо сообщает о проблеме с лицензированием — стоит внимательно прочитать текст ошибки, а не закрывать его сразу.
4. Обновление платформы конфликтует с конфигурацией.
Платформу 1С обновили, а конфигурацию — нет (или наоборот), и они перестали быть совместимы друг с другом. Особенно часто случается после автоматических обновлений Windows, которые заодно обновляют и связанные компоненты.
5. Антивирус заблокировал файл базы или процесс сервера 1С.
Антивирус иногда принимает активность 1С за подозрительную и блокирует доступ к файлам базы. Проверяется через карантин и журнал событий антивируса.
Если 1С не открывается у одного сотрудника
Здесь причины обычно проще: не хватает прав доступа к базе, повреждён локальный кэш программы (помогает пересоздание информационной базы в списке баз), либо проблема в сети — компьютер не может достучаться до сервера. Иногда достаточно перезагрузки компьютера и повторного подключения.
Обслуживание серверов 1С — одно из направлений нашей работы: установка, настройка, резервное копирование базы, франчайзинг и доработки. Подробнее — в разделе услуг.
Разбор по тому, что видно на экране
Ориентируйтесь на то, что 1С показывает при попытке запуска — по сообщению обычно понятно, в какую сторону смотреть.
| Что на экране | О чём это говорит | Что можно проверить самому |
|---|---|---|
| После клика по ярлыку ничего не происходит | Процесс падает сразу или блокируется системой | Перезагрузить ПК; запустить от имени администратора; проверить, не блокирует ли запуск антивирус |
| «Не обнаружен ключ защиты» / «Не найдена лицензия» | Проблема с ключом HASP или сервером лицензирования, а не с базой | Проверить USB-ключ в порту (вынуть-вставить в другой порт); перезагрузить ПК; уточнить у коллег, работает ли 1С у них |
| «Файл базы данных повреждён» / «Ошибка формата потока» | Повреждение файловой базы — часто после отключения питания или сбоя сети | Ничего не «чинить»; проверить свободное место на диске, зафиксировать текст ошибки и остановиться — дальше только со специалистом и бэкапом |
| «Конфигурация базы данных не соответствует сохранённой» | Прервалось обновление конфигурации или платформы | Записать полный текст, не нажимать «Принять»/«Обновить» вслепую; выяснить, кто и когда запускал обновление |
| Список баз пуст или нужной базы нет | Слетел список баз, недоступен сетевой путь или перемещена папка | Проверить, открывается ли сетевой диск/папка с базой в проводнике; не удалять оставшиеся записи из списка |
| Висит логотип 1С, окно не появляется | Долгое подключение к серверу, зависшая сессия, тяжёлый вход | Подождать 2–3 минуты; проверить связь с сервером; попробовать вход через 10–15 минут |
Что можно безопасно проверить самому
Эти действия не меняют данные в базе и не могут её повредить — их разумно выполнить до звонка.
- Полностью перезагрузить компьютер — именно перезагрузить, а не «завершение работы» с быстрым стартом Windows.
- Проверить свободное место на системном диске и на диске, где лежит база.
- Открыть в проводнике сетевую папку или диск с базой. Если папка не открывается — проблема в сети или на сервере, а не в 1С.
- Попробовать запустить 1С на другом компьютере и под другой учётной записью — это сразу показывает, проблема в базе или в конкретном рабочем месте.
- Проверить USB-ключ защиты: горит ли на нём индикатор, плотно ли вставлен, помогает ли перестановка в другой порт.
- Записать или сфотографировать полный текст ошибки — целиком, включая коды и путь к файлу. По одной этой строке специалист часто понимает причину заранее.
Чего делать не нужно до специалиста: запускать «Тестирование и исправление информационной базы» или chdbfl.exe на рабочей базе; удалять папку базы, файл 1Cv8.1CD или каталог кэша, чтобы «пересоздалось»; переустанавливать или менять версию платформы; нажимать «Принять» на предупреждении о несоответствии конфигурации; восстанавливать базу из старой копии поверх текущей. Каждое из этих действий без свежего бэкапа может сделать потерю данных окончательной.
Почему нельзя «чинить» базу без резервной копии
Встроенные средства исправления и утилита chdbfl.exe при повреждении файла могут удалить часть записей, чтобы вернуть базу в рабочее состояние. Иногда это единственный выход — но решение о том, приемлемы ли потери, принимают, глядя на результат проверки и имея копию «до». Если запустить исправление вслепую, откатиться будет уже некуда. Поэтому первый вопрос специалиста почти всегда — когда была последняя рабочая резервная копия. Как убедиться, что копия действительно рабочая, разобрано в статье «5 признаков, что ваши бэкапы не восстановятся, когда понадобятся».
Что проверяет специалист, если самостоятельная диагностика не помогла
- читает полный текст ошибки и журнал регистрации 1С, а также журналы событий Windows за время сбоя;
- для серверной базы — смотрит состояние кластера серверов 1С и службы СУБД, наличие зависших сеансов, блокирующих базу;
- для файловой базы — снимает копию файла
1Cv8.1CDи работает уже с копией, а не с оригиналом; - проверяет лицензирование: аппаратный ключ HASP, программные лицензии, доступность и ответ сервера лицензирования;
- сверяет версии платформы и конфигурации, при необходимости корректно завершает прерванное обновление.
Пример (условная ситуация, не описание конкретного клиента). Утром 1С перестала запускаться у всех сотрудников с ошибкой формата потока. Накануне вечером было короткое отключение электричества, а сервер с файловой базой стоял без источника бесперебойного питания. Ночной бэкап отработал штатно: специалист снял копию повреждённого файла, восстановил базу из резервной копии и провёл сверку — потерялось несколько документов за полчаса перед отключением, их внесли заново по бумажным первичным. Если бы утром кто-то запустил исправление базы «чтобы не ждать», восстанавливать, скорее всего, было бы уже нечего.
Если ни одна из этих причин не подошла, дальше разбираться стоит уже с логами сервера 1С и Windows — самостоятельный подбор решения методом «нажать что попало» рискует повредить базу сильнее, чем исходная проблема.
Частые вопросы
Обычно дело в правах доступа к базе, повреждённом локальном кэше или сети именно до этого компьютера — проблема на сервере, как правило, задевает всех сразу.
Да — антивирус иногда принимает активность 1С за подозрительную и блокирует файлы базы или процесс сервера. Проверяется через карантин и журнал событий антивируса.
Внимательно прочитать текст ошибки, а не закрывать сразу; проверить, не отошёл ли USB-ключ HASP от порта и запущен ли менеджер лицензий после перезагрузки сервера.
Не рекомендуется вручную завершать процессы — зависшую сессию нужно снимать через консоль сервера 1С, иначе можно повредить базу.
Нет, для пользователя это одно и то же: программа не стартует. Причины и порядок проверки одинаковы — от свободного места на диске и ключа защиты до повреждения базы.
Не стоит. При повреждении эта процедура может удалить часть записей, и без резервной копии «до» откатиться будет некуда. Запускать её имеет смысл только специалисту и только имея свежий бэкап.
Обычно нет — проблема почти всегда в базе, лицензии, сети или конфигурации, а не в файлах платформы. Переустановка отнимает время и может сбить список баз, не устраняя причину.