Администрирование · 10 мин
Как перезапустить 1С 8.3: все способы от клиента до сервера
Пошаговая инструкция, как перезапустить 1С 8.3: сеанс пользователя, службу агента сервера, IIS и зависшие процессы. Безопасные способы и типичные ошибки.
Под «перезапуском 1С» скрываются разные задачи: закрыть сеанс конкретного пользователя, перезапустить зависший клиент, перезагрузить службу сервера 1С или освободить зависшие фоновые задания. Способ выбирается по симптомам: если программа зависла у одного пользователя, трогать сервер не нужно, а если база недоступна у всех, клиентские перезапуски бесполезны.
В файловом режиме база открывается напрямую из папки, и перезапуск сводится к закрытию программы и повторному входу. В клиент-серверном режиме работу базы обеспечивает служба агента сервера 1С, и именно её перезапуск решает большинство проблем с производительностью и зависшими соединениями.
Ниже разобраны все основные сценарии: от простого перезахода в программу до перезапуска службы через оснастку, командную строку и консоль администрирования, а также признаки, по которым можно понять, что перезапуск прошёл успешно.
Определите, что именно нужно перезапустить
Прежде чем действовать, ответьте на два вопроса: в каком режиме работает база (файловый или клиент-серверный) и у кого возникла проблема — у одного пользователя или у всех. От этого зависит, достаточно ли закрыть программу или нужно перезапускать службу на сервере.
Файловый режим обычно используется в небольших организациях: база лежит в общей папке, и каждый пользователь открывает её напрямую. Клиент-серверный режим применяется при большем числе пользователей: данные хранятся в СУБД (MS SQL, PostgreSQL и др.), а между ней и пользователями работает сервер 1С:Предприятия.
Как выбрать действие
Перезапуск клиентского приложения
Самый простой сценарий — обычное закрытие программы через меню «Файл → Выход» или крестик в углу окна, после чего база открывается заново из списка информационных баз. Этого достаточно при мелких сбоях интерфейса, ошибках обновления кэша и после смены настроек пользователя.
Если программа зависла и не реагирует, закройте её принудительно через диспетчер задач. Нажмите Ctrl+Shift+Esc, найдите процесс 1cv8.exe (или 1cv8c.exe для тонкого клиента), выделите его и нажмите «Снять задачу». После этого подождите 10–15 секунд и запустите программу снова.
Очистка кэша при повторяющихся ошибках
Если после перезапуска ошибка возвращается (например, «Ошибка формата потока» или странное поведение форм), помогает очистка локального кэша. Он хранится в папках пользователя, и удаление устаревших данных заставляет клиент загрузить метаданные заново.
- 1Закройте все сеансы 1С на компьютере
- 2Нажмите Win+R, введите %APPDATA%\1C\1cv8 и нажмите Enter
- 3Удалите папки с длинными именами (GUID), соответствующие проблемной базе
- 4Повторите то же самое в папке %LOCALAPPDATA%\1C\1cv8
- 5Запустите 1С и проверьте, исчезла ли ошибка
Удаление кэша безопасно: данные базы не затрагиваются, программа просто скачает служебную информацию заново при следующем запуске. Первый вход после очистки может занять чуть больше времени — это нормально.
Завершение сеансов пользователей
Перед перезапуском сервера или обновлением конфигурации нужно завершить активные сеансы. В клиент-серверном режиме это делается через консоль администрирования серверов 1С: откройте её, раскройте нужный кластер, перейдите в раздел «Сеансы», выделите сеансы и нажмите «Удалить».
В файловом режиме список активных пользователей виден прямо из режима «1С:Предприятие»: меню «Администрирование → Активные пользователи». Отсюда можно завершить выбранные сеансы, но делать это стоит только если пользователь действительно оставил программу открытой — иначе его несохранённые данные пропадут.
Перезапуск службы агента сервера 1С
Основной способ перезапуска сервера 1С — перезапуск службы «Агент сервера 1С:Предприятия 8.3» в операционной системе. Она управляет рабочими процессами кластера, и её перезапуск сбрасывает зависшие соединения, утечки памяти и устаревший кэш метаданных.
Через графический интерфейс: нажмите Win+R, введите services.msc, найдите в списке службу «Агент сервера 1С:Предприятия 8.3 (x86-64)», щёлкните по ней правой кнопкой и выберите «Перезапустить». Дождитесь, пока статус сменится на «Выполняется» — обычно это занимает от нескольких секунд до минуты.
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.
Файловая база: устранение блокировок
Если файловая база не открывается с сообщением о блокировке, а все пользователи точно вышли, проверьте папку базы. Иногда после аварийного завершения остаются файлы блокировок. Убедитесь, что база никем не открыта (в том числе через сетевые подключения), и только тогда удаляйте служебные файлы блокировки — при активном соединении это повредит данные.
Проверка результата после перезапуска
После перезапуска убедитесь, что всё работает: служба агента находится в состоянии «Выполняется», в консоли администрирования виден кластер и рабочие процессы, а пользователи могут войти в базу. Попросите кого-нибудь открыть типовой документ и журнал — это быстро покажет, что соединение с СУБД восстановлено.
Как проверить результат
«Выполняется», без ошибок при старте
Служба остановлена или перезапускается циклически
Есть ragent.exe, rmngr.exe и один или несколько rphost.exe
Процессы отсутствуют или rphost потребляет всю память сразу после старта
База открывается за обычное время, документы проводятся
Ошибка соединения с сервером или база открывается несколько минут
Нет массовых ошибок соединения после перезапуска
Повторяющиеся ошибки обрыва соединения или блокировок
Если после перезапуска проблема вернулась в течение короткого времени, перезапуск — не решение, а временная мера. Проанализируйте журнал регистрации, загрузку сервера и настройки СУБД: повторяющиеся зависания обычно указывают на нехватку ресурсов, ошибки в коде конфигурации или проблемы с дисковой подсистемой.
Что важно запомнить
Сначала определите, что перезапускать: клиент, сеанс, службу агента сервера или веб-сервер. Перед перезапуском сервера завершите сеансы и предупредите пользователей. После — проверьте статус службы, процессы и вход в базу. Повторяющиеся сбои требуют анализа причины, а не регулярных перезапусков.
Частые вопросы
Как перезапустить 1С, если нет прав администратора на сервере?
Без прав администратора перезапустить службу агента сервера нельзя. Доступные варианты: закрыть свой сеанс, очистить локальный кэш на своём компьютере или обратиться к администратору с описанием проблемы. Попытки обойти ограничение прав нарушают политику безопасности организации.
Поможет ли перезапуск, если 1С тормозит у всех пользователей?
Только как временная мера: перезапуск службы сбрасывает накопившиеся зависшие соединения и утечки памяти. Если тормоза возвращаются, нужно искать причину — нехватку оперативной памяти, медленные запросы к СУБД, неоптимальный код конфигурации или проблемы с дисками сервера.
Чем отличается перезапуск службы от перезагрузки сервера целиком?
Перезапуск службы затрагивает только сервер 1С и занимает секунды — СУБД и другие приложения продолжают работать. Перезагрузка всего сервера останавливает всё, включая SQL Server, и требуется редко: например, после установки обновлений Windows или драйверов.
Что делать, если служба агента сервера не останавливается?
Подождите несколько минут — служба может завершать активные транзакции. Если она зависла окончательно, найдите процесс ragent.exe в диспетчере задач и завершите его, затем запустите службу заново. После такого аварийного завершения проверьте журнал регистрации и целостность работы баз.
Нужно ли перезапускать 1С после обновления конфигурации?
Да, если обновление затронуло структуру метаданных: пользователи должны завершить сеансы и войти заново, иначе возможны ошибки несоответствия версий. В клиент-серверном режиме при массовых ошибках кэша после обновления дополнительно перезапускают службу агента.
Безопасно ли перезапускать сервер 1С во время фоновых заданий?
Нет. Перезапуск прерывает выполнение фоновых заданий — обмены данными, расчёты, загрузки могут остаться в незавершённом состоянии. Перед перезапуском проверьте список фоновых заданий в консоли или в разделе «Администрирование → Обслуживание» и дождитесь их окончания либо остановите их штатно.