Как закрыть зависшую программу без перезагрузки. Как закрыть программу которая зависла Как закрыть зависшую программу в Mac

В процессе использования операционной системы семейства Windows вы наверняка неоднократно сталкивались с ситуацией, когда одна из запущенных программ переставала отвечать на ваши действия. Курсор мыши превращался в крутящиеся часы или круг и закрыть эту программу уже нельзя было. В этой статье вы узнаете как при помощи стандартного диспетчера задач Windows можно закрыть программу если она не закрывается или зависла.

Как закрыть программу через диспетчер задач если она не закрывается?

Итак, первое с чего стоит начать это вызвать диспетчер задач. Делается это очень просто. Одновременным нажатием кнопок на клавиатуре Ctrl + Alt + Delete . В открывшемся меню выбираем «Диспетчер задач».

Также для вызова диспетчера задач во всех версиях Windows можно нажать правой кнопкой мыши на любом свободном месте панели задач и в открывшемся меню выбрать «Диспетчер задач».

Вызов диспетчера задач

В Windows 7 диспетчер задач имеет вид:

Диспетчер задач Windows 7

Здесь, чтобы закрыть программу, которая не закрывается нужно на первой вкладке «Приложения» найти программу, которая не закрывается по имени, выделить ее одиночным нажатием на левую кнопку мыши и нажать на кнопку «Снять задачу». В появившемся окне нажать «Ок» или «Да». В общем согласиться.

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

Закрытие программы через процессы

Таким образом вы окажетесь на вкладке «Процессы» и нужны процесс уже будет выделен автоматически. Вам остается лишь нажать кнопку «Завершить процесс» и в появившемся окне согласиться с закрытием.

Закрытие зависшей программы через диспетчер задач Windows 7

В Windows 8.1 и Windows 10 закрытие не закрывающейся или зависшей программы происходит несколько проще.

Вызываем все тем же методом диспетчер задач, который описан выше для Windows 7.

Если вы видите вот такое окно диспетчера, то нажимаем на кнопку «Подробнее» в левом нижнем углу экрана.

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

Программа или игра зависла если она:

  • Не реагирует на нажатие мышки;
  • Картинка замерла и не меняется;
  • Курсор может принять форму песочных часов или другого значка ожидания;
  • Любые действия пользователя остаются безрезультатными ;
  • Звук искажается и начинает неестественно звучать (заедает);
  • В заголовке утилиты, рядом с ее именем появляется строчка «Не отвечает »;
  • Экран белеет .

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

Способы принудительного завершения работы делятся на:

  1. С помощью мышки;
  2. С помощью командной строки;
  3. Комбинацией определенных клавиш;
  4. С помощью посторонних утилит.

Используем компьютерную мышь

Этот способ работает только в том случае, если программа была открыта не на весь экран и мышка реагирует на движение. Следует выполнить такие действия:


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

С помощью комбинации клавиш

Клавишные комбинации применяются в том случае, когда программа (особенно это касается игр) была открыта на весь экран и мышкой невозможно повлиять на ситуацию:



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

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

Окно диспетчера вызывают и другим способом: комбинацией Ctrl+Shift+ Del .

Диспетчер задач почти всегда справляется с поставленной задачей и успешно закрывает зависшее окно.

С помощью сторонних утилит

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

Process Explorer


  • нажать клавишу Delete .

SuperF4

Утилита создает новую команду для горячей комбинации Ctrl + Alt + F4 , которая будет закрывать окна мгновенно.

ProcessKO

Фоновая программа, также работающая с горячими клавишами.

После установки утилита будет работать вместе с системой. При включении компьютера ее необходимо будет запускать вручную .

Чтобы программа запомнила горячие клавиши необходимо открыть меню и кликнуть на закладку «Kill Hotkey » и выбрать первый вариант.

После этого комбинация Ctrl + Alt + F4 будет сразу же закрывать программу.

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

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

От пользователя: Светлана Николаевна

Здравствуйте, Светлана Николаевна!

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

Заходим в раздел Администрирование , Поддержка и обслуживание :

Выбираем Блокировка работы пользователей :


Из формы по кнопке можно посмотреть список активных пользователей.

Заполняем сообщение, которое увидят пользователи на своих экранах, задаем интервал блокировки (если конечное время вы не знаете, оставьте поле пустым). Установите также код для разблокировки , т.к. блокировка коснется также и вашего активного сеанса, например установим 1234 .

Нажимаем Установить блокировку . Появится предупреждающее сообщение:


Соглашаемся. Теперь в форме красным цветом написано, что скоро начнется блокировка.


У активных пользователей в это время появляется такое окно:


Ближе к началу блокировку она начинает появляться ежеминутно:


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


У пользователя, установившего блокировку, также появляется сообщение:


Выйдем из базы.

Т.к. блокировка распространяется на все сеансы всех пользователей, нам понадобится установить параметр запуск (тут то и понадобится Код для разблокировки ):



На второй закладке прописываем параметр запуска базы (где 1234 - наш код):


Нажимаем готово. Теперь можем войти как в конфигуратор, так и в пользовательский режим.

Для снятия блокировки базы нужно вернуться в форму блокировки и нажать Снять блокировку .


Если была установлена конечная дата блокировки, то при ее наступлении блокировка прекратится автоматически.

Необходимость в принудительном завершении работы пользователя в основном возникает в следующих случаях:

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

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

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

Закрытие сеансов из конфигуратора

Когда в структуру базы данных вносятся изменения, обновление конфигурации в динамическом режиме становится недоступно. И на экране появляется информационное окно (Рис.1).

Последовательность действий в этом случае очевидна:

  1. Необходимо нажать кнопку «Завершить сеансы и повторить»;
  2. Дождаться окна рестуктуризации базы;
  3. Нажать «ОК».

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

Завершение сеансов непосредственно из программы

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

Найти ее можно по одному из двух адресов:

  1. В одном из подменю раздела «Сервис»;
  2. Зайдя в раздел Операции->Обработки.

Рис.2

Внешний вид обработки представлен на Рис.2.

Особенности данной обработки:

  1. Установка и снятие флажка, и нажатие кнопки «Записать» включает и выключает блокировку пользователей, удаляя сеансы и препятствуя созданию новых подключений;
  2. Время окончания блокировки не может быть пустым или меньше времени её начала;
  3. В случае, когда задан параметр «Код разрешения», его можно прописать в строку запуска, для игнорирования блокировки, перед кодом указав «/UC»;
  4. Если «Код разрешения» не указать, то до истечения срока блокировки попасть в базу будет проблематично (в файловом варианте работы можно попробовать из папки базы удалить файл 1CVcdn);
  5. Если вместо параметра «/UС» и пароля через пробел указать «/CРазрешитьРаботуПользователей», где С – латинская, можно полностью отключить блокировку для всех пользователей;
  6. Нажатие кнопки «Активные пользователи, вызывает окно с полным списком пользователей (рис.3), откуда можно открыть «Журнал регистрации» или завершить сеанс каждого конкретного пользователя.

Рис.3

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

Удаление пользователей из rdp

Важно помнить, что отключение сеансов пользователей с серверов возможно только при наличии определенных прав на это действие.

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

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

Удаление пользователей через консоль сервера

Обладая правами Администратора для кластера серверов 1С, необходимо:


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

Самый радикальный способ прерывания сеансов

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

Безусловно, пользователи, не успевшие закончить работу и сохранить данные, будут крайне возмущены таким беспардонным отношением, однако это быстро и это крайне эффективно.