Бухгалтер запускает отчёт. Окно белеет, Windows пишет «Не отвечает». Рука тянется закрыть 1cv8.exe, но делать этого сразу нельзя: 1С может считать отчёт, ждать блокировку или записывать данные.

До любых проверок сохраните состояние базы. Файловую базу скопируйте целиком вместе с 1Cv8.1CD. Для клиент-серверной снимите резервную копию средствами СУБД. Затем выясните, кого затронул сбой и на каком этапе остановилась 1С.

Десять минут без изменений — повод перейти к диагностике. Это не норматив 1С или Microsoft и не доказательство зависания. Такой срок SV-Forge приводит в одном сценарии с зависшим клиентом.

За первые десять минут проверьте три признака

Надпись «Не отвечает» описывает окно Windows, а не операцию внутри 1С. Клиент перестал обновлять интерфейс, но запрос, расчёт или запись данных могут продолжаться.

Откройте Диспетчер задач и найдите 1cv8.exe. EFSOL называет так клиентский процесс 1С в Windows. Активность процесса подтверждает, что клиент занят, но не раскрывает причину задержки.

Высокая загрузка процессора встречается и при долгом расчёте, и при зависании. Даже 100% не дают готового диагноза. Смотрите ещё на работу коллег и этап, где остановилась операция.

Что видноЧто это может означатьЧто делать
1cv8.exe использует процессорКлиент продолжает расчёт либо зациклилсяНе закрывайте процесс. Уточните этап операции и следите за изменениями
Не отвечает один клиентСбой локального кеша, формы, сети или отдельного сеансаОткройте ту же базу на другом компьютере
Несколько пользователей ждут одну операциюОдин сеанс мог удержать блокировку данныхУзнайте, какой документ или отчёт запустили перед задержкой
Несколько баз остановились одновременноПерегружен рабочий процесс сервера либо недоступна общая инфраструктураПроверьте rphost, СУБД, сеть и события Windows
Память rphost продолжает растиСервер обрабатывает тяжёлые запросы либо теряет ресурсыНайдите затронутые сеансы и операции. Не останавливайте процесс только по имени
Появилось сообщение о разрыве соединенияКлиент потерял связь с рабочим процессом сервераПерейдите к проверке оборванного соединения

Главный вывод из таблицы: одно белое окно ещё не означает отказ сервера 1С.

Если коллеги продолжают работать, ищите причину на компьютере пользователя или внутри отдельного сеанса. В этом случае примените порядок завершения одного подключения. Перезапускать весь кластер не нужно.

Если одновременно остановились несколько баз, переходите к серверной ветке. Общий сбой у десятков пользователей уже не объяснить кешем на компьютере бухгалтера.

Сколько ждать, если программа 1С не отвечает

Единого срока нет. Годовой отчёт обрабатывает не тот объём данных, что небольшая форма. Документ может ждать чужую транзакцию, пока процессор почти свободен.

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

Рубеж в десять минут взят не из регламента производителя. SV-Forge описывает случай, когда после такого ожидания пользователю помогла перезагрузка компьютера. Поэтому десять минут — сигнал начать проверки, а не основание объявить зависание.

Сервер после десяти минут не перезагружайте. Сначала ответьте на три вопроса:

  1. Сбой затронул одного пользователя или нескольких.
  2. На каком действии остановилась 1С.
  3. Продолжает ли процесс использовать процессор или память.

Эти ответы полезнее секундомера. По ним можно отделить задержку формы от блокировки SQL, а локальный сбой — от перегрузки кластера.

Этап остановки сужает поиск причины

Фраза «база не отвечает, 1С зависла» для диагностики слишком широка. За ней могут скрываться кеш клиента, сеть, долгий запрос, блокировка, нехватка памяти или запись данных при выходе.

SV-Forge предлагает искать причину по моменту остановки. EFSOL делит случаи сходным образом: запуск, проведение документа, открытие формы и формирование отчёта.

Где остановилась 1СВероятные причиныЧто проверить
При запускеПовреждённый кеш, недоступный сервер, сеть, накопленные сеансыЗапуск этой базы с другого компьютера, доступность сервера, число активных сеансов
На «Загрузке конфигурационной информации»Сверка локального кеша после обновления или сетевые потериСовпала ли проблема с обновлением, запускается ли клиент из другой сети
При проведении документаБлокировка SQL, устаревшая статистика, индексы, тяжёлый запросКто работает с теми же данными, какие ожидания и блокировки показывает СУБД
При открытии формыДлинный запрос или тяжёлая логика формыОткрывается ли форма у коллег, связана ли задержка с одной базой
При формировании отчётаБольшая выборка, период без ограничения, нехватка памятиПараметры отчёта, число одновременных запусков, память SQL и rphost
При закрытии программыЗапись незавершённых данных, синхронизация, подробный журнал регистрацииЗакончилось ли проведение, идёт ли обмен, растёт ли журнал регистрации

Надпись Windows одна, а проверки разные. Момент остановки указывает следующий шаг точнее, чем загрузка процессора сама по себе.

Если клиент не проходит запуск, используйте разделение сбоя клиента, кластера и СУБД. Такой порядок не даст принять локальную неполадку за отказ серверной базы.

1С не отвечает при запуске

Когда проблема возникла на одном компьютере, начните с локального кеша. EFSOL указывает каталоги %APPDATA%\1C\1CEStart, %APPDATA%\1C\1Cv8 и локальный каталог толстого клиента.

Не удаляйте кеш, пока клиент выполняет работу. Сначала закройте его штатно. Если это невозможно, после резервной копии завершите только нужный сеанс. При следующем запуске 1С создаст кеш заново.

После обновления конфигурации клиент сверяет локальные данные с сервером. По данным SV-Forge, эта сверка требует времени. Кратковременные потери пакетов дополнительно растягивают запуск.

Сообщение «Загрузка конфигурационной информации — не отвечает» не доказывает повреждение базы. Запустите эту же базу с другого рабочего места. Если у коллеги она открылась, проверяйте компьютер и сеть первого пользователя.

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

1С не отвечает при проведении документа

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

SV-Forge связывает такие задержки с блокировками, устаревшей статистикой и фрагментированными индексами SQL Server. EFSOL добавляет тяжёлые запросы и конкуренцию за одни данные.

Сначала найдите документ, который начали проводить перед остановкой. Потом проверьте активные запросы, ожидания и блокировки средствами СУБД. Случайное завершение rphost оборвёт несколько сеансов, но причину не покажет.

Если проблема повторяется на одном виде документа, ищите запрос или блокировку этой операции. Когда одновременно замедляются несвязанные действия, проверяйте ресурсы сервера и состояние SQL.

1С не отвечает при открытии формы

Тяжёлая форма может остановить интерфейс одного клиента. EFSOL среди причин называет длинные запросы при открытии, большое число реквизитов и сложную логику формы.

Сравните проблемную форму с другими разделами этой базы. Если меню и простые документы открываются, связь с сервером есть. Тогда задержка связана с формой или данными, которые она получает.

Переустановка платформы не ответит, где возник сбой. Сначала проведите границу: одна форма, одна база, один пользователь или весь кластер.

1С не отвечает при формировании отчёта

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

EFSOL связывает задержки отчётов с большими выборками, неоптимальными запросами и нехваткой памяти. SV-Forge отдельно указывает на конкуренцию тяжёлых отчётов за ресурсы сервера. Один запрос может занять всю доступную память SQL Server.

Проверьте период, отборы и число одновременных запусков. Затем посмотрите, как меняется память SQL и rphost. Повторный запуск того же отчёта добавит нагрузку и спрячет первоначальную картину.

Если задержки возникают в разных операциях, продолжите проверку 1С от сеанса до инфраструктуры. Такой маршрут поможет не покупать диски или процессор до проверки запросов и настроек.

1С не отвечает при закрытии

Долгое закрытие не равно зависанию белого окна. Клиент может записывать незавершённые данные или синхронизировать изменения. SV-Forge также связывает задержку с подробным журналом регистрации.

Перед принудительным завершением проверьте, закончилось ли проведение документа. Уточните, не идёт ли обмен. После закрытия процесса несохранённые данные можно потерять без возможности восстановления.

Как отделить рабочее место от сервера

Локальный сбой затрагивает одного пользователя. Та же база и операция на другом компьютере работают. Тогда проверяйте кеш, сеть рабочего места, клиентский процесс и конкретный сеанс.

Серверный сбой видят сразу несколько пользователей или баз. EFSOL относит к его признакам загрузку rphost до 100% и неограниченный рост памяти. Эти показатели подтверждают перегрузку, но не называют её причину.

Не списывайте любую задержку на оборудование. Блокировки, тяжёлые запросы и обслуживание SQL тормозят 1С без поломки процессора или диска. Новый сервер сохранит ошибочные настройки и только отодвинет следующий сбой.

Восстановите последовательность событий. Сначала запустили отчёт, затем остановились документы — проверяйте конкуренцию за ресурсы. Сперва пропала связь, а потом побелели окна — исследуйте сеть и кластер.

Другие сценарии собраны в навигаторе аварийной диагностики. По симптому вы выберете нужную ветку и не смешаете проблемы запуска, вылеты и повреждение базы.

Что записать перед завершением процесса

Принудительное закрытие уничтожает часть диагностических признаков. До него запишите пользователя, компьютер, базу, операцию и время начала задержки. Отдельно укажите число затронутых сеансов.

Зафиксируйте загрузку процессора и объём памяти у 1cv8.exe и rphost. Одного снимка мало. Смотрите на движение показателя: он держится на одном уровне, растёт или меняется вместе с операцией.

Проверьте, пишет ли клиент данные. Проведение, закрытие и синхронизация могут менять базу. Прерывать процесс в этот момент опаснее, чем закрывать форму просмотра.

Команда taskkill с ключом /F не даёт приложению обработать запрос на сохранение. Такое поведение описывает 1C Expert, а не документация Microsoft или 1С. Поэтому ставить эту команду первым действием нельзя.

В клиент-серверной базе лучше завершать конкретный сеанс через средства администрирования. Консоль показывает идентификатор, пользователя, приложение и компьютер. Перед завершением сверьте все четыре поля.

Не останавливайте rphost по имени из-за одного зависшего окна. Один рабочий процесс может обслуживать несколько пользователей. Ошибка превратит локальную задержку в общее отключение.

Правило «десять минут и три проверки»

Когда программа 1С не отвечает, действуйте по порядку:

  1. Сохраните состояние базы до любого вмешательства.
  2. До десяти минут наблюдайте за процессом, операцией и работой других пользователей.
  3. Если изменений нет, определите масштаб: клиент, база или сервер.
  4. Зафиксируйте этап: запуск, форма, проведение, отчёт или закрытие.
  5. Завершайте отдельный сеанс лишь после проверки записи данных.

Надпись Windows не требует перезагрузки сервера. Десять минут отделяют ожидание от диагностики, но ничего не говорят о причине сбоя.

Если не помогло

Прекратите эксперименты, если недоступны несколько баз, память rphost продолжает расти или сбой возвращается после перезапуска. Сохраните резервную копию, журналы и точное время появления ошибки.

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

Чтобы не повторилось

Настройте резервное копирование базы 1С и регулярно проверяйте копию отдельным развёртыванием. Не восстанавливайте её поверх рабочей базы.

При повторных задержках записывайте операцию, пользователя, время и затронутые сеансы. Эти четыре поля помогут заметить общий сценарий до следующего зависания.

Сколько ждать, если 1С пишет «Не отвечает»?

До десяти минут наблюдайте за процессом и работой других пользователей. Затем переходите к диагностике, но не считайте этот срок доказательством зависания.

Можно ли закрыть 1С через Диспетчер задач?

Можно после резервной копии и проверки операции. Не завершайте процесс, пока клиент проводит документ, записывает данные или выполняет синхронизацию.

Почему 1С не отвечает при запуске?

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

Когда виноват сервер 1С?

Проверяйте серверную ветку, когда одновременно ждут несколько пользователей или баз. Нагрузка `rphost` дополняет картину, но не заменяет диагностику.

Нужно ли перезапускать rphost?

Не перезапускайте его ради одного окна. Сначала найдите конкретный сеанс и выясните, сколько пользователей обслуживает рабочий процесс.

Чем «Не отвечает» отличается от зависания?

«Не отвечает» — статус окна Windows. Зависание подтверждают отсутствие прогресса, масштаб сбоя и этап остановки программы.

rphost Аварии 1С диагностика 1с зависание 1с сервер 1с