Администрирование · 9 мин
Почему не работает 1С: диагностика и восстановление
Почему 1С не запускается, зависает или выдаёт ошибку: проверка сервера, лицензий, сети и обновлений. Пошаговая диагностика и способы восстановить работу программы.
Если 1С внезапно перестала запускаться, зависает при открытии базы или выдаёт ошибку соединения, причина почти всегда находится в одной из пяти зон: лицензия, сервер, сеть, сама информационная база или обновление платформы. Паниковать и переустанавливать программу сразу не стоит — в большинстве случаев работу можно восстановить за 15–30 минут, если действовать последовательно.
Первое, что нужно сделать, — зафиксировать точный текст ошибки и момент её появления: при запуске ярлыка, при выборе базы, при входе пользователя или уже внутри при проведении документа. Это сразу сужает круг поиска в несколько раз.
Важно различать ситуации, когда 1С не работает только у вас и когда она не работает у всех сотрудников. Массовый сбой почти всегда означает проблему на сервере, в сети или с сервером лицензий, а единичный — настройки конкретного компьютера или профиля пользователя.
Шаг 1. Определите масштаб проблемы
Спросите коллег или проверьте с другого компьютера: запускается ли 1С у них. Если база файловая и лежит в общей папке, попробуйте открыть саму папку через проводник — недоступность папки сразу укажет на сетевую проблему.
Если программа не работает только у одного пользователя, проверьте его компьютер: запускаются ли другие программы, есть ли связь с сетью, не переполнен ли диск. Если не работает ни у кого — переходите к проверке сервера и инфраструктуры.
Проверяйте сервер 1С, сервер лицензий и сетевое оборудование
Кэш, настройки клиента, права пользователя, антивирус
Загрузка сервера, размер базы, фоновые задания
Проверьте, выполнено ли обновление базы до конца
Шаг 2. Проверьте сервер и сетевое подключение
Для клиент-серверного варианта работы убедитесь, что сервер 1С и сервер СУБД (MS SQL, PostgreSQL) запущены. На самом сервере откройте список служб и проверьте состояние службы агента сервера 1С и службы СУБД. Остановленная служба после перезагрузки сервера — одна из самых частых причин «1С не работает сегодня».
С клиентского компьютера проверьте доступность сервера командой ping по имени и по IP-адресу. Если по IP сервер отвечает, а по имени нет — проблема в DNS, и временным решением может стать подключение по IP-адресу.
ping srv-1c
ping 192.168.0.10
telnet srv-1c 1541Для файловой базы в общей папке проверьте, не отключился ли сетевой диск и не изменились ли права доступа к папке. После обновления Windows права на общие ресурсы иногда сбрасываются.
Шаг 3. Проверьте лицензии
Ошибка «не найдена лицензия» или «не обнаружен ключ защиты» означает, что программа не видит программную лицензию или USB-ключ HASP. Для программных лицензий проверьте, не менялось ли «железо» сервера — замена диска, сетевой карты или материнской платы делает программную лицензию недействительной, и её нужно активировать заново.
Для USB-ключей убедитесь, что ключ физически вставлен, горит индикатор, а менеджер лицензий запущен. Если ключ сетевой, проверьте доступность компьютера, куда он подключён.
Шаг 4. Очистите кэш и проверьте локальный клиент
Если 1С падает с невнятной ошибкой, показывает «кривые» формы или зависает только у одного пользователя, почти наверняка повреждён кэш метаданных. Самый безопасный способ — удалить базу из списка в стартовом окне и добавить её заново: при этом старый кэш не используется.
Альтернатива — вручную удалить содержимое папок кэша в профиле пользователя. Перед очисткой полностью закройте 1С.
- 1Закройте все сеансы 1С у пользователя
- 2Откройте %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8
- 3Удалите папки с длинными именами (GUID) — это кэш баз
- 4Запустите 1С и войдите в базу заново
- 5Проверьте, исчезла ли ошибка; если нет — проблема не в кэше
Шаг 5. Проверьте, не связан ли сбой с обновлением
Если проблема началась сразу после обновления конфигурации или платформы, типовые причины такие: обновление базы не было выполнено до конца (пользователь прервал процесс), версия платформы на клиенте не совпадает с требуемой, либо обновление выполнено с ошибками.
Откройте конфигуратор и проверьте, не требуется ли обновление информационной базы. Убедитесь, что на всех рабочих местах установлена версия платформы, совместимая с конфигурацией. При обрыве обновления база может остаться в состоянии блокировки — снять её можно через консоль кластера или параметр разблокировки.
Шаг 6. Проверьте антивирус, права и внешние сервисы
Антивирусы нередко блокируют процессы 1С или файлы базы, особенно после обновления антивирусных баз. Признаки: 1С внезапно закрывается, файлы в папке базы «исчезают», появляются ошибки доступа. Добавьте каталоги 1С и процессы 1cv8.exe в исключения антивируса.
Если не работает обмен с банком, ЭДО, сайтом или облачным сервисом, а сама 1С запускается нормально, — проблема может быть на стороне внешнего сервиса. Проверьте доступность сервиса через браузер и срок действия сертификатов и ключей ЭЦП.
Шаг 7. Когда база повреждена: тестирование и исправление
Если 1С выдаёт ошибки формата потока, «ошибка СУБД» или база не открывается ни в толстом, ни в тонком клиенте, вероятно повреждение данных. Для файловой базы используйте утилиту chdbfl.exe из каталога платформы или штатное «Тестирование и исправление» в конфигураторе — только на копии базы.
Для клиент-серверной базы восстановление выполняется средствами СУБД или из резервной копии. Если регулярных бэкапов нет — это сигнал немедленно настроить их после восстановления работы.
Как выбрать действие
Как снизить риск повторения сбоя
Большинство аварийных ситуаций с 1С предотвратимы. Настройте автоматическое резервное копирование и периодически проверяйте, что копии реально восстанавливаются. Планируйте обновления на нерабочее время и всегда с копией. Следите за свободным местом на дисках сервера — переполненный диск частая причина остановки СУБД.
Что важно запомнить
Действуйте от простого к сложному: масштаб сбоя → сервер и сеть → лицензии → кэш → обновления → повреждение базы. Перед любыми рискованными действиями делайте резервную копию, а точный текст ошибки сохраняйте — он сокращает диагностику в разы.
Частые вопросы
1С выдаёт «Ошибка соединения с сервером 1С:Предприятия» — что делать?
Проверьте, запущена ли служба агента сервера 1С, доступен ли сервер по сети (ping по имени и IP) и не блокирует ли брандмауэр порты сервера 1С. Если сервер перезагружался, службы могли не стартовать автоматически — запустите их вручную и настройте автозапуск.
Программа пишет «Не обнаружен ключ защиты программы». Это лечится?
Да. Для USB-ключа проверьте, что он вставлен и определяется системой, а менеджер лицензий запущен. Для программной лицензии — не менялось ли оборудование компьютера; при замене комплектующих лицензию нужно активировать заново по пин-коду из комплекта.
1С зависает на «фирменном» заставочном окне и не открывается. В чём причина?
Чаще всего это повреждённый кэш метаданных или недоступность базы. Закройте программу, очистите кэш в папках %APPDATA%\1C и %LOCALAPPDATA%\1C, затем запустите снова. Если не помогло — проверьте доступность сервера или общей папки с базой.
После обновления 1С требует выполнить обновление базы, но кнопка недоступна. Что делать?
Обновление информационной базы должен запускать пользователь с правами администратора в монопольном режиме. Попросите всех выйти из программы, войдите под администратором и подтвердите обновление. Предварительно сделайте резервную копию.
Можно ли работать в 1С, пока идёт восстановление из копии?
Нет, восстановление выполняется в монопольном режиме, иначе данные будут несогласованными. Если простой критичен, разверните копию на другом сервере и переключите пользователей на неё, пока основная база восстанавливается.
1С работает, но очень медленно — это тоже «не работает»?
Медленная работа обычно связана с нехваткой ресурсов сервера, разросшейся базой, фоновыми заданиями или фрагментацией индексов СУБД. Проверьте загрузку процессора, памяти и дисков сервера, расписание регламентных заданий и при необходимости привлеките специалиста по оптимизации.