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

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

Зависла 1С: как правильно перезагрузить программу

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

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

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

Сначала убедитесь, что 1С действительно зависла

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

Признак настоящего зависания: программа не реагирует более 5–10 минут при операции, которая обычно выполняется за секунды; в заголовке окна появилась надпись «Не отвечает»; процессор и диск по данным Диспетчера задач не нагружены (то есть 1С ничего не вычисляет, а просто «висит»).

Надпись «Не отвечает» в заголовкеWindows не получает отклик от окна

Подождите 2–3 минуты: при тяжёлой операции это норма

Нагрузка на процессор и дискПоказывает, работает ли программа

Откройте Диспетчер задач: если 1cv8.exe грузит CPU — операция идёт, не трогайте

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

Перезапуск сеанса на этом ПК, сервер не трогать

Зависло у всех пользователейПроблема на сервере или в сети

Проверяйте сервер 1С, СУБД и сетевую доступность базы

Как закрыть зависшую 1С через Диспетчер задач

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

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

После завершения процесса подождите 10–15 секунд и запустите 1С заново обычным ярлыком. Программа предложит войти в базу — сеанс начнётся с чистого листа.

Перезапуск зависшего сеанса
  1. 1
    Нажмите Ctrl+Shift+Esc и откройте Диспетчер задач
  2. 2
    Найдите процесс 1cv8.exe (или 1cv8c.exe) в списке
  3. 3
    Выделите его и нажмите «Снять задачу»
  4. 4
    Подтвердите завершение, если Windows спросит
  5. 5
    Подождите 10–15 секунд и запустите 1С заново
  6. 6
    Проверьте, что база открывается и данные на месте

Что делать, если 1С не даёт войти после перезапуска

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

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

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

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

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

Стандартный порядок перезапуска службы на сервере Windows: открыть «Пуск → Выполнить», ввести services.msc, найти в списке службу «Агент сервера 1С:Предприятия», кликнуть правой кнопкой и выбрать «Перезапустить». Если служба не останавливается штатно в течение пары минут, можно завершить процесс ragent.exe через Диспетчер задач на сервере — служба перезапустится автоматически или вручную.

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

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

Особенности файлового и клиент-серверного режимов

В файловом режиме (база — один файл 1Cv8.1CD в папке) зависание чаще всего связано с самим компьютером или с сетью, если база общая. Перезагрузка здесь простая: завершить процесс на своём ПК и открыть базу заново. Но именно файловые базы наиболее уязвимы к повреждению при обрыве работы — особенно если база лежит на сетевом диске и связь прервалась во время записи.

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

Что перезагружать в разных режимах

Файловая база на локальном ПК

Достаточно снять процесс 1cv8.exe в Диспетчере задач и переоткрыть базу. Риск повреждения данных выше — делайте копии

Файловая база в общей папке

Снять процесс у себя; если блокировка осталась — убедиться, что все вышли, и удалить 1Cv8.1CL. Не выключайте ПК с открытой базой по сети

Клиент-серверный режим

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

Как проверить, что после перезапуска всё в порядке

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

Если после перезапуска база не открывается, выдаёт ошибку формата потока, «ошибку СУБД» или ведёт себя странно (пропали документы, не открываются справочники), не пытайтесь работать дальше. Для файловой базы запустите утилиту chdbfl.exe из папки bin установленной платформы с включённой проверкой физической целостности — предварительно скопировав файл базы в другое место. Для клиент-серверной базы используйте конфигуратор: «Администрирование → Тестирование и исправление».

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

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

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

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

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

Ошибка формата потока, ошибка СУБД, база не открывается

Последние документы за день
Норма

Все проведённые документы на месте и открываются

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

Документы пропали или не открываются с ошибкой

Повторное зависание
Норма

Программа работает стабильно

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

Зависание повторяется на той же операции — нужна диагностика причины

Типичные ошибки и как не усугубить ситуацию

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

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

Типичные ошибки
01
Выключение ПК кнопкой питания — риск повреждения файловой базы и потери несохранённых данных
02
Многократный запуск 1С при живом зависшем процессе — дублирование сеансов и окончательное зависание системы
03
Удаление файла 1Cv8.1CD вместо 1Cv8.1CL — полная потеря базы данных
04
Перезапуск службы сервера без предупреждения пользователей — потеря несохранённых документов у всех сотрудников
05
Запуск chdbfl без резервной копии — исправление необратимо, при неудаче откатиться будет не к чему

Что делать, если 1С зависает регулярно

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

Зафиксируйте закономерность: на какой операции зависает программа, в какое время, у одного пользователя или у всех. Эта информация сократит диагностику в разы. Обновите платформу 1С до актуальной версии для вашей конфигурации, проверьте свободное место на дисках и объём памяти. Если зависания связаны с конкретным документом или отчётом, проблема почти наверняка в конфигурации — здесь нужен анализ кода специалистом.

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

Потеряются ли данные, если завершить 1С через Диспетчер задач?

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

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

Если документ крупный (проведение по тысячам строк, перепроведение периода), подождите 10–15 минут и посмотрите в Диспетчере задач, нагружает ли процесс процессор. Нагружает — операция идёт, ждите. Нагрузка нулевая и не меняется — можно снимать задачу и пробовать заново.

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

Завершайте только свой процесс: в Диспетчере задач на вкладке «Пользователи» найдите себя, раскройте список процессов и завершите свой 1cv8.exe. Кнопка «Завершить все процессы» и перезагрузка сервера затронут всех коллег — этого делать нельзя без согласования.

Что делать, если после завершения процесса 1С пишет «пользователь уже работает»?

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

Можно ли перезагружать сервер 1С в рабочее время?

Технически можно, но все активные сеансы оборвутся, а несохранённые данные пользователей пропадут. Правильный порядок: предупредить сотрудников, дать им 5–10 минут сохранить работу, завершить оставшиеся сеансы через консоль кластера и только потом перезапускать службу агента сервера.

Зависает веб-клиент 1С в браузере — инструкция та же?

Нет, веб-клиент не создаёт процесс 1cv8.exe на вашем компьютере. Достаточно закрыть вкладку браузера и открыть её заново. Если проблема повторяется, очистите кэш браузера или попробуйте другой браузер; при массовом зависании веб-клиентов причина на стороне веб-сервера или сервера 1С — это зона ответственности администратора.

Итог

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

Сначала убедитесь, что это зависание, а не долгая операция. Локальный сеанс перезапускается через Диспетчер задач (процесс 1cv8.exe), серверная проблема — перезапуском службы агента сервера 1С. Никогда не выключайте ПК кнопкой питания и не трогайте файл 1Cv8.1CD. После перезапуска проверьте целостность данных, а при повреждении базы используйте chdbfl или тестирование и исправление — только с резервной копией.