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

Открытая программа перестала отвечать на ваши действия, курсор завис или превратился в песочные часы, окно самой программы выдает надпись «Не отвечает», вы жмете на все подряд, нервничаете и не знаете что делать?

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

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

Что нельзя делать если программа зависла

Давайте разберем наиболее частые ошибки, которые совершают многие начинающие пользователи, тем самым теряя свое время.

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

Что делать если зависла программа

1. Перед тем как перейти к более радикальным методам, попробуйте закрыть ее в панели задач, нажав правой клавишей мыши по зависшей программе и выбрав соответствующий пункт.
2. Если не помогает, переходим к проверенному методу, для этого нам понадобится запустить диспетчер задач. Вызвать диспетчер задач можно комбинацией клавиш Ctrl + Shift + Esc (Windows 7) Ctrl + Alt + Del (Windows XP).

Нас интересует вкладка «приложения» здесь отображаются все приложения запущенные на компьютере в данный момент. Ищем приложение которое зависло (в моем примере это программа ) и нажимаем → Снять задачу . Как правило, этого бывает достаточно!! Не помогло → пункт 3.
3. Что делать если программа продолжает виснуть? Переходим на следующую вкладку → «Процессы». Дело в том, что с любой программой которую вы запускаете на компьютере, связан некоторый процесс или процессы. И та программа, которая на данный момент зависла, так же имеет свой процесс, узнать который вы можете щелкнув правой клавишей по ярлыку программы и выбрать → «Свойства». На моем примере это процесс → VideoConverter.exe

Выбрав вкладку процессы → ищем свой процесс (в моем случае это «VideoConverter.exe») и нажимаем → «завершить процесс» или, чтоб наверняка → правой клавишей по процессу → «Завершить дерево процессов»

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

Как закрыть зависшую программу? Наверняка вы уже не раз сталкивались с такой проблемой. Многие начинают хаотично щелкать мышкой куда попало, или нажимать на клавиатуре все клавиши подряд. А в конечном итоге просто выдергивают шнур из розетки или выключают блок питания, если у него есть кнопка выключения. Ни один из этих вариантов ни к чему хорошему не приведет, а последний может даже вывести компьютер из строя навсегда.

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

закрываем зависшую программу при помощи комбинаций клавиш

Попробуйте нажать на клавиатуре одновременно следующие комбинации клавиш:

ALT + F4

CTRL + W

или ESC

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

закрываем зависшую программу при помощи Панели задач

На этом пока все. Пишите, спрашивайте, если что не понятно. Удачи вам!

Доброго всем дня.

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

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

Вариант №1

Первое, что я рекомендую попробовать (раз уж крестиком в правом углу окна программа не срабатывает) - это нажать кнопки ALT+F4 (или ESC, или CTRL+W) . Очень часто такая комбинация позволяет быстро закрывать большинство подвисших окон, которые не реагируют на обычные нажатия мышкой.

Кстати, эта же функция есть и в меню «ФАЙЛ » во многих программах (пример на скриншоте ниже).

Вариант №2

Еще более простой - просто нажмите правой кнопкой мышки по зависшему значку программы в панели задач. Должно появиться контекстное меню из которого достаточно выбрать «Закрыть окно » и программа (по прошествии 5-10 сек.) обычно закрывается.

Вариант №3

В тех случаях, когда программа не реагирует и продолжает работать - приходится прибегать к помощи диспетчера задач. Для его запуска нажмите кнопки CTRL+SHIFT+ESC .

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

Чтобы закрыть программу, просто выберите ее из списка, далее щелкните по ней правой кнопкой мышки и во всплывшем контекстном меню выберите «Снять задачу «. Как правило, таким образом закрываются большинство (98,9% :)) зависших программ на ПК.

Вариант №4

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

Убить процесс в Process Explorer - клавиша Del.

Пользоваться программой очень просто: достаточно ее запустить, затем найти нужный процесс или программу (кстати, отображает она все процессы!), выбрать этот процесс и нажать кнопку DEL (см. скриншот выше). Таким образом ПРОЦЕСС будет «убит» и вы сможете спокойно продолжить работу.

Вариант №5

Самый простой и быстрый вариант закрыть зависшую программу - это перезагрузить компьютер (нажать кнопку RESET ). Вообще, делать я так не рекомендую (кроме самых исключительных случаев) по нескольким причинам:

  • во-первых, потеряете не сохраненные данные в других программах (если забудете про них…);
  • во-вторых, проблему это вряд ли решит, а часто перезагружать ПК - не есть хорошо для него.

Кстати, на ноутбуках, чтобы их перезагрузить : просто зажмите кнопку питания на 5-10 сек. - ноутбук автоматически перезагрузится.

PS 1

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

- что делать с ПК, который часто зависает.

PS 2

Довольно распространенная ситуация с зависанием ПК и программ связанна с внешними накопителями: дисками, флешками и пр. При подключение оных к компьютеру - он начинает виснуть, не реагирует на нажатия, при их отключении - все нормализуется… Для тех у кого такое происходит - рекомендую прочитать следующую статью:

- зависание ПК при подключении внешних носителей.

На этом у меня все, удачной работы! Буду благодарен за дельные советы по теме статьи…

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

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

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

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

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

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

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

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

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

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

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

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

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

Рис.2

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

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

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

Рис.3

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

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

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

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

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

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

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


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

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

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

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