Во время работы за компьютером некоторые программы иногда перестают отвечать на какие-либо команды или действия с Вашей стороны, тогда становится понятно, что программа «подвисла». Кроме этого может появиться полная загрузка процессора этой программой, что практически блокирует весь компьютер. Для большинства пользователей решением данной проблемы является перезагрузка компьютера или нажатие волшебной кнопки на системном блоке «Reset». Но есть также и другой вариант решения проблемы.
В Windows имеется программа, которая показывает все запущенные процессы и программы, а также информацию о загрузке процессора и выделяемой памяти для выполнения программ. Вся эта информация показывается в «Диспетчере задач».
Запустить данное приложение можно нажатием комбинации клавиш «Ctrl + Alt + Delete» и выбрав «Запустить диспетчер задач» в появившемся меню или нажать правой кнопкой мыши в панели задач и также выбрать «Запустить диспетчер задач».
Сделай этот ярлык! Как завершить все зависшие процессы! Комп очнется !
При зависании какой либо программы будет отображаться соответствующее ее состояние «Не отвечает» в диспетчере задач на вкладке «Приложения». Чтобы завершить процесс выполнения данной программы, необходимо ее выбрать и нажать на кнопку «Снять задачу» или нажать на данное приложение в диспетчере задач правой кнопкой мыши и в появившемся меню выбрать туже команду «Снять задачу».
Если подвис какой то системный процесс или фоновая программа, то это будет отображаться на закладке «Процессы». Определить подвисшую программу можно по загрузке процессора 100% и большому объему используемой памяти.
Завершить процесс можно таким же способом, как и в закладке «Приложения», но при нажатии на процесс правой кнопкой мыши появится немного другое меню, где будет доступен пункт «Завершить дерево процессов». Этот пункт отличается тем, что завершиться не только сам подвисший процесс, но и все связанные с ним процессы. В принципе, этот вариант более приемлем для завершения подвисших процессов, но тут нужно быть внимательными. Например, вы запустили файловый менеджер Total Commander и из этого файлового менеджера открыли файл Word, тогда при завершении дерева процессов программы Total Commander завершиться и связанный с ним процесс Word.
Бывают случаи, что даже диспетчер задач не способен завершить процесс подвисшей программы, тогда можно воспользоваться более мощным инструментом – командой «taskkill». Выполняется эта команда в командной строке, которую можно найти, введя в поиск меню «Пуск» ее название cmd.exe.
Синтаксис команды позволяет выполнить несколько различных вариантов завершения процесса, но мы сейчас рассмотрим вариант завершения процесса по его названию taskkill \ IM ИМЯ_ПРИЛОЖЕНИЯ. Имя приложения или процесса можно посмотреть в диспетчере задач на вкладке процессы. Возьмем для примера программу Paint.NET. Для ее завершения в командной строке необходимо написать taskkill /IM PaintDotNet.exe.
Единственное неудобство в этом способе, необходимость каждый раз вбивать данную команду вручную. Увидеть полный список команд можно набрав taskkill /?.
На вашем компьютере всегда найдется программа, которая может блокировать своими ошибками работы весь компьютер. Для более стабильной работы вашей операционной системы вам понадобится настройка и оптимизация Windows. Это не только спасет вас от подвисания программ, но и может немного увеличить скорость работы вашего компьютера.
Источник: chajnikam.ru
Что происходит при завершении работы или выходе из Windows
Windows выполняет большую часть работы в фоновом режиме, когда вы выключаете, перезагружаете или выходите из своего ПК. Этот процесс гарантирует, что вся ваша работа и данные приложений будут сохранены до выключения оборудования.
Проверка Windows пользователей (при выключении)
Когда вы говорите своему компьютеру, чтобы он выключился или перезагрузился, Windows сначала проверяет, есть ли у других учетных записей пользователей Windows активные сеансы. Это происходит, когда вы блокируете сеанс Windows и входите в систему с другой учетной записью, прежде чем выйти из первой.
Если Windows заметит, что другой пользователь ещё не вышел из системы, вы увидите сообщение «Кто-то ещё использует этот компьютер». Этот другой пользователь может потерять любые несохраненные данные в открытых приложениях, если принудительно выключить или перезапустить компьютер. Обычно рекомендуется остановиться и позволить другому пользователю войти в систему, сохранить свою работу и выйти перед тем, как завершить работу.
Windows позволяет нажать «Все равно выключить», если вы уверены, что у другого пользователя нет открытой работы для сохранения. Тогда она принудительно выйдет из учетной записи другого пользователя, закрыв все открытые приложения. Любые несохраненные данные будут потеряны.
Если вы единственный зарегистрированный пользователь, вы не увидите это сообщение, и Windows перейдет к следующему шагу.
Windows требует от программам сохранить их работу и закрыться
Перед тем, как вывести вас из системы, Windows «приказывает» всем открытым программам сохранить их работу и закрыться. Это также происходит, когда вы выключаете или перезагружаете компьютер, поскольку выход из системы является необходимой частью процесса выключения.
В частности, Windows отправляет сообщение WM_QUERYENDSESSION каждому открытому окну. Но, она не просто принудительно закрывает любые открытые программы. Программам получают «приказ» сохранить свою работу и закрываться, а может потребовать некоторого времени. Вот почему иногда завершение работы компьютера занимает много времени.
Программы могут «заблокировать» этот процесс, заявив, что им нужен пользовательское подтверждение. Например, программа может иметь открытые файлы, которые нужно сохранить. Вы увидите сообщение «Это приложение предотвращает выключение», если приложение запрашивает ввод. Приложение также может отображать пользовательское сообщение с помощью функции ShutdownBlockReasonCreate.
Если вы видите это сообщение, вам следует нажать «Отмена», проверить приложение, сохранить данные и закрыть его самостоятельно. Если вы не боитесь потерять данные, вы можете продолжить, нажав «Завершение работы в любом случае» или «Выйти в любом случае».
Windows выходит из системы
После того, как все открытые программы сохранили свои данные и завершили работу, Windows выйдет из системы. Весь «сеанс» Windows, принадлежащий вашей учетной записи пользователя, будет завершен.
Если вы просто выходите из системы, Windows возвращает вас к экрану входа, чтобы вы могли войти как другой пользователь. Если вы выключаете или перезапускаете, Windows продолжает процесс выключения
Windows закрывается
После того, как Windows завершает выход из системы любых пользователей, она должна сама закрыться. Windows сообщает всем системным службам и своим собственным процессам, что нужно корректно завершить работу, сохранив все необходимые данные на диск. В частности, она отправляет сообщение SERVICE_ACCEPT_PRESHUTDOWN всем работающим службам. После того, как службы были предупреждены, они получают сообщение SERVICE_ACCEPT_SHUTDOWN. Затем у службы есть 20 секунд для очистки и выключения, прежде чем Windows принудительно отключит её.
Windows 10 также сохранит состояние вашего ядра Windows на диск. Это как «частичный спящий режим». При следующем запуске Windows может перезагрузить сохраненное ядро и быстрее загрузиться, пропустив более медленный процесс инициализации оборудования. Эта функция называется «Быстрый запуск».
Windows также будет работать над применением любых доступных обновлений Windows, полученных до процесса выключения. Windows выполняет различные задачи обновления при завершении работы и до запуска ПК, реже в фоновом режиме во время работы.
Когда всё будет сделано, Windows размонтирует ваш диск, ожидая сигнала «полностью очищен», который указывает, что все данные системы были сохранены на физическом диске.
Windows выключает ваш компьютер
Наконец, Windows отправляет сигнал выключения ACPI на ваш компьютер. Это говорит о том, что ваш компьютер выключается физически. Процесс выключения завершен.
Если вы когда-либо использовали Windows 95, вы можете помнить сигнал отключения ACPI. На этом шаге Windows показывала сообщение «Теперь можно безопасно выключить компьютер», и вам приходилось самостоятельно нажимать кнопку физического питания. Стандарт ACPI (Advanced Configuration и Power Interface), впервые выпущенный в 1996 году, позволяет Windows выключать ПК.
Источник: windows-school.ru
Быстрое завершение зависших процессов на компьютере с помощью специального ярлыка
Операционная система Windows не без изъянов, как и программы, которые под нее выпускают разработчики. Конфликт приложения с операционной системой или «железом» компьютера приводит к тому, что оно зависает. Всем хорошо известно, что когда зависает процесс на Windows, следует нажать одновременно клавиши ctrl+alt+del, чтобы вызвать «Диспетчер задач», а после закрыть программу, которая не отвечает. Однако имеется куда более удобный способ, чтобы завершить зависший процесс на компьютере, или несколько процессов, если в том имеется необходимость.
Почему зависают процессы на компьютере?
Если приложение на компьютере зависло, произошло это из-за конфликтного состояния на уровне «железа» или программного обеспечения. Перезапуск программы часто помогает вернуть ее в работоспособное состояние, но он не устраняет саму причину зависания приложения, и это может повторить снова.
Можно выделить следующие основные причины зависания программ на Windows:
-
Неисправна или загружена оперативная память. Современные программы требуют все больше ресурсов компьютера, и особенно данное утверждение актуально в отношении оперативной памяти. Десяток вкладок браузера, несколько документов, пара «фоновых» приложений, и оперативная память уже может быть забита. Если приложение зависает по причине загруженности оперативной памяти, следует закрыть некоторые процессы и максимально ее освободить для запуска программы.
Выше перечислены самые распространенные причины, которые могут приводить к зависанию программ в Windows. Однако перед тем как устранять неисправность, необходимо закрыть зависший процесс или несколько процессов. Сделать это просто с помощью ярлыка, создание которого описано ниже.
Быстрое завершение зависших процессов
«Убить» зависший процесс через «Диспетчер задач» — это способ, который работает в большинстве случаев, но не всегда. Именно поэтому мы рекомендуем всем создать на рабочем столе специальный ярлык, который позволит завершить зависший процесс в любом случае, когда доступен рабочий стол компьютера или «Панель задач», куда его так же можно поместить.
Ярлык для завершения всех зависших процессов создается следующим образом:
-
Нажмите на рабочем столе в любом свободном месте правой кнопкой мыши, после чего выберите пункты «Создать» — «Ярлык».
%windir%system32taskkill.exe /f /fi «status eq not responding»
- После того как запись скопирована, нажмите «Далее».
В следующем пункте необходимо выбрать имя создаваемого ярлыка, при этом система Windows сама предложит назвать его «Taskkill». Если вас устраивает данное имя, нажмите «Готово», если нет – можете переименовать.
После проделанных выше действий, на рабочем столе компьютера будет создан ярлык, активация которого приведет к закрытию всех зависших программ. Рекомендуем закрепить его в «Панель задач», поскольку часто зависшее приложение не позволяет «добраться» до «Диспетчера задач» и рабочего стола, но при этом не блокирует «Панель задач».
Источник: okeygeek.ru