Поиск зависающего процесса в Windows XP/Vista/7

Автор pc-nastroyka
Рубрика: Windows
Мар 13th, 2011
9 комментариев
Просмотры: 14225

Поиск зависающего процесса в Windows Я уверен, что многие пользователи компьютера, хотя бы раз сталкивались с проблемой, когда при выключении компьютера или его перезагрузке, операционная система Windows после закрытия работающих приложений и Рабочего стола попросту зависала, не продолжая начатый процесс. Причиной происходящего, в большинстве случаев, является не правильная (некорректная) работа какого-либо приложения или системной службы.

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

Сегодня я расскажу какие действия в обоих этих случаях необходимо выполнить в Windows XP/Vista/7, чтобы правильно и быстро найти зависающий процесс.

“Просеиваем” программы из списка автозагрузки

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

Первое. Перезагрузите компьютер и после его загрузки нажмите у себя на клавиатуре сочетание клавиш Windows + R. Затем в появившемся окне, в поле ввода, введите команду “msconfig” и щелкните по клавише enter.

msconfig

На экране вашего монитора появится окно программы “Настройка/Конфигурация системы”. Позволю себе заметить, что эта программа является крайне полезным инструментом, позволяющим управлять процессом загрузки операционной системы.

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

Настройка/Конфигурация системы

Второе. Теперь откройте “Диспетчер задач”, для этого нажмите сочетание клавиш Ctrl, Shift + Esc. Все приложения, которые были отмечены галочками в окне программы “Настройка/Конфигурация системы”, находятся во вкладке Процессы. Чтобы узнать какая из этих программ мешает нормальному завершению работы системы не обязательно отключать их по отдельности. Воспользуйтесь описанным ниже и достаточно простым алгоритмом.

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

После этого, самое время определить какая программа вызывает этот процесс. Для этого снова откройте приложение “Настройка/Конфигурация системы” и перейдите в нем во вкладку Автозагрузка. В таблице, в колонке “Команда” напротив каждой программы находится строчка, в которой указан полный путь, до папки на жестком диске, в которой находится интересующее нас приложение и его исполняемый файл. Например

Поиск зависающего процесса

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

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

Вычисляем “виновницу” сбоя — запущенную вручную

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

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

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

Второе. Снова перезагрузите компьютер. Если перезагрузка прошла нормально, то для того чтобы убедится полностью, повторите первый шаг, только теперь не гасите работу зависающего процесса. Опять перезагрузите компьютер. Если ваш ПК завис на стадии завершении работы, то значит виновница сбоя найдена!

Как и в варианте “Просеиваем” программы из списка автозагрузки”, программу, создающую проблемы, следует попробовать заменить на более новую версию или переустановить.

Любите поиграть на смартфонах с операционной системой Android? Тогда игрушка Bouncy Mouse 1.062 придётся вам по вкусу. Эта игра сделана в жанре экшена.

9 комментариев к статье: “Поиск зависающего процесса в Windows XP/Vista/7”

  1. Андрей:

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

    • @dmin:

      Андрей, статья в первую очередь направлена на выявление и затем исправления причины (программы/процесса), которая вызывает зависание системы. Разумеется можно постоянно, перед выключением или перезагрузкой компьютера, запускать «Диспетчер задач» и гасить все тяжелые процессы, но это не легче, при условии, что повторять эту процедуру придется ежедневно.

  2. Гордон:

    У меня помню ноут бук зависал каждый день при выключении. Где то в течении 2 месяцев. Выключал методом отключения от сети и батарейки. Итог – сбой, но слава богу большинство файлов сохранились и программы.

  3. Lomok:

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

  4. СерЖуков:

    Гордон 28.03.2011 18:56 «У меня помню ноут бук зависал каждый день при выключении. Где то в течении 2 месяцев. Выключал методом отключения от сети и батарейки. Итог – сбой, но слава богу большинство файлов сохранились и программы.»

    Это же надо так над компьютером издеваться, что он сбой дал.
    «Беречь здоровье смолоду нужно!»))

  5. Petrucho:

    Облегчает жизнь. Каждый раз надоело искать, включать, отключать.

  6. Rooni:

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

  7. Konceptovskiy:

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

  8. А у меня почему-то виста стала зависать при обращениии к большому файлу. смастрячил в кореле файл с рисунками и фотографиями художественных витражей — больше 400 метров, многостраничный с растрами — теперь всё. при обращении к этому файлу зависалово….

    что делать ума не приложу. труда жалко.

Добавить комментарий