1С не запускается: находим виновника по тому, что видно на экране

· 9 мин

Содержание

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

Почти всегда причина находится за 10–15 минут, если идти от простого к сложному. Ниже — каждый вариант с признаками и конкретными действиями. Переустанавливать всё подряд не нужно: это долго и часто ничего не меняет.

С чего начать: по каким признакам искать причину

Запомните, что именно происходит при запуске. От этого зависит, в какой раздел идти.

  • 🖱 Двойной щелчок по ярлыку — и ничего. Процесс стартует и сразу закрывается или не стартует вовсе. Проверьте ярлык, антивирус, зависшие процессы.
  • 📋 Окно запуска открывается, но список баз пуст. Сбился файл со списком баз или вы вошли под другим пользователем Windows.
  • 🔢 Сообщение про версию или формат базы. Платформа и база не совпадают по версиям.
  • 🔑 Сообщение про лицензию или ключ защиты. Не найдена программная лицензия или USB-ключ.
  • ⏳ Заставка висит, потом ничего. Зависший сеанс, блокировка базы, нехватка памяти или испорченный кэш.
  • 🌐 Ошибка соединения с сервером. Клиент-серверная база : сеть, порты, служба сервера 1С.
Диагностика: выберите симптом

Не совпадают версии платформы и информационной базы

Платформа 1С:Предприятие и конфигурация (Бухгалтерия, ЗУП, УТ) обновляются отдельно. Каждый релиз конфигурации требует платформу с номером не ниже определённого. После обновления базы на одном компьютере другой компьютер со старой платформой её уже не откроет.

Типичные сообщения:

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

Как исправить

  1. Узнайте, какая платформа нужна. Номер обычно указан прямо в тексте ошибки. Если нет — посмотрите на компьютере, где база открывается: Справка → О программе.
  2. Проверьте, какие версии стоят у вас. Каталоги лежат в C:\Program Files\1cv8\ (64-разрядные) и C:\Program Files (x86)\1cv8\ (32-разрядные). Имя папки — номер версии, например 8.3.24.1548.
  3. Если нужной версии нет — установите её из дистрибутива. Старые версии удалять не обязательно, они живут рядом.
  4. Привяжите базу к нужной платформе. В окне запуска выделите базу, нажмите Изменить, на последней странице в поле Версия 1С:Предприятия укажите полный номер или оставьте 8.3 — тогда возьмётся самая новая установленная.

Для клиент-серверной базы номер клиента должен точно совпадать с номером сервера 1С вплоть до последней цифры. Поэтому при обновлении сервера сразу обновляйте платформу у всех пользователей.

Почему 1С не видит лицензию или ключ защиты

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

Программная лицензия

Она хранится в файлах .lic. Основное место — C:\ProgramData\1C\licenses\. Лицензия привязана к параметрам компьютера: сетевой карте, диску, процессору, имени компьютера. Замена комплектующих или переустановка Windows может её «сломать».

Что сделать:

  1. Откройте папку лицензий и убедитесь, что файлы на месте. Если их удалил антивирус или чистка диска — верните из резервной копии.
  2. Если меняли оборудование — восстановите лицензию. Платформа сама предложит это при запуске: понадобятся пинкод и регистрационные данные из комплекта. Число повторных активаций по пинкоду ограничено, поэтому не активируйте лицензию без нужды.
  3. Проверьте права: пользователь Windows должен читать папку C:\ProgramData\1C\licenses\.

USB-ключ HASP

Сообщение Не найден ключ защиты программы при подключённом ключе обычно означает проблему с драйвером или портом.

  1. Посмотрите на ключ: светодиод должен гореть. Не горит — пересуньте в другой порт, лучше прямо в системный блок, без удлинителей и хабов.
  2. Установите или переустановите драйвер защиты. Он входит в дистрибутив платформы: при установке отметьте пункт установки драйвера защиты.
  3. Для сетевого ключа проверьте, что на компьютере с ключом работает менеджер лицензий HASP, а между компьютерами открыт порт 475.

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

Антивирус и брандмауэр мешают запуску 1С

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

Как проверить:

  1. Откройте журнал карантина антивируса и найдите там файлы из C:\Program Files\1cv8\ или .lic.
  2. Восстановите их из карантина.
  3. Добавьте в исключения:
    • каталог платформы C:\Program Files\1cv8\;
    • каталог с файловой базой (папка с файлом 1Cv8.1CD);
    • папку лицензий C:\ProgramData\1C\licenses\;
    • процессы 1cv8.exe, 1cv8c.exe, 1cestart.exe.

Брандмауэр важен для сетевых вариантов. Для клиент-серверной базы нужны открытые порты: 1540 — агент сервера, 1541 — менеджер кластера, 1560–1591 — рабочие процессы (диапазон по умолчанию, его задают в свойствах рабочего сервера). Для сетевого ключа HASP — порт 475.

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

Испорченный кэш, список баз и повреждение самой базы

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

Очистка кэша

Есть два способа.

Через параметр запуска. В окне запуска выделите базу, нажмите Изменить и на последней странице в поле Дополнительные параметры запуска впишите /ClearCache. Запустите базу, после успешного входа параметр уберите.

Вручную.

  1. Закройте все окна 1С. Проверьте в диспетчере задач, что не осталось процессов 1cv8.exe и 1cv8c.exe.
  2. Откройте папки %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\.
  3. Удалите в них подпапки с длинными именами вида a1b2c3d4-... — это кэш баз.

Удаление этих папок базу не трогает. Пропадут только локальные настройки: размеры окон, сохранённые отборы отчётов.

Пропал список баз

Список хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Он принадлежит конкретному пользователю Windows. Если вы вошли под новой учётной записью, список будет пустым — это нормально.

Чтобы вернуть базу, нажмите Добавить → Добавление в список существующей информационной базы и укажите каталог базы или адрес сервера и имя базы. Если файл ibases.v8i есть, но список пуст — откройте его в Блокноте: это обычный текст, по нему видно, какие базы там были.

Повреждение файловой базы

Если база упала при отключении питания или сбое сети, она может не открыться совсем. Для файловых баз есть утилита chdbfl.exe в папке bin каталога платформы. Второй путь — Конфигуратор, Администрирование → Тестирование и исправление.

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

Нехватка памяти, зависшие процессы и блокировки

Зависший процесс

После аварийного закрытия процесс 1cv8.exe или 1cv8c.exe может остаться в памяти. Новый запуск тогда ждёт или падает.

  1. Откройте диспетчер задач (Ctrl+Shift+Esc), вкладка Подробности.
  2. Найдите процессы 1cv8.exe, 1cv8c.exe, 1cv8s.exe.
  3. Завершите их и запустите 1С заново.

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

Блокировка файловой базы

Файловая база при работе создаёт в своём каталоге файл блокировки 1Cv8.1CL. Обычно он удаляется сам. Если кто-то держит базу открытой, операции, требующие монопольного доступа, не начнутся.

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

Не хватает памяти или места на диске

  • 💾 Мало места на системном диске. 1С пишет временные файлы в %TEMP%. Если свободно меньше 1–2 ГБ, запуск может обрываться. Освободите место.
  • 🧠 Мало оперативной памяти. 32-разрядная платформа не использует больше 4 ГБ, даже если в компьютере 16. На крупных базах ставьте 64-разрядный клиент.
  • 🖥 Терминальный сервер перегружен. Когда одновременно работают 20 человек, а памяти 16 ГБ, новые сеансы будут подвисать на старте. Здесь поможет только добавление ресурсов или разнос пользователей.

Ошибки в ярлыке и параметрах запуска

На рабочем столе обычно лежит ярлык 1С Предприятие, который запускает 1cestart.exe. Это стартер: он показывает список баз и выбирает нужную версию платформы.

Что может быть не так:

  • 🔗 Ярлык указывает на удалённую версию. Например, на C:\Program Files\1cv8\8.3.18.1208\bin\1cv8.exe, а эту версию уже удалили. Откройте свойства ярлыка, проверьте поле Объект, укажите путь к C:\Program Files\1cv8\common\1cestart.exe.
  • ⚙️ Лишние параметры в ярлыке. После пути к exe-файлу могут стоять параметры. Если там старый путь к базе или ошибка в пароле — запуск не пройдёт.
  • 📁 Ярлык скопировали с другого компьютера с иными путями.

Ярлык с параметрами для прямого входа в базу выглядит так:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванов"
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh" /N"Иванов"

Здесь /F — путь к файловой базе, /S — сервер и имя базы для клиент-серверного варианта, /N — имя пользователя 1С. Пароль параметром /P в ярлык лучше не вписывать: его увидит любой, кто откроет свойства.

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

Если 1С всё равно не открывается

Когда пройдены все пункты, остаются более глубокие проверки.

  1. Запустите под другим пользователем Windows. Если там 1С открывается — проблема в профиле: кэш, права, настройки.
  2. Откройте любую другую базу или создайте пустую. Открывается — проблема в конкретной базе, а не в платформе.
  3. Запустите базу на другом компьютере. Открывается — виноват ваш компьютер, не база.
  4. Переустановите платформу той же версии в режиме исправления. Это восстановит повреждённые файлы платформы. Базы и лицензии при этом не трогаются.
  5. Посмотрите журнал Windows. В Просмотр событий → Журналы Windows → Приложение найдите ошибки с именем 1cv8.exe около времени запуска. Код ошибки подскажет, падает ли процесс из-за модуля системы.

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

Перед звонком администратору соберите
Выполнено: 0 / 5

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

Пропадут ли данные, если очистить кэш 1С?
Нет. Кэш — это копия служебных данных на вашем компьютере. Сама база хранится отдельно. Пропадут только локальные настройки форм и отчётов.
Можно ли держать на компьютере несколько версий платформы?
Да. Каждая версия ставится в свою папку и не мешает другим. Для каждой базы в её свойствах можно указать, какой версией её открывать.
После обновления Windows 1С перестала запускаться. Что проверить первым?
Антивирус и драйвер ключа защиты. Крупные обновления системы иногда сбрасывают драйвер HASP, а встроенный Защитник Windows может заново заблокировать файлы платформы.
Почему база открывается у коллеги, а у меня нет?
Если база одна и та же, отличаются ваши компьютеры или профили. Сравните номер платформы, права на сетевую папку с базой и наличие лицензии на вашем компьютере.
Что делать, если 1С открывается, но очень долго?
Очистите кэш, проверьте свободное место на диске и антивирус. Для файловой базы по сети медленный старт часто даёт сетевая папка: при 5–10 пользователях лучше переходить на клиент-серверный вариант.