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

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

Не запускается 1С 8.3: висит заставка — что делать

Почему 1С 8.3 зависает на заставке при запуске и не открывается. Пошаговая диагностика: кэш, службы, антивирус, лицензии, тестирование базы.

Заставка 1С 8.3 появляется на экране, процесс 1cv8.exe висит в диспетчере задач, но окно программы не открывается даже спустя 5–10 минут ожидания. Причина обычно кроется в повреждённом кэше метаданных, блокировках базы данных, сбоях службы агента сервера 1С или конфликте с антивирусом, и первое действие в таком случае — завершить процесс через диспетчер задач и очистить кэш в папках %APPDATA%\1C\1cv8 и %APPDATA%\1C\1cv82.

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

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

Шаг 1. Завершите зависшие процессы и перезагрузите компьютер

Первое, что стоит сделать, — открыть диспетчер задач (Ctrl+Shift+Esc) и проверить вкладку «Процессы» и «Подробности». Нередко при неудачном запуске остаются «висящие» процессы 1cv8.exe, 1cv8c.exe или rphost.exe, которые блокируют повторный старт или держат файлы базы открытыми.

Завершите все процессы с именами 1cv8.exe, 1cv8c.exe, ragent.exe, rmngr.exe и rphost.exe (последние три относятся к серверу 1С — на клиентской машине их обычно нет). После этого попробуйте запустить программу заново.

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

Быстрый порядок действий
  1. 1
    Откройте диспетчер задач (Ctrl+Shift+Esc)
  2. 2
    Завершите все процессы 1cv8.exe, 1cv8c.exe, rphost.exe
  3. 3
    Попробуйте запустить 1С снова
  4. 4
    Если не помогло — перезагрузите компьютер
  5. 5
    После перезагрузки запустите базу и засеките время ожидания: дайте программе 2–3 минуты

Шаг 2. Очистите кэш метаданных 1С

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

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

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

text
%APPDATA%\1C\1cv8
%APPDATA%\1C\1Cv82
%LOCALAPPDATA%\1C\1cv8

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

Шаг 3. Проверьте лицензию и HASP-ключ

Если при запуске платформа не может найти лицензию, в некоторых случаях она не выдаёт понятное сообщение, а «подвисает» на этапе инициализации. Это особенно характерно для аппаратных ключей HASP и сетевых лицензий.

Проверьте следующее: если используется USB-ключ — убедитесь, что он вставлен и светодиод на нём горит; попробуйте переподключить его в другой USB-порт. Если лицензия программная — откройте папку C:\ProgramData\1C\licenses и проверьте, есть ли там файлы лицензий (*.lic). При переустановке Windows или смене оборудования программная лицензия могла «слететь».

Для сетевых ключей проверьте, запущена ли служба «HASP Loader» (Sentinel LDK License Manager) на сервере лицензий и доступен ли этот сервер по сети. Временно можно запустить 1С с отключённым поиском сетевых лицензий, чтобы локализовать проблему.

Шаг 4. Исключите влияние антивируса и прав пользователя

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

Для проверки временно приостановите защиту антивируса и запустите 1С. Если программа стартовала нормально — добавьте в исключения антивируса папки с базами, каталог кэша (%APPDATA%\1C), каталог установки платформы (C:\Program Files\1cv8) и процессы 1cv8.exe. После этого включите защиту обратно.

Также проверьте права: пользователь должен иметь полный доступ к папке с файловой базой и к своему профилю. Попробуйте запустить 1С от имени администратора (правый клик по ярлыку → «Запуск от имени администратора»). Если так запускается — проблема в правах доступа, и её нужно решать настройкой разрешений, а не постоянным запуском от администратора.

Типичные ошибки при диагностике
01
Переустановка платформы до очистки кэша — в 80% случаев лишняя работа, проблема была в кэше
02
Постоянный запуск от имени администратора вместо настройки прав — создаёт риски безопасности и проблемы с сетевыми дисками
03
Удаление папки с базой вместо папки кэша — потеря данных; кэш лежит в профиле пользователя, а не рядом с базой
04
Отключение антивируса навсегда вместо добавления исключений — снижает защиту всего компьютера

Шаг 5. Диагностика файловой базы: блокировки и тестирование

Если база файловая (файл 1Cv8.1CD), проверьте, не заблокирована ли она другим сеансом. Рядом с файлом базы не должно оставаться файла 1Cv8.1CL — это файл блокировок, который при нормальном завершении удаляется. Если 1С закрылась аварийно и все сеансы завершены, файл 1Cv8.1CL можно удалить вручную.

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

Если есть подозрение на повреждение самой базы, используйте утилиту chdbfl.exe из каталога установки платформы (папка bin). Запустите её, укажите файл 1Cv8.1CD, отметьте «Исправлять обнаруженные ошибки» и дождитесь окончания проверки. Перед запуском обязательно сделайте копию файла базы.

Шаг 6. Если база клиент-серверная: проверьте сервер 1С и СУБД

В клиент-серверном варианте зависание на заставке чаще связано не с клиентской машиной, а с сервером. Проверьте, запущена ли служба «Агент сервера 1С:Предприятия» на сервере, и доступен ли сервер по сети (команда ping, доступность портов 1540–1541 и 1560–1591).

Далее проверьте состояние СУБД: запущена ли служба MS SQL Server / PostgreSQL, есть ли свободное место на дисках с базой и журналом транзакций, не заблокирована ли база другими процессами. Переполненный диск на SQL-сервере — классическая причина, при которой клиенты висят на заставке без всяких ошибок.

Также проверьте консоль кластера серверов 1С: нет ли зависших сеансов и соединений, которые держат блокировки. Завершите «мертвые» сеансы через консоль администрирования. Если сервер перегружен (процесс rphost.exe потребляет всю память), перезапуск службы агента сервера 1С временно решит проблему, но причину перегрузки нужно искать отдельно.

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

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

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

Шаг 7. Переустановка платформы и запуск в диагностическом режиме

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

Для диагностики полезен запуск конфигуратора с отключёнными механизмами: например, параметр командной строки /DisableStartupDialogs и /DisableStartupMessages отключает стартовые диалоги и сообщения, которые иногда вызывают зависание. Также можно запустить базу в режиме конфигуратора — если конфигуратор открывается, а предприятие нет, проблема скорее в коде при старте сеанса (например, в модуле сеанса или подключённых расширениях).

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

Контрольные точки

Как проверить результат

Запуск после очистки кэша
Норма

Программа открывается за 1–3 минуты (первый запуск медленнее обычного)

Тревожный признак

Заставка висит дольше 5 минут без реакции

Процессы в диспетчере задач
Норма

Один процесс 1cv8.exe, потребление памяти растёт и стабилизируется

Тревожный признак

Несколько процессов 1cv8.exe, память и диск загружены на 100%

Папка с файловой базой
Норма

Есть 1Cv8.1CD, при закрытой базе нет 1Cv8.1CL

Тревожный признак

Файл 1Cv8.1CL остаётся при всех завершённых сеансах

Сервер 1С (клиент-серверный вариант)
Норма

Служба агента работает, rphost потребляет умеренно памяти, сеансы активны

Тревожный признак

Служба остановлена, rphost съедает всю память, сеансы «спящие» в большом количестве

Когда обращаться к специалисту

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

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

Итог

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

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

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

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

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

Удаление кэша не удалит мои данные из базы?

Нет. Кэш — это временные служебные файлы в профиле пользователя (%APPDATA%\1C и %LOCALAPPDATA%\1C), а не данные информационной базы. При следующем запуске платформа создаст кэш заново. Данные хранятся в файле 1Cv8.1CD (файловый вариант) или на SQL-сервере и очисткой кэша не затрагиваются.

1С зависает на заставке только у одного пользователя из нескольких. Что это значит?

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

Можно ли запустить 1С, если слетела программная лицензия?

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

Поможет ли переустановка платформы, если висит заставка?

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

Что делать, если 1С виснет на заставке после обновления конфигурации?

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