Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» как выяснить, какой софт или сервис подвешивает систему

Автор: oshizelly
Дата сообщения: 08.11.2014 19:32
Вот уже 3-й или 4-й раз за месяц внезапно и странно подвешивается система Windows' 7 x64.

Вообще-то, "подвешивается" - это не совсем точно. Картина такая: ядро работает, внешний софт, в основном, тоже, например, приходят новые сообщения в почтовом клиенте (и отсылаются отложенные по расписанию), вовремя по расписанию запускаются задачи, в положенное время календарь выдаёт напоминания о назначенных делах и так далее. То есть, там внутре вроде бы всё фунциклирует нормально. Также я могу, например, без проблем запирать (Win+L) и отпирать систему (с вводом пароля), могу переходить в режим ожидания (suspend mode) и возвращаться обратно, ещё кое-что можно сделать при помощи хоткеев/шоткатов.

Однако проблема в том, что на переднем плане всё время висят те окна, которые там были в момент "Ч". Скажем, я могу при помощи хоткея Win или Ctrl+Esc вызвать меню Start, но выбрать там ярлык не получится, так как меню сразу же закрывается. Могу выбирать кнопки приложений на панели задач (task bar) при помощи Win+[буква или цифра], но существующие окна при этом остаются в фоне, а создаваемые новые сразу же уходят на задний план. Могу вызвать окно менеджера задач (Task Manager) при помощи Ctrl+Shift+Est, но использовать его не получается, так как окно сразу же уходит на задний план.

[more=Ещё несколько подробностей:]Время на часах в системном трее в правом нижнем углу и на часах-гаджете на Рабочем столе застыло на том моменте, когда всё это подвисло. (Но когда я нажимаю на клаивши Win или Ctrl+Esc для вызова меню Start, то на секунду застывшая на переднем плане картинка как бы сдвигается в сторону и проявляется реальное состояние системы, то есть, часы в системном трее показывают правильное текущее время. Но сразу же меню Start сбрасывается, и опять на часах отображается момент "Ч".

Также в окне Total Commander (оно висит на переднем плане) некоторые файлы, созданные в последние минуты перед наступлением трабла, отображаются красным цветом как "созданные в течение последних 5 минут" - хотя с тех пор прошло уже много часов.[/more]

Теперь собственно вопрос: как определить, какой именно софт или сервис подвешивает систему? Или, может быть, кто-то сам сталкивался или читал про что-то подобное?

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

Заранее спасибо!

Добавлено:
Сейчас пишу со старой своей машины, а основную свою машинку оставил в "подвисшем" состоянии, чтобы сразу можно было проверить, если какой-нибудь добрый человек что-то посоветует.
Непонятно, какие именно мои действия приводят к этому эффекту [more](а может, это вообще никак не связано с моими действиями). (После прошлого раза смотрел логи в Computer Management => Event View, но ничего полезного не обнаружил.)
Раньше такого вроде бы не было. Возможно, пришло с очередным обновлением Windows', поскольку внешнего софта в последнее время почти не ставил (а тот, который я ставил, например, менеджер заметок, вряд ли способен принести такие траблы).[/more]
Автор: HeT BonpocoB
Дата сообщения: 08.11.2014 20:05
эээх, помнится Win 95 почти всегда так работал
Цитата:
как выяснить, какой софт или сервис подвешивает систему
известно как... отключать всё, потом включать по одному
Автор: Inoz2000
Дата сообщения: 08.11.2014 20:13


Цитата:
подвешивается система

Цитата:
Могу вызвать окно менеджера задач
У диспетчера задач есть параметр поверх всех окон.
Не надо меня благодарить.
Автор: oshizelly
Дата сообщения: 08.11.2014 20:13
HeT BonpocoB 19:05 08-11-2014
Цитата:

Цитата: как выяснить, какой софт или сервис подвешивает систему 

известно как... отключать всё, потом включать по одному
Автор: HeT BonpocoB
Дата сообщения: 08.11.2014 20:59

Цитата:
На теоретическом уровне - ясно. Однако не не совсем понятна практическая реализация этого мудрого совета, если учесть, что глюк проявляется не каждый раз, а софта в системе много, не говоря уж про собственные настройки и сервисы Windows
ну так разделить для начала проблемму на две:
1. сервисы виндовс | хардверная проблемма
2. сторонний софт
для начала убить второе и запустить какие нить тесты, ну или в аналогичном софте от конкурентов посидеть


Цитата:
а софта в системе много
особенно нещадно резать всякие ненужные украшательства, бесплатные виджеты, плагины и прочую муру в автозагрузках
особенно полезно вспомнить что устанавливалось/менялось перед....
Автор: bomzzz
Дата сообщения: 08.11.2014 21:21
это было бы сильно просто если бы в диспетчере задач было видно продвешивающий процесс.
ты не помнишь после чего все началось? не думаешь на какую нибудь программу по каким либо причинам? мелодом исключения это делается. пробуешь сносить все по очереди пока не пропадет причина поисков. может придется ставить винду и ставить на нее все по очереди пока проблема не появится
Автор: oshizelly
Дата сообщения: 09.11.2014 12:09
HeT BonpocoB
Inoz2000
bomzzz

Все ваши советы касаются действий на будущее (аж до переустановки системы).

То есть, нет никакой возможности выяснить, какой процесс подвесил мне систему именно в данный момент? Понятно, что когда система полностью заморожена, то остаётся только жёсткая перезагрузка. Но в данном случае система функционирует, хотя и ограниченно, значит теоретически можно было бы попробовать понажимать на разные кнопки.
Автор: bomzzz
Дата сообщения: 09.11.2014 12:13
почему на будущее. конфликт может быть сложной связи и удалением одной программы не решаться. вплоть до того, чтоб его вычислить придется несколько раз в нулевую систему устанавливать софт и дрова в разном порядке.
закатаешь свою кривую винду в образ. поставишь винду. закатаешь ее тоже в образ. и колупайся сколько хочешь. если быстро не вычислишь в чем дело, начнешь постепенно все в новую винду ставить и проверять не проявился ли конфликт. все равно можно думать на драйвера и программы которые свои драйвера используюют и фильтры. а таких меньшая часть
Автор: Sphinx114
Дата сообщения: 09.11.2014 12:43
oshizelly, перезапуск проводника не помогает? Можно сделать батник на раб столе, рядом ярлык на него и в св-вах ярлыка прописать быстрый вызов, например F1. В в момент "Ч" нажать F1.

Код: taskkill /f /im explorer.exe
explorer
Автор: zzz528
Дата сообщения: 09.11.2014 12:59
oshizelly

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

Автор: oshizelly
Дата сообщения: 09.11.2014 18:39
All
Всем спасибо за советы. Как оказалось, дело было в подвисшем HyperSnap - проге для снятия скриншотов. Оказывается, незадолго до момента "Ч" я нажал на хоткей HyperSnap, чтобы сделать скриншот - но операция осталась не доведённой до конца, а почему-то застряла на середине. Соответственно, всё, что я видел на экране - это была подготовительная стадия снятия скриншота: состояние Рабочего стола в момент запуска операции в HyperSnap.

Конечно, HyperSnap не сам по себе всё это устроил, а в конфликте с каким-то другим софтом. Каким - непонятно. Я думаю, что, скорее всего, это была одна из скриптовых утилит Total Commander'a под названием MultiEditComment. Но нельзя полностью исключать и других вариантов, например, Mozilla Thunderbird (с которым он и вообще не очень дружит). А может, одна из портабельных ThinApp сборок, которые были запущены в этот момент. Или ещё какая-нибудь резидентная прога, например, менеджер буфера обмена (у меня установлена парочка, в том числе Ditto и CHS). Или даже IntelliConplete. Поди теперь выясни...

А победил я это так. Нажав на шоткат Ctrl+Alt+Del, вызвал системный диалог Secure Logon screen и там выбрал вариант Log off (выгрузить текущего юзера). Однако поскольку система была подвешена, то выгрузка приложений началась не сразу, а сначала появился список запущенных приложений и там внизу несколько кнопок, Force all и ещё какие-то (выгрузить принудительно все) или Wait (подождать, пока система сама разберётся с этими приложениями). Однако я не стал нажимать никаких кнопок, и тогда OS стала закрывать работающие приложения. Через некоторое время (по ощущениям, примерно через 1-2 минуты) я снова нажал шоткат Ctrl+Alt+Del - и теперь уже выбрал кнопку [Cancel] (прервать процесс выгрузки приложений и текущего юзера). Вот собственно и всё, после этого система вернулась в рабочее состояние и, на первый взгляд, сейчас функционирует полностью нормально. (Кстати, HyperSnap так и остался работать, но довёл операцию снятия скриншота до конца и вернулся в рабочее состояние. Вероятно, это произошло после закрытия какого-то другого приложения, конфликт которого с HyoerSnap как раз и вызвал частичный коллапс системы.)


Sphinx114 11:43 09-11-2014
Цитата:
перезапуск проводника не помогает? Можно сделать батник на раб столе, рядом ярлык на него и в св-вах ярлыка прописать быстрый вызов, например F1. В в момент "Ч" нажать F1.

Спасибо, хороший совет. Сейчас создам ярлык и шоткат к нему. В следующий раз, если возникнет такая проблема, попробую перезапустить Explorer, вероятно, должно помочь.
Автор: bomzzz
Дата сообщения: 09.11.2014 21:15
гиперснап мог быть и сам косячным. у меня иногда так же WinSnap подвисает. или в винде ошибка или в программах. или вот так вообще опрос видеоустройств работает
http://rghost.ru/58980566
какие то манипуляции с экраном для винды имеют наивысший приоритет и обращение к изображению рабочего стола зависает типа того. просто надо знать что это так работает. на хп подвисает, на семерке может навсегда замерзнуть. надо этой программе права администратора попробовать дать. или делать скриншоты штатныии системными средствами. программы автоматизации снятия скриншотов перехватывают прерывание по клавише, было бы лучше перехватывать по буферу памяти.

Страницы: 1

Предыдущая тема: как в windows 7 установка кодовую страницу ISO 8859-5 ?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.