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

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

Как перезапустить 1С 8.3: все способы от клиента до сервера

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

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

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

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

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

Прежде чем действовать, ответьте на два вопроса: в каком режиме работает база (файловый или клиент-серверный) и у кого возникла проблема — у одного пользователя или у всех. От этого зависит, достаточно ли закрыть программу или нужно перезапускать службу на сервере.

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

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

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

Программа зависла или выдаёт ошибку только у одного пользователяЗакройте сеанс этого пользователя или снимите зависший процесс 1cv8.exe на его компьютере
База недоступна или тормозит у всех пользователей в клиент-серверном режимеПерезапустите службу «Агент сервера 1С:Предприятия» на сервере
Файловая база не открывается с ошибкой блокировкиПроверьте, не остался ли открытым сеанс, и удалите файл 1Cv8.1CD.lock при полностью закрытой базе
После обновления конфигурации пользователи видят старую версиюЗавершите все сеансы и перезапустите сервер 1С, чтобы сбросить кэш метаданных

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

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

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

Очистка кэша при повторяющихся ошибках

Если после перезапуска ошибка возвращается (например, «Ошибка формата потока» или странное поведение форм), помогает очистка локального кэша. Он хранится в папках пользователя, и удаление устаревших данных заставляет клиент загрузить метаданные заново.

Как очистить кэш 1С
  1. 1
    Закройте все сеансы 1С на компьютере
  2. 2
    Нажмите Win+R, введите %APPDATA%\1C\1cv8 и нажмите Enter
  3. 3
    Удалите папки с длинными именами (GUID), соответствующие проблемной базе
  4. 4
    Повторите то же самое в папке %LOCALAPPDATA%\1C\1cv8
  5. 5
    Запустите 1С и проверьте, исчезла ли ошибка

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

Завершение сеансов пользователей

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

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

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

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

Через графический интерфейс: нажмите Win+R, введите services.msc, найдите в списке службу «Агент сервера 1С:Предприятия 8.3 (x86-64)», щёлкните по ней правой кнопкой и выберите «Перезапустить». Дождитесь, пока статус сменится на «Выполняется» — обычно это занимает от нескольких секунд до минуты.

cmd
net stop "Агент сервера 1С:Предприятия 8.3 (x86-64)" && net start "Агент сервера 1С:Предприятия 8.3 (x86-64)"

Команду нужно запускать в командной строке с правами администратора. Точное имя службы может отличаться в зависимости от версии платформы — посмотрите его в свойствах службы в оснастке services.msc. Если служба не останавливается штатно, процесс ragent.exe можно завершить через диспетчер задач, но это крайняя мера.

Перезапуск через консоль администрирования и веб-сервер

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

Если база опубликована на веб-сервере (IIS или Apache) и пользователи работают через браузер или веб-клиент, после перезапуска сервера 1С иногда требуется перезапустить и веб-сервер. Для IIS это делается командой iisreset в командной строке с правами администратора или через диспетчер служб IIS.

Файловая база: устранение блокировок

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

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

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

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

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

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

Статус службы в services.msc
Норма

«Выполняется», без ошибок при старте

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

Служба остановлена или перезапускается циклически

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

Есть ragent.exe, rmngr.exe и один или несколько rphost.exe

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

Процессы отсутствуют или rphost потребляет всю память сразу после старта

Вход пользователя в базу
Норма

База открывается за обычное время, документы проводятся

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

Ошибка соединения с сервером или база открывается несколько минут

Журнал регистрации
Норма

Нет массовых ошибок соединения после перезапуска

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

Повторяющиеся ошибки обрыва соединения или блокировок

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

Итог

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

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

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

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

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

Поможет ли перезапуск, если 1С тормозит у всех пользователей?

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

Чем отличается перезапуск службы от перезагрузки сервера целиком?

Перезапуск службы затрагивает только сервер 1С и занимает секунды — СУБД и другие приложения продолжают работать. Перезагрузка всего сервера останавливает всё, включая SQL Server, и требуется редко: например, после установки обновлений Windows или драйверов.

Что делать, если служба агента сервера не останавливается?

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

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

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

Безопасно ли перезапускать сервер 1С во время фоновых заданий?

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