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

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

Как перезагрузить программу 1С

Как перезагрузить 1С: закрытие сеанса, перезапуск клиента, сервера и службы агента. Пошаговые инструкции, типичные ошибки и проверка результата.

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

В большинстве случаев помогает обычный перезапуск клиентского приложения — «тонкого», «толстого» клиента или веб-браузера. Если проблема глубже — зависший сеанс на сервере, ошибки обновления конфигурации, заблокированная база — потребуется работа через консоль кластера или перезапуск служб. Ниже разобраны все основные сценарии с конкретными шагами и признаками, по которым можно проверить результат.

Определите, что именно нужно перезагрузить

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

Также важно различать файловый и клиент-серверный режим работы. В файловом режиме база лежит в общей папке, и «перезагрузка» обычно сводится к закрытию всех сеансов и снятию блокировок. В клиент-серверном режиме добавляются кластер серверов 1С и СУБД (MS SQL, PostgreSQL и др.), и у каждого уровня свои инструменты перезапуска.

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

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

Зависла 1С только у одного пользователяЗавершите его сеанс: закройте программу или снимите процесс в Диспетчере задач
Пользователь вышел, но сеанс «висит» и мешает обновлениюУдалите сеанс через консоль кластера серверов или список активных пользователей
Не работает ни у кого, ошибки соединения с серверомПроверьте и перезапустите службу агента сервера 1С
Тормозит вся база, растёт нагрузка на СУБДСогласуйте с администратором БД перезапуск службы СУБД в нерабочее время

Перезапуск клиентского приложения

Самый простой и безопасный способ — штатное закрытие программы. Откройте меню «Файл» и выберите «Выход», либо просто закройте окно крестиком. Если в конфигурации есть незавершённые действия (незаписанный документ, открытая обработка), 1С предупредит об этом — сохраните данные перед выходом.

После закрытия подождите 10–15 секунд перед повторным запуском: процессу нужно время, чтобы корректно завершить сеанс и освободить ресурсы. Затем запустите 1С привычным способом — через ярлык или стартер 1cestart.exe, выбрав нужную базу в списке.

Если программа зависла и не отвечает

Когда окно 1С не реагирует, а в заголовке появляется «Не отвечает», закрыть её штатно не получится. Откройте Диспетчер задач (Ctrl+Shift+Esc), найдите на вкладке «Процессы» строку «1С:Предприятие» (процесс 1cv8.exe или 1cv8c.exe для тонкого клиента), выделите её и нажмите «Снять задачу».

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

Завершение сеанса другого пользователя

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

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

Как удалить зависший сеанс через консоль кластера
  1. 1
    Откройте консоль администрирования серверов 1С на сервере или со своего ПК
  2. 2
    Разверните кластер, затем нужную информационную базу
  3. 3
    Перейдите в раздел «Сеансы» и найдите сеанс по пользователю или времени
  4. 4
    Щёлкните правой кнопкой и выберите «Удалить»
  5. 5
    Попросите пользователя запустить 1С заново и проверить работу

Перезапуск службы сервера 1С

Если проблемы наблюдаются у всех пользователей — ошибки соединения с кластером, массовые «зависания», невозможность создать новый сеанс — может потребоваться перезапуск службы агента сервера 1С. На сервере откройте «Пуск» — «Выполнить», введите services.msc, найдите службу «Агент сервера 1С:Предприятия», щёлкните правой кнопкой и выберите «Перезапустить».

Тот же результат даёт команда из командной строки с правами администратора:

cmd
net stop "1C:Enterprise 8.3 Server Agent" && net start "1C:Enterprise 8.3 Server Agent"

Имя службы может отличаться в зависимости от версии платформы и разрядности — точное название смотрите в списке служб. Перезапуск агента разрывает все активные сеансы всех баз кластера, поэтому обязательно предупредите пользователей и дайте им 5–10 минут на сохранение данных и выход.

Перезагрузка файловой базы и снятие блокировок

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

Порядок действий: убедитесь, что 1С закрыта у всех пользователей (в том числе проверьте процессы 1cv8.exe на терминальных сеансах). Затем проверьте, не открыт ли файл базы 1Cv8.1CD по сети — это можно сделать на файловом сервере через «Управление компьютером» — «Открытые файлы». После освобождения файла база откроется штатно.

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

Обновление кэша как мягкая альтернатива перезагрузке

Многие «глюки» интерфейса — не открываются формы, ошибки формата потока, странное поведение после обновления конфигурации — лечатся не перезагрузкой, а очисткой кэша метаданных. Кэш хранится в профиле пользователя в папках вида %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\ в каталогах с длинными именами-идентификаторами баз.

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

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

Проверка результата после перезапуска

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

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

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

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

Запуск базы
Норма

База открывается, список пользователей доступен, ошибок нет

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

Ошибка соединения, сообщение о блокировке или превышении числа сеансов

Сеансы в консоли кластера
Норма

Новые сеансы создаются и завершаются при выходе пользователей

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

Сеансы копятся, не удаляются, растёт потребление памяти rphost

Скорость работы
Норма

Документы проводятся и отчёты строятся в обычное время

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

Тормоза вернулись вскоре после перезапуска — нужна диагностика сервера

Типичные ошибки при перезагрузке 1С

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

Типичные ошибки
01
Перезапуск службы сервера в рабочее время без предупреждения — потеря несохранённых данных всех пользователей
02
Снятие процесса во время обновления конфигурации БД — риск повреждения структуры базы
03
Удаление файлов базы или кэша при открытых сеансах — повреждение данных
04
Повторные перезагрузки вместо анализа журнала регистрации — причина сбоя остаётся и проявляется снова
05
Перезагрузка всего сервера, когда достаточно было завершить один зависший сеанс

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

Как перезагрузить 1С, если она зависла и не закрывается?

Откройте Диспетчер задач (Ctrl+Shift+Esc), найдите процесс «1С:Предприятие» (1cv8.exe или 1cv8c.exe) и нажмите «Снять задачу». Несохранённые данные будут потеряны, но самой базе это обычно не вредит. После этого запустите программу заново.

Поможет ли перезагрузка компьютера при проблемах с 1С?

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

Как перезапустить сервер 1С, не выключая сам компьютер?

Достаточно перезапустить службу «Агент сервера 1С:Предприятия» через services.msc или командой net stop / net start. Физическая перезагрузка сервера требуется редко — в основном после установки обновлений платформы или системных компонентов.

Почему после перезапуска 1С всё равно пишет, что база заблокирована?

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

Чем отличается перезапуск от очистки кэша?

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

Итог

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

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