1С 8.3 не запускается и висит на заставке: как найти причину и запустить программу

· 11 мин

Содержание

Если 1С 8.3 не запускается и висит заставка с логотипом — делать нужно вот что: снять процесс 1cv8.exe через диспетчер задач, очистить кеш клиента в %LOCALAPPDATA%\1C\1cv8 и запустить базу заново. Это закрывает примерно половину случаев. Остальные — поиск сетевого ключа HASP, недоступный принтер по умолчанию, зависший COM-обмен и расширения конфигурации .

Заставка — не «программа сломалась». Это нормальное окно, в котором платформа последовательно выполняет 8–10 операций: читает список баз, ищет лицензию, подключается к базе, сравнивает хеш метаданных с кешем, поднимает расширения, отрабатывает модуль ПриНачалеРаботыСистемы. Висеть она может на любой из них — и симптом везде одинаковый.

Поэтому первым делом определяем, на каком именно звене встало. Полная диагностика занимает 10–15 минут и не требует конфигуратора.

Что происходит, пока висит заставка 1С 8.3

Полезно знать порядок операций — он подсказывает, где искать.

№Что делает платформаСколько это нормально длитсяЧто ломается
11cestart.exe читает ibases.v8i и 1cestart.cfgмгновеннонедоступный сетевой путь к общему списку баз
2ищет лицензию: программную, затем ключ HASP1–3 сшироковещательный поиск ключа по сети — до 2 минут
3открывает файл базы или коннектится к серверу1–5 сDNS не резолвит имя сервера, служба остановлена
4сверяет кеш метаданных2–10 сбитый кеш — зависание или падение без ошибки
5применяет расширения1–5 срасширение с ошибкой в модуле обработчика
6опрашивает принтеры и шрифтымгновеннопринтер по умолчанию на выключенном ПК
7выполняет ПриНачалеРаботыСистемы2–15 спроверка обновлений без интернета, обмены, РИБ
8открывает начальную страницу1–5 стяжёлые формы «Рабочий стол», отчёт на старте

Ориентир по времени: холодный запуск файловой базы Бухгалтерии 3.0 на SSD — 15–25 секунд, клиент-серверной ERP — 30–60 секунд. Если заставка стоит больше 3 минут — это уже зависание, ждать бессмысленно.

Первое, что делать, если 1С висит на заставке

Безопасный прогон. Ничего из этого не портит данные.

  1. Откройте диспетчер задач (Ctrl+Shift+Esc) и снимите все процессы 1cv8.exe, 1cv8c.exe, 1cestart.exe. Один забытый процесс держит блокировку и не даёт стартовать следующему.
  2. Проверьте вкладку «Производительность»: если диск загружен на 100 %, 1С просто не успевает — дождитесь, пока антивирус закончит скан.
  3. Запустите базу ещё раз. Повторное зависание — идём дальше.
  4. Очистите кеш клиента (способ ниже).
  5. Попробуйте открыть другую базу из списка — хоть демо, хоть пустую.

Результат пятого пункта делит проблему на два мира:

  • 🔴 зависают все базы → причина на стороне компьютера, платформы или лицензии;
  • 🟡 зависает одна база → причина внутри базы: расширения, обмены, регламентные задания, повреждение.
Безопасный прогон при зависании на заставке
Выполнено: 0 / 8

Чистка кеша: самый частый ответ на «висит заставка, что делать»

Кеш метаданных — локальная копия структуры базы. Повредился он — платформа уходит в бесконечное сравнение.

Способ 1. Параметром запуска. Самый быстрый. В списке баз: Изменить → поле Дополнительные параметры запуска → вписать:

/ClearCache

Запустить базу . После успешного старта параметр лучше убрать — иначе кеш будет пересобираться каждый раз и запуск станет медленнее на 5–15 секунд.

Способ 2. Вручную. Закройте все окна 1С, снимите процессы и удалите содержимое двух папок:

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

Внутри — папки с длинными шестнадцатеричными именами вида 8a2b4f1c-.... Удаляйте только их.

Файл ibases.v8i в %APPDATA%\1C\1cv8 — это ваш список баз. Удалите его — потеряете все пути к базам. Скопируйте файл на рабочий стол перед чисткой.

Способ 3. Через bat-файл, если чистить приходится регулярно:

@echo off
taskkill /f /im 1cv8.exe
taskkill /f /im 1cv8c.exe
copy "%APPDATA%\1C\1cv8\ibases.v8i" "%USERPROFILE%\Desktop\ibases_backup.v8i"
rd /s /q "%LOCALAPPDATA%\1C\1cv8"
echo Kesh ochischen
pause

Бэкап списка баз здесь делается до удаления — верните файл обратно, если список пропал.

Диагностика по симптому: почему 1С 8.3 зависает на заставке

Сопоставьте то, что видите, с таблицей ниже — она отсекает лишние шаги.

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

Поиск лицензии и ключа защиты: классическая пауза на заставке

Ровная пауза 30, 60 или 120 секунд почти всегда означает поиск ключа HASP.

Что проверить по порядку:

  • 🔑 Файл конфигурации сетевого ключа. Путь обычно C:\Program Files\1cv8\conf\nethasp.ini. Для 32-битного клиента — C:\Program Files (x86)\1cv8\conf\nethasp.ini. Файл кладётся рядом с платформой, а не в базу.
  • 🔑 Программные лицензии. Лежат в C:\ProgramData\1C\licenses. Если папка стала недоступна (переустановка Windows, смена железа), платформа уйдёт в поиск сетевой лицензии и зависнет.
  • 🔑 Служба менеджера лицензий HASP License Manager на сервере с ключом — должна быть запущена.
  • 🔑 Локальный ключ. Если ключ воткнут в этот же ПК, но горит тускло или не горит — переставьте в другой порт USB, минуя хаб.

Шаблон nethasp.ini для одного сервера ключей:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_USE_BROADCAST = Disabled
NH_PORT_NUMBER = 475

После правки nethasp.ini перезапуск Windows не нужен — достаточно закрыть все окна 1С и запустить базу заново.

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

Внешние тормоза: принтер, сетевые диски, антивирус

Эти причины дают самое неприятное зависание — без ошибок и без нагрузки.

Принтер по умолчанию. На старте 1С опрашивает принтеры. Если по умолчанию стоит сетевой принтер на выключенном компьютере, платформа ждёт таймаута драйвера — иногда минуты. Решение: Параметры → Устройства → Принтеры и сканеры → снять автовыбор и поставить по умолчанию Microsoft Print to PDF.

Сетевые диски и VPN. Отключённый диск Z: в списке баз или в путях внешних обработок держит запуск. Проверьте путь к базе в списке: если он вида \\server\1c\base, откройте его в проводнике до запуска 1С.

Антивирус. Проверка файлов базы на лету — честные минуты ожидания. В исключения добавьте:

  • папку базы целиком (1Cv8.1CD, 1Cv8.lgd, 1Cv8Log);
  • папки кеша %LOCALAPPDATA%\1C и %APPDATA%\1C;
  • каталог платформы C:\Program Files\1cv8;
  • процессы 1cv8.exe, 1cv8c.exe, ragent.exe, rphost.exe, rmngr.exe.

Проверка обновлений. Бухгалтерия 3.0 и ЗУП 3.1 на старте обращаются к сервису интернет-поддержки. Нет интернета или стоит прокси — клиент ждёт таймаута. Отключается после входа: Администрирование → Интернет-поддержка и сервисы → снять проверку обновлений при запуске.

Расширения, обмены и COM-соединения внутри базы

Если зависает только одна база, причина почти всегда здесь.

Расширения конфигурации

Расширение с ошибкой в подписке на событие или в переопределённом модуле вешает клиента до появления окна. Проверка: запустите ту же базу в режиме Конфигуратор. Он открывается без исполнения клиентского кода расширений. Далее Конфигурация → Расширения конфигурации → снять флаг Активно у подозрительных, начиная с самых свежих.

Регламентные задания в файловой базе

В файловом варианте задания выполняет сам клиент. Тяжёлое задание (обмен, пересчёт итогов, выгрузка в банк) блокирует запуск. Параметр запуска, который даёт зайти:

/AllowExecuteScheduledJobs -Off

После входа — Администрирование → Обслуживание → Регламентные и фоновые задания, разобраться с конкретным заданием.

COM-соединения и внешние интеграции

Внешняя программа, подключённая через V83.COMConnector, держит сеанс и не отпускает его. Признаки: в диспетчере задач висит 1cv8.exe от имени служебной учётной записи, в списке активных пользователей базы — сеанс типа «COM-соединение».

Что делать:

  1. Остановите службу или задание планировщика, которое инициирует обмен (сайт, маркировка, банк, CRM).
  2. Снимите процессы 1cv8.exe служебного пользователя.
  3. Для клиент-серверной базы — завершите сеанс в консоли администрирования кластера.
  4. Запустите базу под администратором и включите блокировку начала сеансов, пока разбираетесь: вход при блокировке — параметр /UC с кодом разрешения.

Обновление и блокировка

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

Логи и дампы: когда очевидное не помогло

Платформа пишет, где встала, — надо только включить запись.

Технологический журнал. Создайте файл logcfg.xml в папке conf каталога платформы:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
  <dump create="true" location="C:\1c_logs\dumps" type="3"/>
  <log location="C:\1c_logs\tj" history="4">
    <event><eq property="name" value="EXCP"/></event>
    <event><eq property="name" value="CONN"/></event>
    <property name="all"/>
  </log>
</config>

Повторите зависание, затем откройте свежий .log в папке C:\1c_logs\tj. События EXCP показывают исключения, CONN — на каком соединении встало.

Дампы. Папка %LOCALAPPDATA%\1C\dumps или путь из logcfg.xml. Сам дамп читается специалистом, но его наличие уже говорит: платформа падает, а не ждёт.

Журнал регистрации базы. Раздувшийся журнал (1Cv8.lgd на 5–10 ГБ) замедляет старт. Сократите период хранения: Конфигуратор → Администрирование → Настройка журнала регистрации → хранить 1–2 месяца.

Журнал событий Windows. eventvwr.msc → Журналы Windows → Приложение. Ищите записи источника 1C:Enterprise по времени зависания.

Особенности по конфигурациям

Один и тот же симптом в разных решениях лечится по-разному — потому что код при старте разный.

КонфигурацияЧто чаще всего держит стартКуда идти
Бухгалтерия 3.0проверка обновлений, обмен с банком, загрузка курсов валютАдминистрирование → Интернет-поддержка и сервисы
ЗУП 3.1обновление классификаторов, зарплатные проекты, расчёт при стартеАдминистрирование → Обслуживание → Регламентные задания
УТ 11обмен с сайтом, правила обмена, узлы РИБ, обмен с маркировкойНСИ и администрирование → Синхронизация данных
ERP / КАдесятки расширений, RLS, длинная реструктуризация после обновленияАдминистрирование → Поддержка и обслуживание
Розницаобмен с кассами и ЕГАИС, подключаемое оборудованиеАдминистрирование → Подключаемое оборудование

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

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

Эти действия превращают «не запускается» в «базу надо восстанавливать».

  • ❌ Выключать компьютер кнопкой во время обновления конфигурации. Таблицы остаются в промежуточном состоянии. Перед любыми экспериментами сделайте копию файла 1Cv8.1CD или бэкап SQL-базы.
  • ❌ Удалять папку srvinfo на сервере целиком. Уйдут кластер, список баз и настройки безопасности. Чистить сеансовые данные можно, но только после остановки службы и с копией папки.
  • ❌ Чинить файловую базу утилитой chdbfl.exe без копии. Утилита пишет изменения в тот же файл, откатить нельзя.
  • ❌ Переустанавливать платформу первым действием. Кеш и список баз при этом остаются — проблема обычно возвращается, а время потеряно.
  • ❌ Удалять ibases.v8i вместе с кешем. Потом приходится вручную собирать пути ко всем базам.
  • ❌ Отключать антивирус и забыть включить обратно. Отключали для теста — верните защиту и добавьте исключения.
  • ❌ Ждать «ещё немного» по пятому разу. Если за 3 минуты ничего не произошло и диск простаивает — платформа не работает, а ждёт.

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

Профилактика дешевле диагностики.

  1. Добавьте папки базы, кеша и платформы в исключения антивируса — один раз на каждом рабочем месте.
  2. В nethasp.ini всегда прописывайте адрес сервера ключей явно, без широковещательного поиска.
  3. Держите по умолчанию локальный или виртуальный принтер.
  4. Настройте автоматические резервные копии: Администрирование → Обслуживание → Резервное копирование.
  5. Сократите журнал регистрации до 1–2 месяцев и настройте регламентное тестирование базы.
  6. Обновляйте платформу до актуального релиза линейки — старые сборки конфликтуют с новыми версиями Windows.
  7. Храните файловую базу локально, а не на сетевой папке: это главный источник зависаний в файловом варианте. Больше 5 пользователей или база крупнее 10 ГБ — переходите на клиент-сервер.
Проверьте себя
1С висит на заставке ровно 60 секунд, потом база открывается. Что проверять первым?
Какой параметр запуска сбрасывает кеш метаданных?
Зависает только одна база из пяти. Где причина скорее всего?
Что нельзя удалять при чистке кеша?

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

Сколько ждать, если 1С 8.3 висит на заставке?
До 3 минут при обычном запуске и до 40 минут, если идёт обновление конфигурации базы данных после смены релиза. Если диск и процессор при этом простаивают — ждать бессмысленно, снимайте процесс.
Поможет ли переустановка 1С, если программа зависает при запуске?
Редко. Переустановка не трогает кеш в профиле пользователя, список баз и саму базу — то есть не устраняет самые частые причины. Сначала чистка кеша, проверка лицензии и принтера, и только потом платформа.
Можно ли снимать процесс 1cv8.exe через диспетчер задач?
Да, если база не в середине обновления конфигурации или реструктуризации. В этих двух случаях принудительное завершение может повредить таблицы — тогда база восстанавливается из копии.
Почему 1С не запускается только у одного пользователя?
Причина в профиле Windows: повреждённый кеш, личный принтер по умолчанию, персональные настройки начальной страницы. Очистите кеш под этим пользователем, проверьте принтер, при необходимости создайте новый профиль.
Что делать, если заставка висит после обновления релиза?
Идёт реструктуризация. Дайте процессу закончить и следите за нагрузкой на диск. Если нагрузки нет больше часа — запускайте базу в Конфигураторе и смотрите, завершено ли обновление конфигурации базы данных.
Как понять, что причина в сети, а не в компьютере?
Отключите сетевые диски и отсоедините сеть, затем запустите локальную или демо-базу. Открылась быстро — проблема во внешних ресурсах: ключ HASP, принтер, сервер, сетевая папка с базой.