Администрирование · 10 мин
Как перезапустить программу 1С:Бухгалтерия
Пошаговая инструкция, как перезапустить 1С:Бухгалтерию: закрытие через интерфейс, диспетчер задач, перезапуск сервера 1С и службы, очистка кэша, FAQ.
Перезапуск 1С:Бухгалтерии требуется в разных ситуациях: программа зависла, обновление конфигурации требует завершения сеансов, после изменения настроек нужно очистить кэш, либо сеанс пользователя «завис» на сервере. Способ перезапуска зависит от того, в каком режиме работает база — файловом или клиент-серверном — и от того, что именно нужно перезапустить: отдельный сеанс, клиентское приложение или сервер 1С целиком.
Для обычного пользователя перезапуск чаще всего означает простое закрытие программы и повторный вход. Для администратора — это может быть завершение сеансов через консоль кластера, перезапуск службы агента сервера 1С или сервера СУБД. Ниже разобраны все основные сценарии с точными действиями и признаками того, что перезапуск прошёл успешно.
Перед любыми действиями, затрагивающими других пользователей или сервер, убедитесь, что есть актуальная резервная копия базы и пользователи предупреждены о завершении работы. Некорректное принудительное завершение сеансов может привести к потере несохранённых данных в открытых документах.
Как корректно закрыть и снова открыть программу
Самый безопасный способ перезапуска — штатное закрытие. В открытой программе нажмите на круглую кнопку главного меню в левом верхнем углу (или меню «Файл» в зависимости от версии платформы) и выберите пункт «Завершить работу». Либо просто закройте окно крестиком — платформа корректно завершит сеанс.
Перед закрытием сохраните и проведите открытые документы. Если в базе остались незаписанные объекты, платформа при выходе выдаст предупреждение — не игнорируйте его, иначе введённые данные будут потеряны. Записи журнала регистрации и фоновые задания при штатном закрытии завершаются корректно.
После закрытия подождите несколько секунд, чтобы процесс полностью выгрузился из памяти, затем запустите программу снова через ярлык на рабочем столе или через стартовое окно 1С (список информационных баз). Выберите нужную базу и нажмите кнопку «1С:Предприятие».
- 1Сохраните и проведите открытые документы
- 2Закройте программу через главное меню — «Завершить работу»
- 3Подождите 5–10 секунд до полной выгрузки процесса
- 4Запустите ярлык 1С и выберите информационную базу
- 5Войдите под своим пользователем и проверьте работу
Что делать, если 1С зависла и не отвечает
Если окно программы не реагирует, а в заголовке появилась надпись «Не отвечает», сначала подождите 2–3 минуты: 1С может выполнять тяжёлую операцию — перепроведение документов, формирование большого отчёта, обновление конфигурации. Принудительное завершение в этот момент особенно опасно, так как может оставить базу в неконсистентном состоянии.
Если ожидание не помогло, откройте диспетчер задач сочетанием клавиш Ctrl+Shift+Esc. На вкладке «Процессы» или «Подробности» найдите процесс 1cv8.exe (толстый клиент) или 1cv8c.exe (тонкий клиент). Выделите его и нажмите «Снять задачу». Подтвердите завершение.
После принудительного завершения при следующем входе в файловую базу может появиться сообщение о том, что база заблокирована или сеанс уже запущен. Обычно блокировка снимается автоматически через несколько минут. Если сообщение сохраняется, проверьте, не остался ли процесс 1С в диспетчере задач, и завершите его.
Как завершить зависший сеанс в файловой базе
Частая ситуация: пользователь закрыл программу, но при повторном входе получает сообщение «Сеанс работы с информационной базой уже запущен» или «Каталог базы данных заблокирован». Это значит, что предыдущий сеанс не завершился корректно и файл блокировки остался в каталоге базы.
Сначала проверьте диспетчер задач на своём компьютере — возможно, процесс 1cv8.exe ещё висит в памяти. Завершите его и попробуйте войти снова. Если база находится в общей сетевой папке и ей пользуются несколько сотрудников, уточните у коллег, не запущена ли у них программа.
Если блокировка вызвана аварийно завершённым сеансом и никто из пользователей в базе не работает, можно удалить файл 1Cv8.1CL в каталоге информационной базы. После этого вход станет возможен. Убедитесь, что в момент удаления файла базу действительно никто не использует.
Как перезапустить сеансы на сервере 1С
В клиент-серверном варианте работы зависший сеанс пользователя завершается через консоль администрирования серверов 1С. Откройте оснастку «Администрирование серверов 1С Предприятия», разверните нужный кластер, выберите информационную базу и перейдите на вкладку «Сеансы».
Найдите сеанс нужного пользователя по имени, компьютеру или времени начала. Выделите его и выберите в контекстном меню «Удалить». Сеанс будет завершён принудительно, пользователь получит сообщение о разрыве соединения. Все его несохранённые данные будут потеряны, поэтому по возможности предупредите пользователя заранее.
Если нужно перезапустить работу всех пользователей базы — например, для обновления конфигурации — установите блокировку сеансов: в свойствах информационной базы в консоли задайте дату начала блокировки и сообщение для пользователей. Затем завершите оставшиеся сеансы и снимите блокировку после выполнения работ.
Как перезапустить службу агента сервера 1С
Перезапуск службы агента сервера требуется реже — при зависании рабочих процессов кластера, утечках памяти или после изменения настроек сервера. Это действие разорвёт соединения всех пользователей всех баз данного сервера, поэтому выполняйте его в нерабочее время и предупредите сотрудников.
На сервере нажмите Win+R, введите services.msc и нажмите Enter. В списке служб найдите «Агент сервера 1С:Предприятия» (название включает версию платформы). Нажмите правой кнопкой мыши и выберите «Перезапустить». Дождитесь остановки и повторного запуска службы.
Альтернативный способ — командная строка с правами администратора. Имя службы зависит от версии платформы, посмотреть его можно в свойствах службы. После перезапуска проверьте, что рабочие процессы rphost запустились, а пользователи могут войти в базы.
net stop "1C:Enterprise 8.3 Server Agent" && net start "1C:Enterprise 8.3 Server Agent"Если база работает на СУБД (MS SQL, PostgreSQL), перезапуск службы СУБД — отдельная операция, которая требуется ещё реже и должна выполняться администратором баз данных. Не перезапускайте SQL-сервер без необходимости: это останавливает работу всех баз, которые на нём размещены.
Как перезапуск помогает при ошибках: очистка кэша
Часть ошибок 1С — сообщения о нарушении прав доступа, «фантомные» ошибки форм, некорректное отображение интерфейса после обновления — связана с устаревшим кэшем метаданных на клиентском компьютере. Обычный перезапуск программы в этом случае не помогает, нужно очистить кэш.
Способ для файловой базы: закройте 1С, нажмите Win+R и введите %APPDATA%\1C\1cv8, затем удалите папку с именем, соответствующим идентификатору базы (длинный набор букв и цифр). Также очистите аналогичную папку в %LOCALAPPDATA%\1C\1cv8. После этого запустите программу — кэш будет создан заново.
Более простой вариант — удалить базу из списка в стартовом окне и добавить её заново с тем же путём. При этом настройки подключения сохраняются, а кэш привязан к старой записи и перестанет использоваться. Этот способ подходит пользователям без доступа к системным папкам.
Как проверить, что перезапуск прошёл успешно
После обычного перезапуска клиента признак успеха — программа открывается без сообщений о блокировке, список последних документов на месте, отчёты формируются без ошибок. Если сразу после входа появляется ошибка, связанная с форматом данных или правами, вероятно, требуется очистка кэша, а не повторный перезапуск.
После перезапуска службы сервера откройте консоль кластера и убедитесь, что рабочие процессы запущены, а в списке сеансов появляются подключения пользователей. Попросите одного из сотрудников войти в базу и открыть пару документов — это быстрая проверка работоспособности.
Если проблема, ради которой выполнялся перезапуск, сохранилась (программа снова зависает на том же действии, ошибка повторяется), перезапуск не является решением. Нужно смотреть журнал регистрации, технологический журнал и обращаться к администратору или специалисту по сопровождению 1С.
Как проверить результат
Вход выполняется без сообщений о блокировке
Ошибка «база заблокирована» или «сеанс уже запущен»
Документы открываются и проводятся штатно
Повторяется зависание или ошибка на том же действии
Служба в состоянии «Выполняется», процессы rphost запущены
Служба остановлена или падает сразу после запуска
Частые вопросы о перезапуске 1С:Бухгалтерии
Как перезапустить 1С, если кнопка закрытия не работает?
Используйте диспетчер задач: нажмите Ctrl+Shift+Esc, найдите процесс 1cv8.exe или 1cv8c.exe и выберите «Снять задачу». Перед этим подождите несколько минут — программа может выполнять длительную операцию, и принудительное завершение прервёт её.
Что делать с сообщением «база данных заблокирована» после перезапуска?
Проверьте, не остался ли процесс 1С в диспетчере задач, и завершите его. Если база файловая и в ней точно никто не работает, удалите файл 1Cv8.1CL в каталоге базы. Обычно блокировка также снимается сама через несколько минут.
Потеряются ли данные при перезапуске программы?
При штатном закрытии через меню — нет, все записанные данные сохраняются. При принудительном завершении процесса потеряются только несохранённые изменения в открытых, но не записанных документах. Уже проведённые документы не пострадают.
Нужно ли перезагружать компьютер, если 1С не запускается?
Обычно достаточно завершить все процессы 1С в диспетчере задач и очистить кэш. Перезагрузка компьютера помогает, если завис системный процесс, блокирующий файлы базы, или после установки обновлений платформы.
Как перезапустить 1С в облачном сервисе?
В облачных сервисах (например, аренда 1С через интернет) пользователь просто закрывает вкладку браузера или клиент и заходит заново. Перезапуск серверной части выполняет провайдер сервиса — обратитесь в его поддержку, если проблема на стороне сервера.
Как часто нужно перезапускать сервер 1С?
Жёсткого регламента нет. Многие администраторы перезапускают службу агента сервера по расписанию — например, раз в неделю в нерабочее время — для освобождения памяти рабочих процессов. Обязателен перезапуск после изменения настроек кластера и при признаках утечки памяти.
Что важно запомнить
Обычный перезапуск — закрытие через меню и повторный вход; зависшую программу завершайте через диспетчер задач. Зависшие сеансы на сервере снимаются в консоли кластера, служба агента перезапускается через services.msc. Перед любыми принудительными действиями предупредите пользователей и убедитесь в наличии резервной копии.