Выход из 1С без мыши: от Alt+F4 до снятия зависшего сеанса
Содержание
Чтобы закрыть 1С с клавиатуры, переключитесь на её окно и нажмите Alt+F4. Программа спросит подтверждение — нажмите Enter, и работа завершится. Отдельную форму внутри 1С закрывают клавишей Esc или сочетанием Ctrl+F4, а всю программу целиком — только Alt+F4 или командой меню.
Если 1С зависла и на клавиши не реагирует, горячие клавиши
не помогут. Тогда процесс снимают через Диспетчер задач (Ctrl+Shift+Esc) или командой taskkill. А когда после этого база остаётся «занятой», завершают оставшийся сеанс: в клиент-серверном режиме — в консоли кластера, в файловом — на компьютере, где висит процесс.
Системные сочетания Windows для закрытия 1С
1С:Предприятие 8.3 — обычное приложение Windows. Поэтому на него действуют стандартные комбинации системы. Главное — чтобы фокус был именно на окне 1С, а не на браузере или проводнике.
| Сочетание | Что делает | Когда пригодится |
|---|---|---|
Alt+F4 | Закрывает активное приложение | Основной способ выйти из 1С |
Alt+Tab | Переключает окна | Вывести 1С на передний план перед Alt+F4 |
Ctrl+Shift+Esc | Открывает Диспетчер задач | Программа зависла |
Ctrl+Alt+Del | Экран безопасности Windows | Зависло всё, Диспетчер не открывается |
Win+X, затем T | Меню «Пуск» правой кнопкой → Диспетчер задач | Альтернатива Ctrl+Shift+Esc |
Порядок действий для обычного выхода:
- Нажмите
Alt+Tabи, удерживаяAlt, дойдите до окна 1С. Отпустите клавиши. - Нажмите
Alt+F4. - Появится вопрос о завершении работы с программой. Нажмите
Enter— сработает кнопка по умолчанию «Да». - Если в открытых формах есть несохранённые данные, 1С спросит
Данные были изменены. Сохранить изменения?. Выберите ответ стрелками илиTabи подтвердитеEnter.
Вопрос о закрытии программы можно отключить. В интерфейсе «Такси» откройте главное меню (кнопка с тремя полосками в заголовке окна) → Сервис → Параметры и снимите флажок «Запрашивать подтверждение при закрытии программы». Тогда Alt+F4 закроет 1С сразу. Вопрос о несохранённых данных при этом останется — он защищает от потери изменений.
Если у вас открыто несколько баз, Alt+F4 закрывает только ту, чьё окно сейчас активно. Остальные сеансы продолжают работать, у каждого своё окно.
Горячие клавиши внутри 1С: окна, формы и долгие операции
Внутри программы есть свои сочетания. Они закрывают не всю 1С, а отдельные формы. Это удобно, когда нужно вернуться к рабочему столу, не завершая сеанс.
- ⌨️
Esc— закрыть текущую форму: документ, список, отчёт, окно выбора. Если данные формы изменены, 1С предложит их сохранить. - ⌨️
Ctrl+F4— закрыть активное окно внутри программы. - ⌨️
Ctrl+F6— перейти к следующему открытому окну. Помогает добраться до формы, которую нужно закрыть. - ⌨️
Ctrl+Enter— записать и закрыть документ (кнопка «Провести и закрыть» в формах документов). - ⌨️
Ctrl+Break— прервать долго выполняемую операцию: зациклившийся отчёт, тяжёлую обработку.
Последнее сочетание выручает чаще всего. Многие считают программу зависшей, когда она просто считает отчёт за пять лет. Нажмите Ctrl+Break и подождите 10–30 секунд. 1С остановит выполнение кода, выведет сообщение о прерывании, и окно снова отзовётся. Закрывать процесс не придётся.
Прерывание записи или проведения документа откатывает транзакцию: документ останется в том виде, каким был до нажатия. Данные это не портит, но проведение придётся запустить заново.
Полный список сочетаний текущей версии платформы есть во встроенной справке. Нажмите F1 и найдите раздел «Сочетания клавиш» поиском по справке. Список меняется от версии к версии платформы, поэтому сверяйте с ним, а не с таблицами из интернета.
Выход через главное меню с клавиатуры
Если Alt+F4 по какой-то причине перехвачен (например, работает в удалённом сеансе на вашем компьютере, а не на сервере), закройте 1С через её собственное меню. Главное меню «Такси» → Файл → Выход. Результат тот же, что у Alt+F4: штатное завершение сеанса с сохранением настроек пользователя.
Зависшая 1С: закрываем через Диспетчер задач
Когда окно не реагирует ни на Esc, ни на Ctrl+Break, а в заголовке висит «Не отвечает», остаётся снять процесс. Сначала подождите 1–2 минуты: 1С могла ждать ответа от сервера или от сетевой папки с базой.
Пошагово:
- Нажмите
Ctrl+Shift+Esc. Откроется Диспетчер задач. - Если он открылся в кратком виде, нажмите кнопку «Подробнее» (в Windows 11 полный вид открывается сразу).
- Перейдите на вкладку «Подробности» — там видны имена исполняемых файлов. Переключаться между вкладками можно
Ctrl+Tab. - Найдите процесс 1С стрелками. Быстрее — начните печатать «1cv8», и список перескочит к нужной строке.
- Нажмите
Delи подтвердите «Завершить процесс».
Какой процесс искать:
| Имя процесса | Что это |
|---|---|
1cv8c.exe | Тонкий клиент — обычный запуск в режиме 1С:Предприятие |
1cv8.exe | Толстый клиент и Конфигуратор |
1cestart.exe | Окно выбора информационной базы (стартер) |
Если открыто несколько баз, процессов 1cv8c.exe будет несколько. Чтобы не закрыть лишнее, на вкладке «Процессы» разверните группу «1С:Предприятие» стрелкой → — там видны заголовки окон с названиями баз.
Снятие процесса обрывает сеанс без сохранения. Всё, что не записано в открытых формах, пропадёт. Записанные документы останутся в базе. Если в момент зависания шло обновление конфигурации или загрузка выгрузки .dt, процесс лучше не трогать — дождитесь окончания или позовите администратора.
Командная строка и PowerShell: закрыть 1С одной командой
Командная строка удобна, когда процессов много, Диспетчер задач тормозит или закрыть 1С нужно у другого пользователя на терминальном сервере.
Открыть консоль с клавиатуры: Win+R, ввести cmd и нажать Ctrl+Shift+Enter — так она запустится от имени администратора.
Посмотреть, какие процессы 1С запущены:
tasklist | findstr /i 1cv8
Закрыть все тонкие клиенты текущего пользователя:
taskkill /IM 1cv8c.exe /F
Закрыть и тонкий, и толстый клиент, и Конфигуратор:
taskkill /IM 1cv8c.exe /IM 1cv8.exe /F
Закрыть 1С только у одного пользователя на терминальном сервере (нужны права администратора):
taskkill /F /IM 1cv8c.exe /FI "USERNAME eq ivanov"
Ключ /F означает принудительное завершение. Без него Windows сначала попросит программу закрыться штатно — для зависшей 1С это обычно не срабатывает, но для работающей это щадящий вариант.
То же в PowerShell:
Get-Process 1cv8* | Format-Table Id, ProcessName, StartTime
Get-Process 1cv8c | Stop-Process -Force
Для повторяющейся задачи (например, закрыть все клиенты перед ночным обновлением) команду кладут в .bat-файл и запускают из Планировщика заданий.
Массовое taskkill на сервере обрывает работу всех пользователей. Делайте это в согласованное окно — вечером или до начала рабочего дня — и заранее предупредите людей.
Как закрывать 1С в разных режимах работы
Сочетания одинаковые, но поведение зависит от того, как запущена программа.
Тонкий и толстый клиент
Alt+F4 закрывает окно и завершает сеанс. Процессы называются по-разному (1cv8c.exe и 1cv8.exe), поэтому при снятии через Диспетчер задач проверяйте, какой из них ваш.
Конфигуратор
Alt+F4 закрывает Конфигуратор. Если в модулях есть несохранённые правки, он спросит, сохранить ли конфигурацию. Сохранение и обновление конфигурации
базы данных — разные действия: закрытие окна не применит изменения к базе, пока вы не выполните обновление.
Если запущена отладка, сначала остановите её (Shift+F5), иначе вместе с Конфигуратором оборвётся и отлаживаемый сеанс.
Веб-клиент
Здесь 1С работает во вкладке браузера, и Alt+F4 закроет весь браузер. Правильнее выйти через меню 1С (Файл → Выход): сеанс завершится на сервере сразу. Если просто закрыть вкладку (Ctrl+W), сеанс может ещё какое-то время числиться активным и занимать лицензию.
Удалённый рабочий стол (RDP) и RemoteApp
В полноэкранном RDP Alt+F4 обычно передаётся на сервер и закрывает 1С там. В оконном режиме сочетание может уйти на ваш компьютер и закрыть само подключение — 1С на сервере при этом продолжит работать. Поведение задаётся в настройках подключения: вкладка «Локальные ресурсы» → параметр применения комбинаций клавиш Windows.
Аналог Ctrl+Alt+Del внутри RDP — Ctrl+Alt+End. Через него открывают Диспетчер задач на сервере.
Закрыли окно RDP крестиком — это не выход из 1С. Сеанс Windows на сервере остаётся, вместе с ним остаётся и запущенная 1С. Чтобы освободить базу и лицензию, сначала закройте 1С, потом выйдите из Windows.
Сеанс остался висеть: как снять блокировку
После аварийного закрытия база иногда считает, что вы всё ещё в ней. Симптомы: Конфигуратор не может установить монопольный режим, обновление не запускается, в списке активных пользователей виден человек, который давно ушёл.
Файловая база
Сеанс файловой базы живёт в процессе на компьютере пользователя. Пока процесс жив, база занята.
- Посмотрите, кто подключён: в Конфигураторе
Администрирование → Активные пользователи. В списке есть имя компьютера. - На этом компьютере закройте процесс
1cv8c.exeили1cv8.exeлюбым способом из разделов выше. - Если компьютер недоступен, а база лежит в общей папке, на файловом сервере откройте «Управление компьютером» → «Общие папки» → «Открытые файлы» и закройте файл базы
1Cv8.1CD, открытый этим пользователем.
Закрытие файла на сервере обрывает сеанс так же грубо, как снятие процесса. Перед этим убедитесь, что человек действительно не работает.
Клиент-серверная база
Здесь сеанс хранится на сервере 1С и может пережить смерть клиентского процесса. Его снимают в консоли администрирования кластера:
- Откройте «Администрирование серверов 1С Предприятия».
- Разверните кластер → «Информационные базы» → нужная база → «Сеансы».
- Выделите зависший сеанс стрелками, нажмите
Delи подтвердите удаление.
То же из командной строки через утилиту rac (нужна запущенная служба RAS):
rac cluster list
rac session list --cluster=<id кластера>
rac session terminate --cluster=<id кластера> --session=<id сеанса>
Если на кластере задан администратор, добавьте --cluster-user и --cluster-pwd. Остальные параметры — в rac help session.
В типовых конфигурациях есть и пользовательский путь. В «Бухгалтерии предприятия» 3.0: Администрирование → Обслуживание → «Активные пользователи». Там же настраивают блокировку работы пользователей — она по расписанию выгоняет всех из базы перед регламентными работами.
Частые ошибки при закрытии 1С
- ❌ Сразу снимать процесс. Долгий отчёт выглядит как зависание.
Ctrl+Breakи минута ожидания спасают несохранённые данные. - ❌ Убивать процесс во время обновления. Прерванное обновление конфигурации или загрузка
.dtможет оставить базу в неработоспособном состоянии. Здесь только ждать. - ❌
taskkill /IM 1cv8c.exe /Fот администратора на терминальном сервере без фильтра. Команда закроет 1С у всех пользователей сервера, а не только у вас. - ❌ Закрывать RDP крестиком вместо выхода. 1С на сервере продолжит работать и держать лицензию.
- ❌ Искать сеанс в Диспетчере задач сервера 1С. Процессы
rphost.exeобслуживают многих пользователей сразу. Завершение такого процесса оборвёт чужую работу. Отдельный сеанс снимают только в консоли кластера или черезrac.
Частые вопросы
Почему после Alt+F4 1С ничего не спрашивает и закрывается сразу?
Сервис → Параметры.Сохранятся ли настройки форм, если закрыть 1С через Диспетчер задач?
Можно ли закрыть 1С у другого пользователя без доступа к его компьютеру?
taskkill с фильтром USERNAME. В клиент-серверной базе — удалением сеанса в консоли кластера. В обоих случаях нужны права администратора.Освобождается ли лицензия сразу после аварийного закрытия?
Есть ли в 1С отдельная горячая клавиша «Выйти из программы»?
Alt+F4 или команда Файл → Выход в главном меню.