Что делать, если 1С не загружается, зависает или не отвечает при старте

· 11 мин

Содержание

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

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

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

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

Запуск 1С — цепочка из пяти звеньев. Отвалилось любое — программа не стартует.

ЗвеноЧто происходитТипичный симптом
🖥 Окно запуска (1CEStart.exe)читает список баз из файла ibases.v8iсписок баз пуст, нет нужной базы
⚙️ Платформа и кеш клиентаподтягивает метаданные базы в локальный кеш«Ошибка формата потока», падение без окна
🔑 Лицензияищет ключ HASP или программную лицензию«Не обнаружен ключ защиты программы…»
🌐 Сервер (для клиент-серверных баз)служба ragent + СУБД«Сервер баз данных не обнаружен»
🗄 База данныхоткрывает и проверяет структурудолгое ожидание, затем обрыв

Файловая база и клиент-серверная ломаются по-разному. Файловая — это один файл 1Cv8.1CD в сетевой папке; клиент-серверная живёт в SQL. Если не знаете свой вариант, посмотрите строку базы в окне запуска: Srvr="имя-сервера";Ref="имя-базы" — это клиент-сервер.

Диагностика по симптому: 1С не загружается, зависает или вылетает

Выберите свой симптом — ниже причина и порядок действий.

Диагностика: выберите симптом

Быстрый прогон: шесть безопасных шагов

Эти действия ничего не портят и закрывают большинство обращений. Делайте по порядку, после каждого пробуйте запустить 1С.

Если 1С не запускается — пройдите по шагам
Выполнено: 0 / 6

Если база открылась у коллеги, а у вас нет — проблема локальная: кеш, настройки, лицензия, права на папку. Если не открывается ни у кого — смотрите сервер или саму базу.

Прежде чем лезть в саму базу — сделайте копию. Для файловой базы достаточно скопировать файл 1Cv8.1CD при закрытой программе. Для SQL — бэкап средствами СУБД. Половина безнадёжных ситуаций начинается словами «я просто запустил исправление без копии».

Чистим кеш клиента: самый частый случай, когда 1С не загружается

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

Способ 1 — параметром запуска. Создайте ярлык для 1cv8.exe и добавьте в конец строки ключ:

"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache

Способ 2 — руками (надёжнее). Закройте все окна 1С, проверьте в диспетчере задач, что процессов 1cv8.exe нет, и удалите содержимое папок:

%LOCALAPPDATA%\1C\1cv8
%APPDATA%\1C\1cv8

Внутри лежат каталоги с именами вида 8a1b2c3d-... — это и есть кеш по каждой базе. Удаляйте сами каталоги, папку 1cv8 оставьте.

Папку %APPDATA%\1C\1CEStart не трогайте — там список баз. Удалите её, и придётся заново прописывать все базы.

При терминальном доступе (RDP) кеш лежит в профиле каждого пользователя на сервере. Чистить нужно именно у того пользователя, у кого ошибка.

1С зависает при запуске: что тормозит старт

Если ошибки нет, а окно просто белое — на старте выполняется долгая операция. Проверяйте по этому списку.

Антивирус проверяет файлы базы

Антивирус сканирует 1Cv8.1CD при каждом обращении, а файл легко весит 5–40 ГБ. Добавьте исключения:

  • 📁 папку с файловой базой и файлы *.1CD, *.1CL;
  • 📁 каталоги кеша %LOCALAPPDATA%\1C и %APPDATA%\1C;
  • ⚙️ процессы 1cv8.exe, 1cv8c.exe, ragent.exe, rphost.exe, rmngr.exe;
  • 🗄 для SQL — файлы *.mdf, *.ldf и процесс sqlservr.exe.

Регламентные задания съедают старт

В файловой базе регламентные задания выполняет клиент. Если на старте запускается обмен, индексация полнотекстового поиска или пересчёт итогов, вход растягивается на минуты. Запустите с отключёнными заданиями:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /AllowExecuteScheduledJobs -Off

Вошли — отключите лишнее: Администрирование → Обслуживание → Регламентные и фоновые задания. В УТ 11 и ERP чаще всего виноваты задания обмена с сайтом и с розницей.

Расширение или внешняя обработка ломает запуск

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

Долгая загрузка «Начальной страницы»

Программа лезет в интернет за новостями, и при плохом канале ждёт таймаут. Выключите: Администрирование → Интернет-поддержка и сервисы → Новости — снять использование. Там же проверьте настройки прокси.

Тяжёлая начальная страница — отдельная беда ЗУП 3.1 и Бухгалтерии 3.0: списки задач и «Мои задачи» пересчитываются при входе. Уберите лишние разделы: Сервис и настройки → Настройки → Настройка начальной страницы.

Персональные настройки пользователя

Если не работает только у одного человека, чистим его настройки: конфигуратор → Администрирование → Пользователи → нужный пользователь → кнопка «Настройки» → удалить настройки форм. В пользовательском режиме то же делается через Администрирование → Настройки пользователей и прав → Настройки пользователей → Очистить настройки.

Клиент-серверная база: проверяем сервер 1С и СУБД

Когда 1С не запускается у всех одновременно, дело почти всегда на сервере. Порядок проверки:

  1. 🟢 Служба агента сервера. services.msc → Агент сервера 1С:Предприятия 8.3 (1C:Enterprise 8.3 Server Agent) — должна быть «Выполняется», тип запуска «Автоматически».
  2. 🟢 Служба СУБД. SQL Server (MSSQLSERVER) или postgresql-x64-… — тоже должна работать.
  3. 🧩 Доступность портов. С рабочего места: telnet имя-сервера 1541. Для работы нужны 1540, 1541 и диапазон 1560-1591.
  4. 💾 Место на диске сервера. Заполнился диск с базой или с логом транзакций — сервер встанет. Для SQL проверьте размер *.ldf.
  5. 📋 Кластер. Консоль администрирования → рабочие процессы: есть ли активный rphost, не превышен ли лимит памяти на процесс.
  6. 🧹 Сеансы. Зависший сеанс может держать блокировку. Снимите его в консоли кластера или через Администрирование → Активные пользователи.

Перезапуск службы сервера 1С выбивает всех работающих пользователей, незаписанные документы теряются. Делайте это после предупреждения, а не «быстренько проверю».

Отдельный случай — после смены IP или имени сервера базы в списке указывают старый адрес. Исправьте строку подключения в окне запуска или в общем файле ibases.v8i.

Ошибки лицензии и ключа защиты HASP

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

  • 🔌 USB-ключ физически в порту и светится. Переставьте в другой порт, минуя USB-хаб.
  • 🧰 Служба менеджера лицензий — HASP License Manager (hasplms) на компьютере с ключом. Запущена? Тип запуска автоматический?
  • 🗂 Файл nethasp.ini на клиенте (каталог conf платформы) — указан ли адрес сервера с ключом в секции NH_SERVER_ADDR.
  • 💻 Программная лицензия слетает при изменении железа: замена материнской платы, диска, сетевой карты, перенос виртуальной машины. Лицензии лежат в C:\ProgramData\1C\licenses. Восстанавливается повторным получением по вашему пинкоду — пинкод и регистрационные данные у владельца лицензии.
  • 👥 Количество лицензий. Купили 5 клиентских, вошли пятеро — шестому откажут. Посмотрите, кто занимает места: Администрирование → Активные пользователи, лишние сеансы завершите.

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

Когда повреждена сама база

Признаки: база открывалась, а теперь зависает на 30–90% индикатора, вылетает с ошибкой СУБД или пишет «Ошибка при выполнении файловой операции ».

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

"C:\Program Files\1cv8\8.3.27.1644\bin\chdbfl.exe"

Укажите путь к 1Cv8.1CD, поставьте флажок «Исправлять обнаруженные ошибки», запустите. Номер версии в пути подставьте свой.

Любая база. Конфигуратор → Администрирование → Тестирование и исправление. Безопасный набор для первого прогона:

  • ✅ Реиндексация таблиц;
  • ✅ Проверка логической целостности;
  • ✅ Проверка ссылочной целостности с режимом «Не изменять» на первом проходе.

Посмотрели отчёт — только потом выбирайте «Удалять объекты» или «Создавать объекты». Удаление битых ссылок необратимо: без копии базы это делать нельзя.

Тяжёлый случай. Выгрузите базу в файл .dt (Администрирование → Выгрузить информационную базу) и загрузите в новую пустую базу. Если выгрузка не идёт — восстанавливайте из последнего бэкапа. Разница между «потеряли два часа» и «потеряли месяц» — это только частота копий.

Почему 1С не работает после обновления

Три сценария, которые дают сбой запуска сразу после изменений.

Что обновлялиЧто ломаетсяРешение
Конфигурацию (динамическое обновление)клиент падает при входе, формы не открываютсяперезапустить всех, очистить кеш; при несовместимости — обновлять монопольно
Платформустарые ярлыки ведут на удалённую версиюпересоздать ярлыки, проверить версию в Справка → О программе
Windowsстарая платформа 8.3.1x–8.3.1y конфликтует с новой ОСобновить платформу до актуального релиза
Драйверы/железослетела программная лицензияполучить лицензию заново по пинкоду

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

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

  • ❌ Запускают «Тестирование и исправление» с удалением объектов без копии. Документы и справочники исчезают, восстановить нечем.
  • ❌ Удаляют папку 1CEStart вместе с кешем. Потом полдня собирают список из 20 баз по сетевым путям.
  • ❌ Снимают процесс rphost на сервере в рабочее время. Все теряют незаписанные документы.
  • ❌ Копируют файл 1Cv8.1CD при открытой программе. Копия получается нерабочей — проверяется это обычно в самый неподходящий момент.
  • ❌ Отключают антивирус целиком вместо исключений. Проблему маскируют, безопасность теряют.
  • ❌ Чистят кеш не у того пользователя на терминальном сервере. Симптом остаётся, время потрачено.
  • ❌ Меняют версию платформы «на всякий случай». Новая платформа может не поддерживаться старой конфигурацией — добавляется вторая проблема к первой.
  • ❌ Не читают текст ошибки до конца. В нижней части окна часто написано имя файла или таблицы, которое сразу указывает на причину.
Что чаще всего помогало вам, когда 1С не запускалась?

Как сделать, чтобы не повторилось

Запуск ломается не случайно — почти всегда у этого есть предыстория.

  1. 💾 Автоматические копии. Файловая база — скрипт копирования по расписанию при закрытой программе. SQL — ежедневный полный бэкап плюс логи. Хранить минимум 7 копий и держать одну вне сервера.
  2. 🔌 ИБП на сервер и на рабочие места с файловой базой. Выключение по питанию в момент записи — классическая причина повреждения.
  3. 🛡 Исключения в антивирусе настроены один раз и проверяются после его обновления.
  4. 📏 Контроль размера файловой базы. После 10–15 ГБ файловый вариант начинает капризничать: подумайте о переходе на клиент-сервер или о свёртке базы.
  5. 🧹 Регламент обслуживания. Раз в месяц — тестирование и исправление по копии, реиндексация, пересчёт итогов.
  6. 📜 Журнал регистрации под контролем. Разросшийся журнал тормозит старт; настройте период хранения в Администрирование → Настройка журнала регистрации.
  7. 🔄 Обновления — вовремя, но не вслепую. Сначала копия, потом рабочая база.

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

1С зависла и не отвечает — можно снять процесс?
Можно, если программа висит дольше 10–15 минут и индикатор не двигается. Закройте 1cv8.exe в диспетчере задач, затем почистите кеш и войдите снова. Незаписанные данные текущего документа потеряются, проведённые документы останутся.
Сколько времени занимает нормальный запуск 1С?
Файловая база на локальном диске — 5–20 секунд. Клиент-сервер — 10–30 секунд. Первый вход после обновления конфигурации дольше: платформа заново собирает кеш, 1–3 минуты это норма.
Почему 1С не работает у одного пользователя, а у остальных всё нормально?
Причина локальная: битый кеш, персональные настройки форм, нет прав на сетевую папку с базой или не хватило свободной лицензии. Начните с очистки кеша и настроек этого пользователя.
Очистка кеша удалит мои данные?
Нет. В кеше только служебная копия метаданных и настройки интерфейса. Документы и справочники лежат в базе. Максимум — сбросятся настройки колонок в списках и открытые формы.
Что делать, если не запускается после переноса базы на другой компьютер?
Проверьте три вещи: путь к базе в списке (укажите заново), версию платформы на новом компьютере (должна быть не ниже требуемой конфигурацией) и лицензию — программная к новому железу не привязана, её нужно получить заново по пинкоду.
1С не загружается, и в окне ошибки написано про файл `1Cv8.1CD` — что это значит?
Платформа не может прочитать файл базы: он занят другим процессом, нет прав на запись, закончилось место на диске или файл повреждён. Проверьте в этом порядке, в конце — chdbfl.exe.