Администрирование · 11 мин
Как перезагрузить программу 1С
Как перезагрузить 1С: закрытие сеанса, перезапуск клиента, сервера и службы агента. Пошаговые инструкции, типичные ошибки и проверка результата.
Перезагрузка 1С — это не одно действие, а целый набор сценариев: от простого закрытия окна пользователем до перезапуска службы сервера 1С или службы агента кластера. Какой способ выбрать, зависит от того, что именно «зависло»: один сеанс, клиентское приложение, вся база в файловом режиме или серверный кластер. Неправильный выбор способа может привести к потере несохранённых данных у пользователей, поэтому перед любыми действиями важно понять масштаб проблемы.
В большинстве случаев помогает обычный перезапуск клиентского приложения — «тонкого», «толстого» клиента или веб-браузера. Если проблема глубже — зависший сеанс на сервере, ошибки обновления конфигурации, заблокированная база — потребуется работа через консоль кластера или перезапуск служб. Ниже разобраны все основные сценарии с конкретными шагами и признаками, по которым можно проверить результат.
Определите, что именно нужно перезагрузить
Прежде чем что-то перезапускать, ответьте на вопрос: проблема у одного пользователя или у всех? Если «зависла» 1С только у одного сотрудника — достаточно перезапуска его клиента. Если не работают все — проблема на уровне сервера, сети или самой базы, и перезагружать нужно соответствующий компонент.
Также важно различать файловый и клиент-серверный режим работы. В файловом режиме база лежит в общей папке, и «перезагрузка» обычно сводится к закрытию всех сеансов и снятию блокировок. В клиент-серверном режиме добавляются кластер серверов 1С и СУБД (MS SQL, PostgreSQL и др.), и у каждого уровня свои инструменты перезапуска.
Как выбрать действие
Перезапуск клиентского приложения
Самый простой и безопасный способ — штатное закрытие программы. Откройте меню «Файл» и выберите «Выход», либо просто закройте окно крестиком. Если в конфигурации есть незавершённые действия (незаписанный документ, открытая обработка), 1С предупредит об этом — сохраните данные перед выходом.
После закрытия подождите 10–15 секунд перед повторным запуском: процессу нужно время, чтобы корректно завершить сеанс и освободить ресурсы. Затем запустите 1С привычным способом — через ярлык или стартер 1cestart.exe, выбрав нужную базу в списке.
Если программа зависла и не отвечает
Когда окно 1С не реагирует, а в заголовке появляется «Не отвечает», закрыть её штатно не получится. Откройте Диспетчер задач (Ctrl+Shift+Esc), найдите на вкладке «Процессы» строку «1С:Предприятие» (процесс 1cv8.exe или 1cv8c.exe для тонкого клиента), выделите её и нажмите «Снять задачу».
Учтите: принудительное завершение обрывает сеанс без сохранения несохранённых данных. В файл-серверном режиме при таком завершении иногда остаются «зависшие» блокировки, которые снимутся автоматически по таймауту или после перезапуска сеанса. В клиент-серверном режиме сеанс на сервере может остаться активным ещё несколько минут — это нормально.
Завершение сеанса другого пользователя
Типичная ситуация: нужно обновить конфигурацию или выполнить монопольную операцию, а в базе «висят» активные сеансы. В файловом режиме список пользователей виден через меню «Администрирование» — «Активные пользователи». Оттуда можно посмотреть, кто в базе, и попросить выйти. Принудительно завершить чужой сеанс из этого окна в большинстве конфигураций нельзя — только через режим «Конфигуратор» с установкой блокировки сеансов.
В клиент-серверном режиме сеансы управляются через консоль кластера серверов 1С. Откройте консоль, разверните нужный кластер, перейдите в раздел «Сеансы», найдите нужный сеанс по имени пользователя и удалите его через контекстное меню. Сеанс завершится принудительно, пользователь увидит сообщение о разрыве соединения.
- 1Откройте консоль администрирования серверов 1С на сервере или со своего ПК
- 2Разверните кластер, затем нужную информационную базу
- 3Перейдите в раздел «Сеансы» и найдите сеанс по пользователю или времени
- 4Щёлкните правой кнопкой и выберите «Удалить»
- 5Попросите пользователя запустить 1С заново и проверить работу
Перезапуск службы сервера 1С
Если проблемы наблюдаются у всех пользователей — ошибки соединения с кластером, массовые «зависания», невозможность создать новый сеанс — может потребоваться перезапуск службы агента сервера 1С. На сервере откройте «Пуск» — «Выполнить», введите services.msc, найдите службу «Агент сервера 1С:Предприятия», щёлкните правой кнопкой и выберите «Перезапустить».
Тот же результат даёт команда из командной строки с правами администратора:
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С «зависает» регулярно, перезапуск лишь откладывает решение.
Частые вопросы
Как перезагрузить 1С, если она зависла и не закрывается?
Откройте Диспетчер задач (Ctrl+Shift+Esc), найдите процесс «1С:Предприятие» (1cv8.exe или 1cv8c.exe) и нажмите «Снять задачу». Несохранённые данные будут потеряны, но самой базе это обычно не вредит. После этого запустите программу заново.
Поможет ли перезагрузка компьютера при проблемах с 1С?
Для локальных проблем — да: перезагрузка завершает зависшие процессы и снимает локальные блокировки файловой базы. Но если проблема на сервере или в сети, перезагрузка вашего компьютера её не решит.
Как перезапустить сервер 1С, не выключая сам компьютер?
Достаточно перезапустить службу «Агент сервера 1С:Предприятия» через services.msc или командой net stop / net start. Физическая перезагрузка сервера требуется редко — в основном после установки обновлений платформы или системных компонентов.
Почему после перезапуска 1С всё равно пишет, что база заблокирована?
Значит, остался активный сеанс: либо у другого пользователя, либо «зависший» на сервере. В клиент-серверном режиме удалите сеанс через консоль кластера, в файловом — проверьте открытые файлы на файловом сервере и процессы 1cv8.exe на всех компьютерах.
Чем отличается перезапуск от очистки кэша?
Перезапуск просто закрывает и открывает программу с теми же сохранёнными временными данными. Очистка кэша удаляет локальные копии метаданных, и они загружаются заново — это решает ошибки формата потока и «глюки» форм после обновления конфигурации, которые перезапуск не устраняет.
Что важно запомнить
Начинайте с самого простого: закройте и откройте клиент 1С. Зависший сеанс удаляйте через консоль кластера, службу сервера перезапускайте только после предупреждения пользователей. Ошибки после обновления чаще лечатся очисткой кэша, чем перезагрузкой. Если проблема возвращается — ищите причину в журнале регистрации, а не перезагружайте повторно.