Попытка установить исправления MSU приводит к тому, что «Поиск обновлений на этом компьютере…» будет длиться вечно

40

Я пытаюсь установить два исправления вручную от Microsoft - один адрес svchost.exe проблема экстремального использования памяти, а другая решает проблему медленного обновления Windows.

Эта система представляет собой недавно установленную Windows 7, и у меня есть два обновления MSU, сохраненные локально на моем рабочем столе, но она никогда не находит такие обновления и, следовательно, никогда не устанавливает эти два исправления.

Есть ли способ заставить Windows Update Standalone Installer просто установить одно обновление, а не искать все обновления?

Thomas Ward
источник
Основная причина, по которой необходимо установить эти два исправления, состоит в том, чтобы получить более быструю систему Центра обновления Windows, чтобы она могла фактически загружать все необходимые обновления (они никогда не получали свои обновления)
Thomas Ward
2
@ Моаб Не совсем. Здесь наблюдается проблема конкретно с автономным установщиком; речь идет НЕ об общем обновлении Windows - для этого был второй пакет MSU, который я пытался установить. Поэтому я не верю, что они похожи, поскольку у меня были проблемы с wusa.exe программа, которая является автономным установщиком файлов пакетов для обновлений
Thomas Ward
1
@Moab Пробовал и не смог - не решил проблему как wusa все еще пытался «искать» и ничего не нашел.
Thomas Ward
4
@ Moab НЕТ, это никак не связано с подключением к Интернету. Я проследил эту проблему несколько лет назад с помощью xperf / WPA. После первой установки MSU служба WU сканирует, все ли файлы MSI / MSP являются действительными, это занимает много времени, и поэтому второе обновление не может начать обнаружение возможности его установки. Мой обходной путь останавливает бесполезное сканирование MSI.
magicandre1981
2
верь что хочешь но я проследил что делает винда или нет.
magicandre1981

Ответы:

66

Сообщение вводит в заблуждение. Он ищет, можно ли установить обновление или оно больше не требуется (заменено).

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp, % Weight
10, , , ,   wuaueng.dll!CUpdatesToPruneList::PopulateSupersedenceInfo, 31521, , 43,72
11, , , ,   wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded, 31521, , 43,72

WUSA.exe, который используется для установки обновлений MSU, является просто оболочкой для Центра обновления Windows. После того как Центр обновления Windows установил обновление, он снова зависает в цикле, чтобы проверить, применяются ли обновления, и эти проверки бесполезны после установки, и этот цикл блокирует установку других обновлений MSU.

Чтобы ускорить установку, остановите службу Центра обновления Windows через графический интерфейс (services.msc) или через командную строку с повышенными правами (с правами администратора) ( net stop wuauserv ). Теперь цикл остановлен и обновления устанавливаются быстрее.

Установите первое обновление MSU, снова остановите службу WindowsUpdate и установите второй файл MSU.

Я также создал Скрипт перечисляет все файлы MSU в той же папке, что и CMD, и устанавливает их и останавливать службу WU самостоятельно каждый раз, чтобы ускорить настройку.

magicandre1981
источник
4
Большое спасибо за ответ! Это определенно помогло мне пройти этап «поиска» с помощью автономного установщика и очень помогло. Надеюсь, Windows сможет получить обновления прямо сейчас!
Thomas Ward
4
@DmitriNesteruk вместо того, чтобы понизить голосование, запустите cmd от имени администратора Facepalm
magicandre1981
2
Я остановил службу, но она восстанавливается, как только я пытаюсь установить msu,
Matheus Moreira
1
Работал как очарование при попытке установить средства удаленного администрирования системы от Microsoft. Их форум, как обычно, оказался бесполезным, поэтому большое спасибо, что нашли время найти это решение!
user121391
4
У меня не было привилегий для остановки службы, поэтому я извлек файлы из msu и установил файл .cab из командной строки с повышенными привилегиями: & gt; dism / online / add-package /packagepath:C:\update\myupdate.cab
kttii