Сейчас на форуме: (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Как понять причину зависания установщика компонентов Vista с помощью Process Hacker
Посл.ответ Сообщение

Ранг: 8.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 июля 2014 01:24
· Личное сообщение · #1

Дефект следующий: при попытке установить любое обновление или изменить компоненты системы установщик либо тупо записает,либо выдает сообщение об ошибке:


Вот что показывает Process Hacker:









Ну и собственно вопрос - что с этим делать дальше? В какую сторону копать?
Я только понял что основной Thread процесса ожидает 2 внешних события и больше ничего.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 27 июля 2014 03:32
· Личное сообщение · #2

С подобными вопросами здесь помогут значительно быстрее.



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 27 июля 2014 07:56 · Поправил: unknownproject
· Личное сообщение · #3

ArchiStenton пишет:
Дефект следующий

Выполнить с правами администратора через командную строку
sfc /scannow
Если не помогло и система не смогла автоматически восстановить поврежденные файлы, тогда следует загрузиться c установочного диска или диска восстановления системы и уже в среде восстановления запустить командную строку со следующими командами:
1. diskpart - запуск служебной программы для работы с дисками;
2. list disk - вывод в виде списка всех дисков в системе
Обычно диск 0 - это системный жесткий диск или раздел, на котором установлена ОС, он всегда так детектируется.
3. sel disk 0 - выбираем его, делаем активным.
4. detail disk - узнаем подробную информацию в т.ч. и реальный том диска.
5. exit - выход из служебной программы.
Теперь можно приступать к восстановлению и повторному запуску sfc.
Не закрывая командную строку набираем
sfc /scannow /OFFBOOTDIR=E:\ /OFFWINDIR=E:\WINDOWS
E в данном случае является именем тома диска, содержащего поврежденную операционную систему.Кстати, средство восстановления копирует необходимые файлы на жесткий диск и в дальнейшем среда восстановления запустится автоматически, если будет обнаружено повреждение системы.

Вариант номер 2:
Набрать в строке поиска в меню пуск Восстановление системы и откатиться до ближайшей точки, если таковые вообще есть, при которой неполадки отсутствовали.

Вариант номер 3:
Воспользоваться программой-твикером Yamicsoft Win7 или Vista Manager (по сути разницы нет) и запустить входящуюю в его состав утилиту под названием Repair Center.
В разделе Repair All System Components нажать Fix.
Галочки напротив Skip the Hidden files и Only Fix the files signed by Microsoft оставить активными.
Примечание.
До нажатия кнопки Fix обязательно завершить все активные программы, в т.ч. и антивирус, так как они могут вызвать сбой и перестать работать и определяться системой должным образом, ибо все компоненты системы будут восстановлены на исходное состояние.

Удачи.

-----
TEST YOUR MIGHT




Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 27 июля 2014 09:27 · Поправил: Vovan666
· Личное сообщение · #4

unknownproject пишет:
Выполнить с правами администратора через командную строку

Спорим, копипаст с майкрософта не поможет!?

Обновления от майкрасофта идут в *.msi, там инсталлер сам по себе тупой, ему темп на 3х кратную перераспаковку подавай. Мой совет: не ставится, да и не ставь, поставь галку игнорировать этот апдейт да и все. Если прям так захотелось поставить этот апдейт, то скачай его по "номеру" с того же мйкрософта, распакуй и замени фалы.



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 27 июля 2014 11:20 · Поправил: unknownproject
· Личное сообщение · #5

Vovan666 пишет:
Спорим, копипаст с майкрософта не поможет!?

Обновления от майкрасофта идут в *.msi, там инсталлер сам по себе тупой, ему темп на 3х кратную перераспаковку подавай. Мой совет: не ставится, да и не ставь, поставь галку игнорировать этот апдейт да и все. Если прям так захотелось поставить этот апдейт, то скачай его по "номеру" с того же мйкрософта, распакуй и замени фалы.

Поможет, если все делать грамотно и аккуратно.Геморроя с вистой и 7 много, сносились периодически.Всему виной кривые активаторы.
У тс, очевидно, побиты компоненты системы, так что обновление не встанет само по себе.
На крайняк есть и автоматизированный центр решений Fix It - http://support.microsoft.com/fixit/ru-ru

-----
TEST YOUR MIGHT




Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 27 июля 2014 12:24
· Личное сообщение · #6

unknownproject пишет:
Fix It

Ты хоть раз ее запускал, что она делает и т.д. смотрел? Абсолютно бесполезная софтина.



Ранг: 8.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 июля 2014 13:08 · Поправил: ArchiStenton
· Личное сообщение · #7

unknownproject
Я думаю что не стоит засирать тему бесполезными советами для домохозяек,которые можно получить на любом попсовом форуме. Акцент сделан на программе Process Hacker, и интересно услышать мнение тех кто эту программу знает от А до Я, можно ли по её информации понять в чем причина ступора того или иного процесса системного.

А насчет восстановления системных файлов - у меня ntdll.dll и kernel32.dll уже более новые версии. Что будет если их заменить на оригиналы 2008 года? Я думаю 90% программ вообще перестанут работать. Так что это способ совсем дубовый если у пользователя вместо мозга в голове мешок с ватой.



Ранг: 81.6 (постоянный), 102thx
Активность: 0.060.02
Статус: Участник

Создано: 27 июля 2014 13:20 · Поправил: Dart Raiden
· Личное сообщение · #8

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



Ранг: 80.6 (постоянный), 194thx
Активность: 0.10.04
Статус: Участник

Создано: 27 июля 2014 13:47
· Личное сообщение · #9

ArchiStenton пишет:
А насчет восстановления системных файлов - у меня ntdll.dll и kernel32.dll уже более новые версии.

Не знаете устройство работы Vista, гуглите информацию по WinSxS.
ArchiStenton пишет:
Так что это способ совсем дубовый если у пользователя вместо мозга в голове мешок с ватой.

Да в общем-то вам правильно сказали, похоже на битое хранилище компонентов или коцанные файлы, тут не procexp нужен, тут логи нужны.



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 27 июля 2014 15:25 · Поправил: unknownproject
· Личное сообщение · #10

Vovan666 пишет:
Ты хоть раз ее запускал, что она делает и т.д. смотрел? Абсолютно бесполезная софтина.

По существу - ДА.Было дело, но на висте ее не юзал.Виста сама по себе - кал, а не ось.
В любом случае, если хоть немного поднапрячься, то проблему можно решить самостоятельно, что для тс вряд ли приемлемо, так как он мозгодолб, судя по его темам, ответам и красноречивости, с яркобрызжащим ЧСВ.Имеем то, что имеем.

ArchiStenton пишет:
Я думаю что не стоит засирать тему бесполезными советами для домохозяек,которые можно получить на любом попсовом форуме. Акцент сделан на программе Process Hacker, и интересно услышать мнение тех кто эту программу знает от А до Я, можно ли по её информации понять в чем причина ступора того или иного процесса системного.

А насчет восстановления системных файлов - у меня ntdll.dll и kernel32.dll уже более новые версии. Что будет если их заменить на оригиналы 2008 года? Я думаю 90% программ вообще перестанут работать. Так что это способ совсем дубовый если у пользователя вместо мозга в голове мешок с ватой.

Начнем с того, что защита системы не даст тебе САМОСТОЯТЕЛЬНО заменить эти файлы, а даже если тебе и удастся, то ОСь упадет в синяк и тебе придется ее перебивать.Были случаи у таких вот знатоков, которые потом не могли поднять ОСь, заменив критические системные файлы.
Мне пуфик, что пишут на форумах.Есть личный опыт, а если у тебя руки из задницы, то катись.Аки знаток какой.Активируй винду легально или не криво и не позорься.

Добавлено спустя 3 минуты
ArchiStenton пишет:
бесполезными советами для домохозяек

Тебе туда и дорога, на форум домохозяек.
Перемывал мозги с кряком - --> Link <--, а на этот раз у него побитая винда не обновляется.Прежде, чем кукарекать, опробовал бы все возможные способы исправления, ты в том то и дело, что слышал о них только из форумов, а не изучал устройство системы и среды восстановления самостоятельно.
Тебе дорога в лес или в поиск специалистов, имхо.То, что ты здесь описал, за бесплатно не фиксят.Не отвечайте этому хаму.Арчер, закрывай тему.

-----
TEST YOUR MIGHT




Ранг: 8.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 27 июля 2014 18:47 · Поправил: ArchiStenton
· Личное сообщение · #11

unknownproject
Так вас сюда и не звал никто, сами влезли,насрали,и теперь обиделись на весь мир. Меня интересуют специалисты по программе Process Hacker,а не ламеры с манией величией вроде тебя.
Поэтому удали весь свой мусор пожалуйста и больше сюда ничего не пиши.
unknownproject пишет:
в поиск специалистов, имхо.То, что ты здесь описал, за бесплатно не фиксят

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



Ранг: 145.8 (ветеран), 190thx
Активность: 0.140.36
Статус: Участник

Создано: 27 июля 2014 21:12
· Личное сообщение · #12

ArchiStenton пишет:
В какую сторону копать?


в сторону process monitor.



Ранг: 8.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 июля 2014 20:29 · Поправил: ArchiStenton
· Личное сообщение · #13

У меня Process Monitor через некоторое время после запуска вылетает с ошибкой. Проверял на двух разных машинах, такое ощущение что у него память переполняется.
Так что особо он мне не помог, хотя можно было сравнить лог на рабочей машине и там,где виснет.
Выяснилось тут что в дистрибутиве поковырялись криворучки:
Мини сборки 32-64 бит на базе Windows Vista Ultimate SP2 x86-x64 RU, интегрирован IE 9.0 и все обновления на 21.06.14, включая Framework 3.5-4.5.1, DreamScene и звуковые темы. Добавлен DirectX 9.0c. Компоненты почти все на месте, удалены лишь драйверы, языки и кеш winsxs... Из живых обоев одна, игры и гаджеты в комплекте. Работает медиа центр, DVD Maker, Movie Maker, почта? ножницы, заметки...
Поэтому я думаю самое умное будет переставить чистый образ да и всё. Хрен знает ведь,чего там в winsxs поудалено,да ещё и компоненты "почти все" на месте.
Вердикт - виновата говносборка.


 eXeL@B —› Вопросы новичков —› Как понять причину зависания установщика компонентов Vista с помощью Process Hacker
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати