|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Установка - [решено] Windows 7 жутко тупит с обновлениями |
|
|
Установка - [решено] Windows 7 жутко тупит с обновлениями
|
Новый участник Сообщения: 13 |
Не переустанавливал систему полтора года. Приобрёл новую мат. плату и решил обновить ОС (Windows 7 Ultimate x64, не сборка). После установки очень-очень долгий поиск с превеликим трудом обнаружил 200+ обновлений. Подумал, что, наверное, что-то криво поставилось, записал диск заново со всеми проверками, переустановил - то же самое. Попробовал устанавливать обновления по 10-15 за раз с последующей перезагрузкой. После 2 таких итераций обновления перестали загружаться O.o Т.е. я помечаю 10 штук, жму "установить" - и всё, просто бегающий ползунок и 0% прогресса. KB958488 и агент установились сразу, fixit не помогают, как и "устранение проблем". Что я не так делаю? -.-
|
|
Отправлено: 03:32, 02-12-2015 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Нифига эта проблема не решена. По крайней мере так как ее предлагают решать.
Совершенно очевидно, что M$, не будучи способной предложить чего либо кардинально нового, с момента выхода WinNT, значимого - с момента выода WinXP, и существенного - с момента выхода Vista, страстно желает теперь "монетизировать", вместо продаж софта, сбор полной информации о пользователях (иными словами кражу данных "по соглашению сторон"). Лавры корпорации "добра" не дают покоя засидевшимся на своих креслах пенсионерам. Закрывать поддержку Win7 еще рано, "люди не поймут" (хотя в старые времена никакой поддержки у нас в стране просто не было и ничего, работало), поэтому нужно создать проблемы и втюхать "бесплатный" Вин10, но только тем, кто только поставил "свежую" систему и еще не успел ее "обновить" до "последних достижений технической мысли". "Потери" у них невелики, поставить приложения и наработать какие-то значимые результаты деятельности на новой системе, скорее всего, еще не успели. Тех же, у кого система стоит давно столь "ненавязчиво" трогать не решились, наверное потому, что люди могут остаться "немножко недовольны", когда их проверенная годами система начнет виснуть и встанет весь рабочий процесс. Последних большинство, и им нужно предлагать "апгрейды в виде обновления" и всячески "помогать с принятием решения" (давеча тут бухгалтерша согласилась на обновление, что привнесло "немного проблем", "добрых чувств" и "бурное обсуждение" среди всех "заинтересованных сторон"). Что происходит: При обновлении свежеустановленной системы, если не запретить полностью Windows Update, как только появляется Нет, он начинает "искать обновления". По мере поиска, в течение 5-10 минут он настолько "увлекается своими открытиями", что сжирает максимально положенные на один процесс 2ГБ (и 3-4 виртуалки), после чего отжирает полностью одно ядро и система начинает тормозить так, будто отожрали "все ядра", а заодно и "всю вычислительную мощь" контроллера клавиатуры. Небольшой экскурс с помощью ProcessExplorer (запускать из под Администратора) вполне прозрачно показывает, что висит сервис WUAUSERV на одном из SvcHost-ов (а точнее библиотека wuaueng.dll), он же отъедает всю память, какую достанет. "База данных" обновлений (C:\Windows\SoftwareDistribution\DataStore\DataStore.edb) при этом в течение первых 5-10 минут бурно растет пока не достигает размера 952МБ, что соотвествует ее "конечному" состоянию. (В конце, после решения проблемы и установки всех "нужных" обновлений ее размер составил 984МБ.) Для того, чтобы "повторить шоу" совсем не нужно сбрасывать весь Windows Update, как у нас любят советовать некоторые любители все переустанавливать по любому поводу (некоторые инструкции привели к невозможности перерегистрировать некоторые DLL в связи не "некоторой порчей" прав на ветки реестра, исправление, по моей оценке, вылилось бы в нес часов работы). Достаточно удалить только саму базу, при желании логи, и процесс повторится со всеми симптомами (Удалять из под WinPE тоже не нужно, достаточно остановить сервис wuauserv и файл отдастся вам с чистой душой, даже винду перезагружать не нужно). Для "продолжения банкета", сервис, естественно, нужно запустить снова. Но это уже для мазохистов, а те кто хочет решить проблему - читаем далее. Почему происходит: В одно из древних обновлений (скорее всего его метаданные в базе) явно были положены "немного кривые данные", которые вешают Windows Update любой версии, что "стоковый", что последний 7.6.....320 (я пробовал wuaueng.dll и др .dll и 256 подкладывать и 226 из 7.4, и сток - все одно). Те, кто давно установил этот апдейт (условно это значит, что все у кого винда стоит давно), естественно, никаких проблем испытывать не будут. Остальные будут "изготавливать кирпичи". Какой именно апдейт вешает "обновлялку" я не знаю. Было установлено 220 обновлений (часа 3 "упорной работы" компа) и переставлять их все по одному "с проверкой" на вшивость мне не досуг (тем более, что вшивым окажется не само обновление, а факт того, что виснуть перестало после его установки, соотв его в первую очередь и надо ставить чтобы WU ожил, причем может быть и несколько таких). Ясно, что это одно из древних, поск анализ того, что удалось слить WU выявил, почти полную, пустоту. Какая-то инфа слилась с сайта по 1-2 обновлениям. Сейчас уже концов не найдешь, везде все поменялось. Попытки ставить "ценные обновления" начиная с самого апдейта версии .320 (который он сам "очень молча и бесследно" ставит), и всех упомянутых "исправлений" в этом и куче иных топиков, никаких полезных результатов не принесли, да и не могли принести. Дядя Билли не лыком ведь шит, чтобы выпускать исправления "вредящие" его "доброму делу" продвижения матрицы в массы. К слову первые упоминания об этой проблеме относятся к середине 2015г, а похожие еще к 2014г. Наверное предполагается, что с т.з. рядового пользователя все это выглядит логично. WU, де, ищет все обновления за долгие годы с момента выхода SP1 в 2010гб их там много... очень много, WU старается, все силы прилагает, но зашивается от такого огромного количества и виснет. Наверное Винда сильно устарела, подумал Штирлиц... Нужно перейти на новую... Что и требовалось втюхать. Думаю, ежу понятно, что за 1-2 года можно было уже пол винды "исправить и обновить", но этого почему-то не произошло. Конечно, если гнев народных масс зашкалит, "досадную ошибку" "непременно найдут" и сразу же "исправят" "очередным обновлением", хотя нужно просто устранить бред из данных, которые M$ невозбранно рассылает любым версиям WU. А какой изящный (если не сказать извращенный) контроль над ситуацией. Гадость можно в любой момент отключить, потом включить снова, "сортировать" по IP, языку, каналу распространения, версии, названию компа и организации, "левоте", да по чему угодно. При этом никто ничего не поймет... плавающие глюки, у одного работает, у другого нет... Чтож поделаешь бывает. Кто не в курсе с Vista творится тоже самое, собственно с висящего апдейта Висты и началось это исследование... Кому она еще нужна, заранее ищите Update Pack для Vista SP2 на случай переустановки. Решения: 1. На этапе установки Винды полностью запретите обновления (в т.ч. искать) и... НЕ СТАВЬТЕ ИХ ВООБЩЕ. Винда это не антивирус в обновлениях нуждается слабо и только по делу. Бывают исключения, но они редки. И не факт, что обновления, которые вам присылают под предлогом борьбы за безопасность, сами не являются вредоносными программами и не содержат все новых и новых бэкдоров. То, что написано, что это "секьюрити апдейт" еще не значит что так и есть. На заборе тоже много что написано. Один бэкдор закрывает, другой открывает... Я нередко вижу компы с виндой7, которые не обновлялись с момента установки и никакого рассадника вирусов там может и не быть, несмотря на многочисленные "уязвимости". 2. Если Вам все же нужны апдейты в силу различных причин нужно сделать следующее и это проверено уже на 3х совершенно разных, и работает! 2.1 Запретите Windows Update в момент установки и не запускайте его до полной установки обновлений. Если Вы этого не сделали и у Вас уже висит комп, то остановите (хотите - запретите вообще) wuauserv: Возможно выполнять команду надо из под Администратора, не помню уже. 2.2 Скачайте свежий Simplix Windows7 Update Pack или иной пакет обновлений, автору которого Вы доверяете. (Тема Simplix есть на OSZone). 2.3 Установите пакет обновлений Simplix от 16.03.2016 (сегодня уже вышел апрельский) ставит 220 обновлений на Win7SP1 x64 и 218 на Win7SP1 x86 на свежеустановленной машине в несколько этапов с перезагрузками. Процесс длится часа 3 на "офисной машине". 2.4 По окончании установки можете разрешить WindowsUpdate и он быстро найдет немногочисленные "недостающие" обновления. Если останавливали сервис, то надо набрать: После этого можно еще "принудительно помочь" - зайти в центр обновления и "послать искать" обновления. 2.5. Перед установкой обновлений, ОБЯЗАТЕЛЬНО, сверьте список предлагаемых со списком вредоносных обновлений на сайте Simplix-а. Скройте вредоносные обновления чтобы потом случайно их не поставить. Не ставьте всякие средства удаления вредоносных программ и запретите Защитник Виндовс, если вам не охота бессмысленно тратить ресурсы вашего компа и "испытывать тормоза" при копировании больших (и не очень) объемов данных. Если Вам нужен антивирус поставьте нормальный и всего один. ![]() 2.6 Windows Update после этого рекомендуется запретить или хотя бы запретить ему обновляться автоматически. Новые гадости от M$ могут появиться в любой день. Обновляться будете потом из "проверенных мест" или с "ручной сортировкой" обновлений в "обновлялке". Можно интегрировать Update Pack в имеющийся инсталлятор Винды, чтобы более к этому унылому вопросу не возвращаться. Но у меня интеграция во все индексы каждой из сборок (x86/x64) длилась ок 20 часов. Возможно легче найти готовый образ с уже интегрированными апдейтами. С торрента такой объем сливается за 10 минут. Для того чтобы установить апдейты нужно, всего лишь, скопировать файлы и/или внести некоторые правки в базы данных (напр реестр). Сколько времени должно занимать копирование 600-700МБ на современном компе? - именно столько занимает весь пак Симпликса. 30сек? минута? - нет 3 часа и 4-5 часов при работе с образом, это еще при условии оптимизации Смипликсом (когда все в "одном флаконе"), а не скачивания с сайта по одному! Даже если там Diff-ы, сколько нужно времени чтобы внести несколько патчей в бинарники? Иначе как искусственным "надуванием щек" весь этот бред не назовешь. Ситуация доведена до полного абсурда. С такими методами скоро мы будем жить ради "обновлений" и с нетерпением ждать выхода следующего... Перестаньте ориентироваться на методы всех этих корпораций "бобра со злом", они лишь стараются искусственно все усложнить, запутать и сделать Вас заложником их, никому не нужной, никчемной поддержки, чтобы Вы ходили за ними как козел за морковкой и в рот смотрели. Я постоянно решаю какие-то проблемы, с компами, телефонами, автомобилями и утюгами ... работа такая... и едва ли найдется 1 случай на 100 когда я бы нашел какое-то годное решение среди миллионов бесцельно исписанных страниц на сайте M$. Скорее напоминает SEO-шнай спам ключевых слов. Их мануалы и курсы вполне читабельны и легко усваиваются, но если я начну решать проблемы теми методами, которые предлагают в их руководствах и на курсах сертификации типа MCSE, я буду их решать очень долго, и едва ли вообще решу "большую половину" всех проблем до второго пришествия. |
Отправлено: 13:37, 16-04-2016 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Support L1+ Сообщения: 5339
|
Профиль | Отправить PM | Цитировать TheDrive, Вот это простыня. Моё почтение... Правда, лично я серьёзной проблемы тут не вижу. Долго ищет обновления? Ну да, появился такой баг, когда Windows 10 вышла. Но как по мне, проблем он не доставляет. Среднестатистический юзер систему все-таки не каждый день переустанавливает, поэтому раз в 1-2 года можно оставить комп на ночь поработать, чтобы он ближе к утру прокашлялся и нашёл-таки в итоге все обновления. А если речь идет про массовую установку, то вы правильное решение предложили: интеграция всех апдейтов в дистрибутив и никаких проблем.
|
Последний раз редактировалось Avatar-Lion, 16-04-2016 в 14:17. Отправлено: 14:10, 16-04-2016 | #22 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Avatar-Lion
Спасибо! Но Вы глубоко заблуждаетесь. Он не ищет обновления "до утра". Сервис просто висит. У меня висел много часов без движения. На Висте аналогично, на др компах аналогично. Трафик тоже не идет. У друга, по его словам, висел 3 дня, пока он не понял что висит и не отрубил сервис. Позже он переставлял Винду с нуля 2 раза. Долго пытался что-то там делать. На второй переустановке просто отрубил WinUpdate и жил спокойно пол года пока я сам не столкнулся и не нашел решение с апдейтами. Сейчас у него стоят обновления после Симпликса. Все заработало с пол пинка. Он не админ, просто инженер-пользователь. Пару дней назад кто-то его просил переставить 2 компа - все аналогично, после Симпликса завелось. Компы все разные, ноуты, десктопы, ОЕМ SLP, активация по ключу с наклейки... разницы нет. Вполне возможно, что корпоративщикам моск не парят, чтобы не злить серьезных людей, а заодно внести неразбериху. Как известно, WU жестко завязан с активацией еще со времен XP (все эти Genuine Advantage) и непременно шлет при запросах все, что знает о системе под благовидным предлогом... Для массовой установки скорее годится развертывание образов. Акронис разворачивает систему со всеми прогами за неск минут, что соответствует скорости копирования с диска на диск без остановок. Одна беда он раздел фактически форматирует, что не всегда удобно, поск требует полного бакапа данных пользователя. Так же и сетап должен идти и апдейты, если они вообще нужны, возможно с небольшим оверхидом на проверки и правки конфигов. |
Отправлено: 15:40, 16-04-2016 | #23 |
Support L1+ Сообщения: 5339
|
Профиль | Отправить PM | Цитировать Цитата TheDrive:
Полагаю, что при нынешней ситуации с обновлениями их поиск действительно может длиться не один день, если ПК не супер-пупер. Это не всегда удобно, согласен, но причин для паники лично я не вижу. |
|
Отправлено: 15:53, 16-04-2016 | #24 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Сорри, но БЕСКОНЕЧНО.
Я же писал - чел 3 дня ждал, как он сказал. Может он перегружал и забыл, всяко бывает (соотв "счетчик" сбросился ![]() Кроме того, имхо тут главное совсем не то, отвиснет он "завтра", или никогда не отвиснет... Оскорбителен сам факт и не думаю, что кто-то в здравом уме и трезвой памяти будет ждать у моря погоды на след день, когда ему нужно переставить винду и работать начать. Такой вариант возможен только от безысходности, как ждет и надеется моряк, после кораблекрушения, увидеть на горизонте парус далекого корабля. Задачка-угадайка - отвиснет он завтра или нет, а сам факт и тотальная потеря времени. У нас ни у кого ничего ни разу не отвисло. Лично я точно ждать сутками не буду. Я не баран в стойле у M$, чтобы кому-то было дозволено так цинично надо мной издеваться. За сутки я найду какое-то годное решение вплоть до установки Линя (пример специально маргинальный, но не потому что Линь плохой, а потому, что коли ставят Винду, значит нужны соотв потребительские свойства, которые на Лине обеспечить не всегда легко и вообще возможно и наоборот). Собственно решение я нашел за пол дня и то, только потому, что потратил много времени на опробывание "чудесных обновлений" и различные эксперименты с библиотеками. Возможно, надо было реверсить, но это оч долго и трудно. Решение применить Симплекс было продиктовано, как раз тем, что время вышло и нужно было делать другие дела. Симплекс был скачан заранее с целью ускорить процесс применения обновлений "оптом" альтернативно штатному обновлению с апдейта. Заранее было известно, что он долго ставится, было жалко потратить 3 часа, чтобы потом все равно переустанавливать винду (ведь сначала подозрения были на обновление самого апдейта, которое тихой сапой скрытно ставится как только появляется Нет) или искать проблему в "осложненной" 220-мя обновлениями среде. Когда понимание проблемы созрело, а время вышло, применение симплекса представлялось самым быстрым вариантом, сулившим, как раз, разрешение проблемы исходя из анализа причин ее возникновения (включая не только собственные измышления, но и многочисленные отзывы на форумах, относительно роли M$ во всей этой истории), что и произошло. У кого много времени есть и заняться нечем, можете скачать обновления по списку симплекса и ставить их по одному начиная с самых старых. Времени уйдет уйма - 220 обновлений, и 220 рестартов wuauserv, не считая необходимых перезагрузок. Иной вариант попробовать реверсить. Проще всего даже не пытаться отлаживать висячий процесс, а поснифать трафик и по сравнивать структуры данyых. Там скорее всего XML какой-нибудь ходит соотв, сравнивать будет не сложно. Достаточно тэг в "нужном месте" попортить" или превысить размерность данных и сервис, не обремененный повсеместным входным контролем, несмотря на многолетние "обновления" легко может начать так себя вести. Хотя, конечно, вполне может быть и иная, комплексная причина и тогда без трассировки и с трассировкой будет весьма сложно ее найти. Начинать, видимо надо с того, на чем висит соотв процедура, смотреть ее стек, искать кто туда напихал те или иные данные, вызывающие подозрения, ставить брейкпоинты на входы-выходы. ...Легко, но только на словах... На практике можешь все волосы повыдергать из интимных мест и, с легкостью... ничего не добиться, потратив уйму времени и сил. ![]() x86 еще не пробовали, возможно там ситуация иная (x86 ставят на более "слабые" компы, ставить x64 имея менее 4GB ОЗУ смысла никакого нет, соотв отношение к x86 может быть более лояльным, тем более такая практика уже не раз наблюдалась за M$, взять хотя бы обязательность подписей на дровах в x64 в отличие от x86. Скоро, видимо, будем рассуждать в категориях "если Винда не работает - ищи кому это выгодно" вместо поиска технических проблем. ![]() Не я первый успешно применял паки с целью разрешить данную проблему. Где-то видел отзыв человека, который успешно избавился от зависаний апдейта аналогичным способом (вместе с жуткими тормозами компа, не забываем). Позже искал эту страницу, но не нашел, а то бы ссылку дал. Да, еще на это забыл обратить внимание: Цитата Avatar-Lion:
Я сразу на это указывал! В том-то и суть, что виснет НА СВЕЖЕУСТАНОВЛЕННОЙ ВИНДЕ! Давно установленные системы, давно установили все старые обновления, на одном (или нескольких) из которых теперь и обламывается WU. Таким образом отсекаются те, у кого "есть что терять", от тех, кому "терять почти нечего", об этом я писал выше! 3-4 часа на 11 обновлений тоже фатально долго, но подозреваю, что тормозит комп не при поиске, а при накатывании самих обновлений, поск "издревле" этот процесс у M$ фатально тормозной (что тоже выывает butthurt, поск, см выше, скопировать неск мег файлов и поправить неск строк в реестре, никак не стоит часов времени ожидания. Это бред. Возможно на "рабочей машине" он долго "переливает из пустого в порожнее", зажирает кучу памяти и файл подкачки туда-сюда с низким приоритетом (дисковые операции становятся ужасно медленными при наличии большого количества параллельных запросов), но какие-то результаты его деятельности есть по Вашим словам. На "новой Винде", после зависания wuauserv (5-10 минут после старта с пустой базой) перестает обмениваться трафиком и перестает обращаться к базе (после того, как она доростает до 952МБ), соотв никаких признаков полезной активности нет, из чего следует вывод, что он висит, и висит абсолютно бесполезно и бесполезно жрет ресурсы и мешает юзеру работать, Ожидать от него, что он отвиснет не приходится. За много часов (или даже дней) не отвисает, уже который раз пишу, база не меняется, логи не меняются. Результатов нет. Если в офисе сидите и есть свободный комп - развлекитесь на досуге, посравнивайте поведение x64/x86, OEM/Retail, VL/неVL. Вполне могут быть интересные наблюдения и результаты. |
|
Последний раз редактировалось TheDrive, 16-04-2016 в 17:34. Отправлено: 17:12, 16-04-2016 | #25 |
Support L1+ Сообщения: 5339
|
Профиль | Отправить PM | Цитировать Цитата TheDrive:
![]() |
|
Отправлено: 17:32, 16-04-2016 | #26 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Спасибо большое!
У меня сейчас нет возможности кучу компов где-то поставить и тренироваться и времени катастрофически не хватает. Решение таки есть. Кроме того я интегрировал в образ все эти несчастные обновления, прождав 2x20часов и теперь буду ставить с флешки в уже готовом виде. А все эти "оригинальные диски" давно пора спускать в унитаз, поск с DVD еще и ставится медленнее в разы. Торопиться всегда нужно, но как говорят в поговорке, "торопись медленно". Жизнь уходит каждый день и спешить нужно, но нужно не упустить важное и не упустить то, на чем потом регулярно будешь терять время и иные ресурсы, терпеть поражения. |
Отправлено: 17:42, 16-04-2016 | #27 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Данная тема находится в поисковиках по запросу обновления Windows Vista, и Vista в этой теме упоминается. Поэтому приведу правильное решение для Windows Vista, не требующее установки чего-либо из неофициальных источников.
Замечу, что проблема решается после ручной установки обновлений Win32K.sys. Аналогичный подход может помочь и для Windows 7, но списка нужных обновлений я не искал и работоспособность метода под Windows 7 не тестировал. Более полное описание проблемы и актуальные ссылки на нужные обновления на английском. Коротко по-русски для случая, когда у нас есть Windows Vista, установленная с диска или восстановленная к заводским настройкам: 0. В зависимости от древности диска нам могут потребоваться пакеты обновления SP1 и SP2, а также исправление Windows Update. 1. Отключаем автоматическое обновление через Windows Update (Центр обновления Windows → Настройка параметров → Важные обновления → Не проверять наличие обновлений) и перезагружаем ПК. 2. Скачиваем все обновления, затрагивающие Win32K.sys. Актуальный список ссылок смотри в "Note 2" в оригинальной статье. 10 января 2017 года требовались: KB3078601, KB3109094, KB3185911, KB3191203, KB3203859, KB3204723. 3. В соответствии с порядковым номером устанавливаем скачанные обновления, послушно перезагружая систему после каждого обновления. 4. Включаем автоматическое обновление и запускаем поиск обновлений. |
Отправлено: 01:06, 12-01-2017 | #28 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Простой способ решения проблем с обновлениями Windows 10 | OSZone News | Новости и события Microsoft | 1 | 30-09-2015 00:49 | |
Разное - Windows 7 тупит полсе выхода из гибернации | DeepWaters | Microsoft Windows 7 | 6 | 24-06-2014 17:05 | |
Разное - Жутко медленно работает Windows 8 | voler | Microsoft Windows 8 и 8.1 | 6 | 07-12-2012 19:41 | |
Система - Windows Vista проблема с обновлениями 0x80240022 | Alex-furer | Наборы обновлений для Windows XP/2003/Windows 7 | 11 | 14-04-2010 20:50 | |
компакт с обновлениями для Microsoft Windows | aldehyde | Microsoft Windows 95/98/Me (архив) | 1 | 02-03-2004 08:08 |
|