Почему обновления Windows / Microsoft всегда требуют много времени для обнаружения доступных обновлений?

TL; DR

Когда вы запускаете обновления Windows в Windows XP, вы направляетесь на веб-сайт Windows Updates. (Предполагая, что в вашем браузере уже установлен ActiveX, плагин установщика), на веб-сайте отображается зеленая строка с прокруткой и, кажется, просто виснет в течение нескольких минут. Почему этот этап процесса обновления занимает много времени?

Я не заинтересован в ускорении процесса. Я просто хочу знать, что делает программное обеспечение для обновления, поскольку оно не устанавливает программное обеспечение, и оно не достигает максимума в использовании процессора и сети. Что останавливает процесс?


Это обычная задача для многих из нас, работающих в любой форме ИТ-позиции с использованием Windows. В конце концов вам нужно установить / переустановить версию Windows, а последующее – очень длительный процесс обновления ОС.

Долгое время я принимал тот факт, что это медленный процесс, и это все, что нужно. Существует много для загрузки, а некоторые обновления требуют перезагрузки, за которыми следуют дальнейшие обновления … Ugh!

Сегодня утром мне пришлось пройти процесс установки Windows XP с пакетом обновления 3 (SP3). Я устанавливаю ОС на виртуальную машину на SSD, и я работаю над этой штукой более 6 часов.

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

Этот шаг – это шаг обнаружения обновлений для обновления вручную. В частности, при переходе на страницу обновлений Windows (или Microsoft), а затем нажмите кнопку «Пользовательский», чтобы обнаружить ваши обновления. Похоже, что ваш компьютер просто сидит там в течение болезненного времени. Проверьте свой диспетчер задач, и похоже, что ваш компьютер заблокирован, потому что ваш процессор не готовит, поэтому что-то заглохло. Я понятия не имею, что происходит или что это может сделать?

Что делает программное обеспечение для обновления? Если реестр был обыскан, не должен ли мой процессор использовать пик?

Кто-нибудь знает, что происходит? Я могу свободно обосновать, почему некоторые шаги в процессе обновления занимают так много времени. Однако у этого, похоже, нет никаких аргументов.

ОБНОВИТЬ

Чтобы уточнить, я начал с Windows XP с SP3 iso. После установки ОС (что было довольно быстро) я начал обновления. Моя первоначальная проверка обнаружила более 100 критических обновлений и, если память мне помогает, более 40 предлагаемых обновлений.

Я должен был сделать процесс перезагрузки и обновления по крайней мере 4 раза вчера. Опять же, я не ищу оправдания всего процесса. Вместо этого, когда я перехожу на страницу обновления (после того, как компонент ActiveX установлен.) Что требует процесса обнаружения так долго, тем более, что мой процессор почти не используется, память не достигает максимума, и мой сетевой трафик не имеет тенденций Всплеск вообще?

4 Solutions collect form web for “Почему обновления Windows / Microsoft всегда требуют много времени для обнаружения доступных обновлений?”

Похоже, что в интерфейсе управления обновлениями XP есть что-то, что связано с использованием ActiveX, возможно, связано с использованием громоздкой 5-разрядной системы IE / ActiveX / WGA / WindowsInstaller / WindowsUpdate – по сравнению с Vista и более поздними версиями WindowsUpdate / WindowsInstaller, возможно, проблема связана с обоими). К сожалению, я сомневаюсь, что в этой проблеме (или ее решении) достаточно интереса, чтобы получить серьезный обратный инженерный талант.

Вот что мы знаем до сих пор (благодаря RLH для указания слона в комнате):

  • Установка из известного хорошего последнего пакета обновления XP.
  • Проблема, отмеченная после установки элементов управления ActiveX для WU – шаг обнаружения пользовательского обновления занимает слишком много времени:
    • Нет заметной загрузки процессора.
    • Минимальная загрузка памяти / ввода-вывода.
    • Минимальная пропускная способность / использование сети.
    • Недостаточная активность диска, чтобы гарантировать значительную задержку.

Одна из вещей, которую я предпринял, заключается в установке IE8 и WI версии 4.5 перед установкой элементов управления ActiveX, и, похоже, это сокращает время, в течение которого выполняется шаг обнаружения (также предотвращает потенциальные проблемы с ошибкой IE8 и / или WI при автоматическом обновлении , Который я видел несколько раз). Загружаемые файлы можно найти здесь (соответственно):

Когда вы впервые подключаетесь к службе обновлений Microsoft, он пытается загрузить некоторые компоненты AcvtiveX (чтобы не путать с DirectX), чтобы ваша система могла обнаружить и сообщить Microsoft о том, что может понадобиться вашей системе. (FYI: вы можете думать о вещах ActiveX как о подобных мини-программах, которые могут даже иметь вирусы! Поэтому убедитесь, что вы доверяете тем, кто хочет установить этот материал.) Иногда эти компоненты обновления необходимо обновлять. Другими словами, компоненты обновлений необходимо обновить. (Звучит как скит от Three's Company, не так ли?) На самом деле, похоже, я вспоминаю, как кто-то сказал, что последние компоненты обновлений имеют ошибку! Таким образом, может случиться так, что ваша система просто другая в длинной строке затронутых систем. (Тем не менее, это маловероятно.)

Этот процесс обновления еще более усложняется, когда Microsoft настаивает на том, что вы обновляете авторизированную и активированную версию Windows XP. (BTW, Vista и выше не препятствуют этому требованию, поскольку вы все равно можете обновить без необходимости активации – или использовать браузер. Это может быть еще одной причиной выхода из каменного века и обновления.) Хуже того, IE (который Это единственный браузер, с которым работает этот процесс) не дает абсолютно никаких указаний на то, что что-либо происходит, когда загружаются и устанавливаются элементы ActiveX. Вы просто не знаете этого до тех пор, пока это не будет сделано (хотя вам, вероятно, пришлось бы OK процесс).

И это только для начинающих !!!

Следующий элемент, который вы можете рассмотреть, – это все огромные пакеты обновлений. И похоже, что это может быть то, что вы не делаете правильно. Причина, если вы последовательно устанавливаете / применяете каждый SP с помощью процесса обновлений Microsoft, вы серьезно теряете время! Вам действительно нужно только применить последний пакет обновления 3 (SP3), который является независимым и свободно загружаемым. Не полагайтесь на процесс обновления, чтобы сразу же предоставить его вам! (Будет, но не сначала.)

Только после того, как SP3 будет установлен / применен, если вы начнете процесс обновления. Вы можете избежать множества ненужных обновлений, патчей и «бычьей косы», если только начинаете с SP3. Причина в том, что более старые SP, такие как SP1a, всегда хотят, по крайней мере, полной загрузки обновлений, прежде чем он поймет, что для загрузки и применения требуется новый SP2. И тогда SP2 делает почти то же самое! И поскольку SP3 уже имеет все эти вещи (это рекурсивно, другими словами), вам просто нужно начать с SP3, а затем двигаться дальше. (BTW, Vista не является рекурсивной, как это, и вам нужно последовательно применять SP1 перед применением SP2.)

Теперь, если вы переустанавливаете XP очень часто, вам может понадобиться создать установочный диск «slip steam». Slipstreaming позволит вам создать установочный диск Windows со всеми последними обновлениями, драйверами и даже программами, которые вы, возможно, захотите установить после мертвой чистой установки. Это ОГРОМНАЯ экономия времени для некоторых людей. И где XP, вы можете проверить бесплатную утилиту NLite ( http://www.nliteos.com/ ), чтобы помочь ей.

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

Также существует проблема, связанная с тем, что WiFi не так быстро из-за помех или других подобных причин – если вы даже используете WiFi. (Я рекомендую использовать проводное Ethernet-соединение по возможности).

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

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

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

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

Я заменяю жесткий диск на ноутбуке Dell Inspiron 6400 (US E1505) моего сына. Я начал с установочного диска WinXP SP1, запустил WindowsXP-KB835935-SP2-ENU.exe и WindowsXP-KB936929-SP3-x86-ENU.exe и (в конце концов!) Нашел все драйверы устройств на веб-сайте Dell (с помощью Service Tag Я получил от Belarc ).

Автоматическое обновление было включено, но оно не удавалось с обновлением, которые были готовы для вашего компьютера, когда я оставил его на час, поэтому я использовал Центр безопасности -> Проверить последние обновления . В течение следующих 24 часов на экране браузера отобразилось « Проверка последних обновлений для вашего компьютера» … (Я перезагрузил и перезапустил чек несколько раз, но он продолжался непрерывно, по крайней мере, в течение одного периода более 7 часов, когда я ложился спать ).

Это было вчера. Час назад я загрузил Internet Explorer 8 и снова попытался. В течение примерно 30 минут он загрузил 106 обновлений, и в настоящее время он устанавливает обновление # 54, когда я пишу.


TLDR: как можно скорее перейдите на IE8, если вы пытаетесь обновить действительно старую копию XP.

  • Как получить ftype & assoc для соответствия проводнику Windows?
  • Windows XP эквивалент «хвост -f»?
  • Как изменить язык Windows XP по умолчанию, не переустанавливая ОС
  • Случайные каталоги в c: \, которые я не могу удалить
  • Windows XP требует установки BIOS IDE для загрузки, как это исправить?
  • Как клонировать жесткий диск на немного меньший жесткий диск?
  • Windows XP расширенный или клонированный рабочий стол больше не работает
  • Как я могу найти файлы, не соответствующие конкретному расширению в Windows XP?
  • Серийные порты COM3-COM49 используются, но не указаны в диспетчере устройств
  • Каковы хорошие программы бенчмаркинга для измерения производительности USB-накопителей?
  • Невозможно просматривать веб-сайты с помощью беспроводной сети
  • Давайте будем гением компьютера.