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

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

Не работает программа 1С: что делать в первую очередь

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

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

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

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

Шаг 1. Определите масштаб и характер сбоя

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

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

Запишите точный текст ошибки или сделайте скриншот. Формулировки вроде «Ошибка соединения с сервером 1С:Предприятия», «Не обнаружен ключ защиты программы» или «Ошибка формата потока» сразу сужают поиск до конкретного направления.

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

Кэш, настройки клиента, антивирус, права на компьютере

Не работает ни у когоСерверная проблема

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

Ошибка лицензииПроблема с ключом

Файловые и программные лицензии, сервер лицензирования, USB-ключ

База открывается, но виснетПроблема данных или ресурсов

Блокировки, нехватка памяти, повреждение данных, регламентные задания

Шаг 2. Выполните быстрые проверки, которые решают большинство проблем

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

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

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

Быстрая диагностика за 10 минут
  1. 1
    Уточните у пользователя точный текст ошибки и момент её появления
  2. 2
    Проверьте, работает ли 1С на другом компьютере и под другим пользователем
  3. 3
    Перезагрузите проблемный компьютер
  4. 4
    Перезапустите службу агента сервера 1С и службу СУБД
  5. 5
    Проверьте свободное место на всех дисках сервера
  6. 6
    Проверьте сетевую связность: ping сервера с клиентской машины
  7. 7
    Проверьте, не блокирует ли антивирус процессы 1С

Шаг 3. Разберитесь с ошибками лицензии

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

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

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

В клиент-серверном варианте убедитесь, что сервер 1С видит лицензии: в консоли кластера в свойствах сервера проверьте настройки раздачи лицензий.

Шаг 4. Очистите кэш и проверьте клиентскую часть

Если проблема у одного пользователя, первое действие — очистка кэша метаданных. Кэш хранится в папках пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Закройте 1С, удалите папки с длинными именами вида GUID (это кэш конкретных баз), затем запустите программу снова. Самый надёжный способ — удалить базу из списка в стартовом окне и добавить заново.

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

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

text
Каталоги кэша 1С для очистки:
%APPDATA%\1C\1cv8\
%LOCALAPPDATA%\1C\1cv8\

Проверка связи с сервером:
ping имя_сервера
telnet имя_сервера 1541

Шаг 5. Диагностируйте сервер и сеть при массовом сбое

Когда 1С не работает у всех, начинайте с сервера. Откройте «Службы» (services.msc) и проверьте состояние «Агент сервера 1С:Предприятия» и службы СУБД. Если служба остановлена — запустите её и посмотрите в журнал событий Windows, почему она упала.

Типичные серверные причины: переполнен диск (особенно диск с журналом транзакций СУБД), закончилась оперативная память из-за зависших рабочих процессов rphost, сбой после обновления Windows, проблемы с DNS (клиенты не могут разрешить имя сервера).

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

Если база файловая и лежит на сетевом ресурсе — проверьте доступность общей папки и права доступа. Файловые базы чувствительны к обрывам сети: даже кратковременный разрыв во время записи может повредить файл 1Cv8.1CD.

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

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

Служба агента сервера остановлена или падаетЗапустите службу и изучите журнал событий Windows на предмет причины остановки
На диске сервера свободно менее нескольких гигабайтОсвободите место: очистите временные файлы, сожмите журнал транзакций СУБД
Клиенты не видят сервер по имени, но видят по IPПроблема в DNS — используйте IP-адрес или чините разрешение имён
В консоли кластера много зависших сеансовЗавершите зависшие сеансы и перезапустите рабочие процессы

Шаг 6. Восстановите повреждённую базу

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

Первое и обязательное действие — сделать копию базы в текущем состоянии, даже повреждённой. Для файловой базы просто скопируйте файл 1Cv8.1CD. Для клиент-серверной — сделайте бэкап средствами СУБД.

Далее используйте штатные механизмы: утилиту chdbfl.exe из каталога платформы (для файловых баз) и «Тестирование и исправление» в конфигураторе. В тестировании начинайте с режимов проверки логической и ссылочной целостности без включённого исправления — сначала оцените масштаб повреждений.

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

Шаг 7. Когда привлекать специалиста и как не допустить повторения

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

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

Типичные ошибки при сбоях 1С
01
Переустановка платформы до диагностики — время потрачено, а причина (например, полный диск) осталась
02
Тестирование и исправление без резервной копии — безвозвратная потеря части данных
03
Игнорирование точного текста ошибки — поиск решения вслепую вместо адресной диагностики
04
Отсутствие резервных пин-кодов программных лицензий — при смене оборудования активация невозможна
05
Хранение файловой базы по сети без контроля — обрыв соединения во время записи повреждает файл базы
Итог

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

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

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

1С выдаёт «Ошибка формата потока» — база уничтожена?

Не обязательно. Часто ошибку вызывает повреждённый кэш: очистите папки кэша в %APPDATA%\1C и %LOCALAPPDATA%\1C или переподключите базу в списке. Если не помогло — проверьте базу утилитой chdbfl.exe и тестированием в конфигураторе, предварительно сделав копию файла базы.

1С работает, но очень медленно — это тоже сбой?

Да, деградация производительности — разновидность неисправности. Проверьте загрузку CPU, памяти и дисков на сервере, исключения антивируса для каталогов 1С, наличие длительных блокировок в консоли кластера и актуальность статистики и индексов в СУБД.

Можно ли работать в файловой базе по сети с нескольких компьютеров?

Технически можно, но это самый уязвимый вариант: обрыв сети во время записи повреждает файл базы, а скорость работы заметно ниже. При числе пользователей больше нескольких человек стоит переходить на клиент-серверный вариант с СУБД.

Как часто нужно делать резервные копии базы 1С?

Минимум — ежедневно, а при интенсивном вводе данных — чаще. Важно не только делать копии, но и периодически проверять их восстановление на тестовом сервере: непроверенная копия может оказаться повреждённой или неполной.

После обновления платформы 1С перестала запускаться — что делать?

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

Кто должен заниматься восстановлением 1С — бухгалтер или администратор?

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