Вопрос: Windows 7 с пакетом обновления 1 (SP1) Windows Update проверяет наличие обновлений


Я установил новый Windows 7 и установил SP1. Теперь, когда я пытаюсь проверить вручную для Windows Updates, он просто зависает на Проверка обновлений экран.

Windows Update dialog on hang

Я попытался запустить инструменты в Как сбросить компоненты Windows Update?, но это не решило проблему:

Независимо от того, что я делаю, он просто зависает на экране «Проверка обновлений ...» и не идет дальше.


542
2017-08-06 19:57


Источник


Может быть, аналогичная проблема? superuser.com/questions/962070/... - Jake Fisher
У меня недавно была такая же проблема и она была решена, закрыв окна и перезапустив их. Одной просто перезагрузки было недостаточно. Только при завершении работы он начал устанавливать обновления, а затем следующую загрузку обнаружил следующие настройки обновлений. - Hennes
Ни магия, ни ответы на Моава не помогли мне. После выполнения обеих процедур (на виртуальном боксе я возвращаюсь к тому же снимку), у меня все еще был обнаруженный поиск обновлений. Однако я нашел исправление! Я понятия не имею, какое обновление получило все, но используя это кувалда Мне удалось загрузить и установить пакет. Затем было нормальное обновление Windows, и у него было еще ~ 30, и я все был в курсе последних событий :) - HodlDwon
Смотрите также Музей OS / 2: обновление Windows для анекдота. - Michael Kjörling
Если вы работаете в Windows 8.1 и ищете решение, это сработало для меня: overclockers.com/forums/showthread.php/... TL; DR: установить support.microsoft.com/en-us/kb/3102812 а также support.microsoft.com/en-us/kb/3173424 , перезагрузите и перезапустите Центр обновления Windows. - blade


Ответы:


исправлять

Microsoft выпустила Обновление клиента Windows Update который является частью Июль 2016 года. исправить длинные зависание при сканировании Windows Update,

Это обновление содержит некоторые улучшения для Windows Update Client в   Windows 7 с пакетом обновления 1 (SP1). Это включает в себя следующее:

  • Оптимизация, которая учитывает длительное время сканирования обновлений, о которых сообщается на некоторых компьютерах.
  1. Скачать:

  2. Остановите службу Windows Update. Эта ускоряет настройку обновлений MSU и бесполезные шаги из Moab  не требуются (перезагрузка приводит к остановке службы WU до ее запуска через триггер, когда доступен Интернет). Это можно сделать из командной строки, или из окна Service Manager,

  3. Попробуйте загруженное обновление и проверьте, ускоряет ли он установку обновлений.

Для установки обновления сначала необходимо установить Апрель 2015 г. Обновление стека обновлений для Windows 7 и Windows Server 2008 R2 обновите (снова остановите службу WU перед тем, как пытаться установить MSU).

Загрузить (обновление обновления стека в апреле 2015 года): 

Обходной путь 1

Если это все еще не помогает искать новые обновления, используйте WSUSOffline чтобы получить все обновления.


509
2017-11-04 18:46



Комментарии не предназначены для расширенного обсуждения; этот разговор был переехал в чат, - Journeyman Geek♦
Аналогичная проблема имеет и Windows 8.1, и решение в основном такое же: загрузить обновление для Клиента обновлений и вручную применить его, - stiemannkj1
Для записи, вот шаги, которые исправляют мою проблему (32-разрядная Windows7 SR1), которая застревает в «Проверка обновлений» или «Подготовка к установке». (1) запустить «net stop wuauserv» из cmd.exe, чтобы остановить службу Windows Update; (2) загрузить и установить «апрельский 2015 Update Service Update» (Windows6.1-KB3020369-x86.msu), упомянутый в этом ответе; (3) загрузить и установить «Накопительный пакет обновления для Windows 7 SP1» (Windows6.1-KB3179573- x86.msu); (4) загрузите и установите «Обновление клиента Windows Update» (Windows6.1-KB3172605-x86.msu), упомянутое в этом ответе. Перезагрузите Windows при каждом запросе установленного обновления - tdwong.star
Я не мог найти пакет для скачивания ... ссылки мертвы - JobaDiniz
@JobaDiniz для меня они работают. вы также можете найти их здесь: catalog.update.microsoft.com/Search.aspx?q=KBXXXXXX, Измените KBXXXXXX на реальный номер KB, например catalog.update.microsoft.com/Search.aspx?q=KB3172605 - magicandre1981


Эта проблема пришла и ушла с годами с различными исправлениями на этом пути, так что вот мое обновленное руководство по этому вопросу на эту дату 5 января 2016 года.

Проверьте раздел EDIT ниже, есть намного более быстрый способ полностью обновить Windows 7 SP1 после чистой установки сейчас.

Это то, что я делаю, когда я переустанавливаю Windows 7 с пакетом обновления 1 (SP1) или у вас возникают проблемы с обновлением Windows, установленным при проверке обновлений.

Если пакет обновления 1 не установлен, установите его перед тем, как следовать этому руководству,

выберите

Windows6.1-KB976932-x64.exe

для 64-битного W7 или

Windows6.1-KB976932-X86.exe

для 32-битного W7

Загрузить KB-3138612  и сохраните его там, где вы можете найти его позже

Загрузить инструмент SUR   сохранить его в том же месте

Перезагрузите компьютер и отключите его от Интернета до загрузки Windows, это важно, потому что в каждом окне загрузки будет проверяться наличие обновлений в фоновом режиме, и это приведет к тому, что проверка обновлений зависает снова и будет препятствовать установке загруженных пакетов до тех пор, пока она не завершится проверка, поэтому отключение от Интернета до загрузки Windows предотвращает это.

После загрузки установите KB-3138612, если требуется перезагрузка, сделайте это и оставайтесь отключенным от Интернета.

Теперь установите пакет SUR Tool, это большой пакет и установите множество обновлений, а также очистите и обновите хранилище обновлений Windows. Он также сократит количество обновлений Windows, которые будут установлены позже.

После установки перезагрузки пакета SUR, подключитесь к Интернету и сделайте ручное обновление Windows Update, теперь он должен работать намного быстрее. Даже после этих исправлений я видел, что некоторые ПК W7 занимают до часа, чтобы закончить проверку обновлений, если они запускаются с панели управления вручную.

Если у вас есть другие проблемы с обновлениями Windows и установлены 2 обновления, загрузить этот инструмент исправления Microsoft Windows Update (щелкните правой кнопкой мыши «Сохранить ссылку как») запустите ее и выберите агрессивный режим, чтобы полностью сбросить обновления Windows. Перезагрузите и попробуйте обновления Windows с панели управления еще раз.

Обновить: Microsoft имеет выпустил огромный накопительный пакет обновлений для Windows 7 SP1, это похоже на пакет обновления, но они его не называют. Это значительно ускорит обновление Windows 7 после чистой установки, больше проблем с обновлением Windows и многих перезагрузок. Этот накопительный пакет обновлений приведет к потере системы во вторник апреля 2016 года.

Это не выпускается через Центр обновления Windows, вам необходимо использовать Internet Explorer, чтобы открыть его, открыть IE и перейти по этому адресу

http://catalog.update.microsoft.com/v7/site/home.aspx

Введите в поле поиска 3125574 и нажмите клавишу ввода.

enter image description here

Теперь вы увидите все версии этого сворачивания, выберите тот, который вам нужен, и загрузите его где-нибудь, где вы сможете его найти позже. Также используйте страницу каталога Windows Update для загрузки и установки этого обновления, 3177467, это является предварительным условием для сворачивания, а затем установить 3125574, также обязательно отключите его от Интернета при применении этих обновлений.

enter image description here


134
2018-01-05 18:31



Это решение работало после сбоя автоматического устранения неполадок Windows Update и обновления Центра обновления Windows. Я пробовал следующие инструкции без каких-либо успехов ученика. Я включаю их здесь, если они все еще являются частью решения. answers.microsoft.com/en-us/windows/forum/all/... - user779756
Спасибо, это работало для установки DVD для Windows 7 SP1. На четырехъядерном 16-гигабайтном 16 ГБ на SSD потребовалось около десяти минут, чтобы найти обновления (в случае, если кто-то еще сталкивается с этим сценарием и задается вопросом, как долго ждать). - John
Я подтверждаю, что этот метод работает. С некоторого времени KB3102810 является единственным способом решения Windows Update застрял в поиске обновлений, но недавно после установки 100 обновлений или, таким образом, проблема возвращается. Ваше предложение о запуске SUR после KB3102810 сработало для меня. Спасибо. - Hatoru Hansou
Инструмент SUR также работал там, где ничего не было в Windows Vista SP2. Кажется, исправляет папку Catroot2 как часть ремонта. Если бы я работал техническим специалистом, у меня всегда был бы инструмент SUR в моем наборе инструментов и применять его к любой поврежденной или подозрительной установке Windows. Это БОЛЬШОЙ выстрел из дробовика. - Syclone0044
К сожалению, продукты Microsoft по-прежнему сталкиваются с этой проблемой и требуют обходных решений только для получения важных обновлений безопасности. - RockPaperLizard


Я обнаружил, что у Microsoft был отличный инструмент для исправления собственных обновлений. Запуск пакета «Автоматический устранение неполадок Windows Update» устранял все мои проблемы с обновлениями.

Видеть Центр обновления Windows: часто задаваемые вопросы, Выделите «Что делать, если у меня возникли проблемы с установкой обновлений?»

Или используйте ссылка для скачивания,


34
2017-08-27 15:04



Кажется, что сайт был изменен на support.microsoft.com/en-us/gp/windows-update-issues - Jake Fisher
Пробовал этот обновленный URL-адрес, как в комментарии Джейка, но это не исправить. - RichVel
К сожалению, встроенный помощник и загрузка сайта г-на Фиксита ничего не сделали для меня. Однако после удаления данных приложения и оптимизации (с использованием бит-защитника) он мгновенно начал обновление - работал с обновлением Windows 10. Я думаю, нужно также попытаться удалить кэшированные данные, где это возможно. - Ross
Я попробовал инструмент устранения неполадок Windows Update. Он показывает ошибку 0x80080005. Кто-нибудь знает, как это исправить? pbs.twimg.com/media/CtV1EhUVIAAjRVi.jpg - kamleshrao
Прежде чем использовать средство устранения неполадок Windows Update, убедитесь, что у вас хорошие резервные копии. Этот инструмент затормозил Windows 7, «исправляя» его и так сильно уничтожил, что мне пришлось полностью восстановить его из резервной копии. - Martin Sugioarto


Это для тех из вас (кто я), которые пробовали все решения, которые вы могли найти без радости. Следующий процесс работал для меня на клиент чрезвычайно упрямый HP DV6 перезагружается с помощью заводского образа ж / SP1, что было хорошо, не реагировать на другие решения, которые я пробовал (хотя они являются частью решения). Это точный порядок, который я использовал для достижения успеха.

  1. Выполнить чистую загрузку

    Бег msconfig.exe и выберите «Селективный запуск», убедитесь, что «Загрузить системные службы» отмечен, а «Загрузить элементы запуска» не проверено.

    Перейдите на вкладку «Сервисы», установите флажок «Скрыть все службы Microsoft» (внизу окна) и нажмите «Отключить все». Нажмите «ОК», а затем нажмите «Перезапустить».

  2. Запустите «Центр обновления Windows» - нажмите «Изменить настройки» и установите для него «Никогда не проверять наличие обновлений».

перезагружать

Вручную добавьте следующие обновления в порядок.

KB3020369
KB3172605

В моем случае я уже пытался это сделать, но кажется, что порядок, а также чистая загрузка и настройка Windows Update являются критическими.

  1. После установки указанных обновлений выполните msconfig.exe снова и на этот раз выберите «Обычный запуск».

перезагружать

  1. Запустите Центр обновления Windows, и вам должно быть представлено ожидаемое количество обновлений (в моем случае, 198), требующих установки. Продолжайте их устанавливать.

  2. Если вам нравится, вы можете изменить параметры обновления Windows на автоматическое, когда вы закончите применять обновления.


18
2017-09-23 14:23



вы не опубликовали новую информацию. Сводка обновлений за июль 2016 уже размещена как решение. - magicandre1981
@ magicandre1981 Если бы это само по себе решило проблему для меня, я бы не написал этот ответ, я бы просто поддержал это. - Elder Geek
И сейчас MS одобрила это :). Спасибо за ссылку на HTG (Я не аффилирован - просто борюсь с той же проблемой!) - cxw
Последующее наблюдение: я сделал это, но затем должен был также сделать Процедура InfoWorld пройти «Проверка обновлений». - cxw
Это сработало для меня, переустановите oem windows 7, просто повесили, попробовали накопительный модуль 2016, но не повезло, я думаю, что это было другое, и это было сделано, и отключить обновления. Затем перезагрузка ..... Следуйте за этим, и все должно быть хорошо ....Благодаря - Mikeys4u


У меня был такой же опыт - Windows проверяет наличие обновлений навсегда. Один процессорный ядро ​​был бы максимальным, и один из Svchost задачи на панели задач поглотили гигабайт памяти.

Я решил установить обновления вручную, а самый короткий из поисковых систем Google Update Downloader. Я использовал это, чтобы вручную загрузить 106 обновлений безопасности.

Затем я установил каждое из этих обновлений вручную. Один за раз. Использование herculean количества терпения.

Некоторые обновления будут похожи на сам Windows Update. Когда я запустил обновление, у меня появилось окно с названием «Средство автоматической установки Windows Update» со строкой прогресса типа «делать вещи» (а не с той, которая прогрессирует просто один раз слева направо) под фразой «Поиск обновлений на этом компьютере» с кнопкой отмены в правом нижнем углу.

При нажатии на отмену ничего не было. Чтобы убить его, мне пришлось закрыть три задачи в диспетчере задач или перезапустить. Но я заметил, что после перезагрузки обновление, которое застряло, будет успешно установлено.

Поэтому я пробрал себе путь через обновления, установив два или три за раз, а затем перезагрузился, когда увидел окно, которое я описал выше, более 20 секунд без каких-либо успехов. Некоторые из них выписали сообщение вроде «это обновление не требуется для вашего компьютера», поэтому я просто удалил те, которые не были установлены.

Когда я закончил установку всего 100 или около того обновлений, я снова попробовал Windows Update. Одно ядро ​​дошло до 100%, задача svchost перешла на гигабайт памяти.

Я оставил его немного, затем пошел с закрытием компьютера с отвращением. И маленькая желтая панель обновления Windows появилась на кнопке отключения!

Я разрешил ему установить 7 или около того обновлений, а затем снова включил его. Я оставил его некоторое время, затем еще раз на кнопке останова появился маленький желтый экран обновления окна! На этот раз было 50 обновлений.

В третий раз было 79 обновлений.

И после этого я запустил Windows Update, и это сработало!

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


7
2017-12-11 22:36





В моем случае скорость загрузки была зафиксирована на 0%. Я решил проблему следующим образом (как было предложено Вот):

  • Остановите службы Windows Update и Application Experience (если они не останавливаются, отключают их и перезагружают)

  • Удалить все внутри C:\Windows\SoftwareDistribution 

  • Перезапустить опыт приложений и службы Windows Update

  • Повторное открытие Центра обновления Windows и проверка обновлений


4
2017-07-06 15:33





Простое решение: откройте Центр обновления Windows, перейдите к настройкам, убедитесь, что он настроен на автоматическую установку обновлений, изменение Установка нового времени обновления до следующего часа (в отличие от 3:00).

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


1
2017-09-04 11:27



Как это решить проблему? Это просто переведет один час в будущее. - Chenmunka
на самом деле это устраняет проблему, кажется, что автоматические обновления работают, но ручные не работают. - Karim
Я должен подтвердить, что это, очевидно, работает. Пока вы выбрали не ручную проверку обновлений, обновление Windows работает нормально. Я настроил «Проверить наличие обновлений, но позвольте мне выбрать, загружать и устанавливать их», что отключает возможность, когда вы хотите проверить их, но это должно произойти через 10-20 минут. Не знаю, что такое MS. - mkey
Этот метод не позволяет выбирать, какие обновления вы хотите установить. Я не хочу, чтобы Defender и Malicious Software Removal Tool. - Sopalajo de Arrierez
Я пробовал все шаги, перечисленные принятым решением, за исключением необоснованного обхода обновлений, и это решение, которое, наконец, установило первый раунд обновлений. Тьфу. - Compholio


Это для ПК / ноутбуков с относительно небольшой памятью (3 ГБ или меньше)

После попытки без успеха

  1. Антивирусное сканирование (несколько)
  2. Исправления реестра
  3. Средство устранения неполадок Windows Update
  4. Установка последней версии клиента Windows

Мое исправление было простым.

Проверьте свои параметры питания

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

Объяснение:

Проблема заключается в том, что ваши настройки питания заставляют компьютер / ноутбук спать, таким образом останавливая проверку обновлений и начинать все сначала, когда вы ее пробуждаете (думая, что он проверял все время, когда вы его покинули)

Решение:

Измените настройку питания, чтобы компьютер не спал никогда (вы можете изменить его, когда обновления будут успешными)

Панель управления -> Оборудование и звук -> Электропитание -> изменить настройки плана

Установите компьютер в режим сна -> Выберите никогда -> сохранить изменения

Затем проверьте наличие обновлений (оставьте его на несколько часов, если у вас есть только 2 ГБ памяти).


1
2017-12-07 11:57



Параметры питания - полезный совет для медленных операций, но Ответ волшебника на самом деле ускоряет проверку обновлений, что более полезно здесь. - RichVel
Важно то, что вы долгое время оставляете обновление Windows. У меня довольно высокая спецификация, и она по-прежнему занимает более часа при высоких нагрузках ввода-вывода и процессора, чтобы показать кнопку «установить обновления». Там есть какой-то действительно неэффективный код Microsoft. - Phil_1984_
У меня просто был случай, когда четырехъядерный / 8 ГБ ПК занял более 24 часов на этапе разработки без изменений, а другие имели дни ... Поскольку существует ограничение на терпение, решение @ magicandre (и особенно WSUS Offline Update). - RichVel
@RichVel и другие, которые не считают, что это решение, возможно, это правильно. Для меня это было решение, ОП не показывал свои спецификации (четырехъядерный 8 гб ПК). Этот ответ - это предложение, которое я прочитал сам, попробовал, и когда он сработал, я разместил его здесь. - davejal


Недавно я восстановил ноутбук -I think-2010, восстановив его до исходного образа системы, 64-битной версии Windows 7 (без SP1). Я удалил некоторые кости, поставляемые с ноутбуком, и установил некоторые базовые программные продукты, такие как 7zip, VLC, антивирус и т. Д. (Все бесплатное программное обеспечение с защищенных сайтов или платных версий, а не взломанных, чтобы было ясно). Я сделал обновление до SP1 (появилось после некоторой перезагрузки в списке Windows Update после первых моих настроек) и вернул ПК владельцу. Через неделю или около того человек, который попросил меня о помощи, сказал мне, что он заметил, что каждый раз, когда он проверял обновления для Windows, процесс продолжался вечно, даже ожидая долгого времени для завершения задачи. Сначала я думал о вредоносном ПО, несмотря на то, что человек настаивал на том, что это невозможно, и что это произошло с самого начала, так или иначе, я решил снова восстановить ПК на исходное системное изображение, чтобы быть уверенным. Я сделал то же самое, что делал в первый раз, но вместо того, чтобы немедленно возвращать компьютер, я решил сохранить его на некоторое время, используя его, чтобы немного поработать в Интернете, посмотреть видео и послушать музыку в свободное время ... Тем временем я запустил Windows Update для поиска обновлений, и, действительно, я заметил, что процесс продолжался очень долго, никогда не находил ничего, не останавливался и не заканчивался, как сказал мне владелец.

Я попытался решить проблему, следуя почти каждому ответу на этот вопрос, и дублировать один здесь на SuperUser без решения.

Затем я попытался следовать Комментарии клуба и даже haley_joel_osteen на Reddit все еще не решает проблему.

Я попробовал несколько исправлений, перечисленных в этот поток поддержки Microsoft и до сих пор ничего не получилось.

И последнее, но не менее важное: я также пробовал следующие ответы на аналогичную проблему на пару ответов сообщества Microsoft (1 , 2) и даже один на аппаратное обеспечение НО, после всего этого, НИЧЕГО: мне все еще не удалось решить проблему!

Я не знаю, был ли тот факт, что язык ОС не был американским / английским, связан с тем, что все перечисленные попытки не решают проблему ... Во всяком случае, поскольку я видел, что обновления Windows работали в начале, Я решил снова восстановить ПК на исходный системный образ, чтобы попытаться установить обновления один за другим, пытаясь понять КОГДА (и, надеюсь, даже почему) проблема проявилась ...

ПРИХОДИТЬ В РЕШЕНИЕ:

TMLSS: В конце Я заметил, что Windows Update перестала работать сразу после обновления пакета обновления 1 (KB976932) и я решил каждую проблему, выполнив следующие шаги:

  1. Идти к Control Panel > Programs > Programs and Functionalities > Installed Updates, выполните поиск и удаление обновления SP1 KB976932. (Помню, я тоже удалил обновление KB958488, но я не думаю, что это действительно необходимо)

  2. Загрузите это же обновление «вручную» из каталога Microsoft Update, собираюсь http://catalog.update.microsoft.com/v7/site/search.aspx?q=KB976932  (ДОЛЖЕН ОБЯЗАТЕЛЬНО ИСПОЛЬЗОВАТЬ ИЭ ДЛЯ ЭТОГО) и выбрать тот, который правильно соответствует операционной системе (32 или 64 бит).

  3. «Вручную» установите загруженное обновление в Windows 7 SP1 (Я заметил, что размер загруженного вручную обновления был примерно в 6-12 раз больше, чем тот, который был установлен автоматически Windows Update раньше).

Этого должно быть достаточно, но, чтобы быть уверенным, я помню, что я также установил KB3172605, KB3020369 а также KB3125574 Обновления.

И это все, это, наконец, решило проблему в моем случае!


1
2017-10-15 16:53



Сдвиг на возможное решение этой проблемы? (В самом деле, я хотел бы знать, почему) Ну, в любом случае, я знаю, что это работающее решение этой проблемы, потому что я решил это так, и я думаю, что кто-то еще может быть рад найти его (я, конечно, имел бы и мог бы сэкономить много моего свободного времени, пытаясь понять это тоже), поэтому я собираюсь оставить его здесь. - danicotra
@Benoit Blais другой пользователь SuperUser предложило более простое решение - у меня нет возможности протестировать, но я хочу сообщить, что это: сначала отключить карту NIC (start, run, ncpa.cpl), установить патч Windows6.1-KB3020369-x64 и Windows6.1-KB3172605 -x64 без перезагрузки между ними, затем включите nic и перезагрузитесь. BINGO - danicotra
3125574 - это огромный накопительный пакет обновления для Windows 7 SP1 (огромный смысл 475 МБ), который обновляет Windows 7 до апреля 2016 года. Он включает в себя каждое критическое обновление с Service Pack 1. Поэтому неудивительно, что его включение в это решение устраняет проблему. Но это не помогает изолировать причину. И, если это будет актуально для всех, я использовал Firefox 39 для его загрузки, а не Internet Exploder. - Ed999
@ Ed999: главное в моем ответе: KB976932 обновление, и это то, о чем я сказал, необходимо загрузить с помощью IE. Я сказал мне тогда установлен также KB3125574 просто чтобы быть уверенным (это, конечно, не могло быть больно) ... и я совершенно уверен, что я тоже смог скачать этот, не используя IE. - danicotra


This is probably specific to VM's. 1) Increase cores from 1 to something higher.

Для меня это имело непосредственный и драматический эффект как для работы процессора, так и для использования в оперативной памяти. Почти потерянный среди комментариев между ответами KB hotfix / update, это упоминание в комментарии @Eugene K требует ответа самостоятельно.

Примечание. Я подготовил это как ответ на Центр обновления Windows не работает и потребляет 100% процессора (Win7 SP1), который отмечен дубликатом этого (хотя на самом деле он не упоминает 100% CPU). Я нахожу, что не могу опубликовать свой ответ там, поскольку отсутствуют элементы управления ответами, возможно, связанные с его маркировкой как дубликаты, поэтому это выглядит следующим лучшим местом, так как люди, пытающиеся решить 100% -ный вопрос с ЦП, получают ссылку здесь.

В Windows Update есть несколько различных проблем, которые, по сути, все звучат одинаково. Чтобы быть ясным: этот конкретный вопрос касается Windows Update, потребляющего 100% -ный процессор без каких-либо действий, и, оставаясь в этом состоянии в течение длительного периода времени. Моя Windows 7 VM находилась в таком состоянии. Диспетчер задач показал, что svchost.exe потребляет 100% процессор, общий «родительский» процесс Windows использует «хост» и запускает отдельные службы. Щелкнув правой кнопкой мыши svchost.exe и выбрав «Перейти к сервису», я смог узнать, какая служба была виновником, а виновником была служба wuauserv, служба обновлений Windows Update.

Я попытался включить IPV6, что-то предлагаемое среди ответов (которое, как я думал, я уже делал на всех машинах после других вопросов), но в этом случае это не имело никакого значения. Я не собирался собирать и выбирать исправления и обновления KB, когда есть ряд подобных проблем с Windows Update; Я бы предпочел, чтобы он сам применял все обновления в правильном порядке, если есть способ получить его в состоянии, в котором он это сделает. Я оставил его в течение 24 часов, и когда я снова посмотрел, он все еще был на 100%, и, кроме того, история обновлений показала, что за это время даже не было установлено ни одного обновления. Последний завершился накануне, более 24 часов назад. Пара перезагрузок не имела никакого значения: она просто вернулась к 100% процессору.

Обращаясь затем к вопросу о Hyper-V, я посмотрел и нашел, где вы можете настроить количество процессоров для виртуальной машины. Установка выполняется серым цветом, когда виртуальная машина работает, поэтому вы должны отключить ее, чтобы изменить настройку: enter image description here Я увеличил количество процессоров от 1 до 2 и увидел немедленное изменение: теперь виртуальная виртуальная машина казалась дела что нибудь. Как процессор, так и память постоянно росли и падали. Я также заметил, что виртуальная машина, похоже, могла использовать больше выделенной для нее памяти: ранее, когда она застряла на 100% -ном процессоре, она использовала 2G из 4 Гбайт ОЗУ, тогда как теперь, поднимаясь и падая, это было используя до 3G. Я закрыл его и снова увеличил количество процессоров, от 2 до 4, и увидел соответствующее увеличение эффектов: большая активность в диспетчере задач, различная в каждом из 4-х процессоров, и снова увеличение объем памяти, который он мог бы использовать, все еще растет и падает, но теперь приближается к полному выделенному 4G. Кажется, теперь он разрывает обновления. И использование ЦП, быстро зигзагообразное, теперь составляло обычно около 25%, то есть с этого момента машина стала гораздо более отзывчивой и полезной, а обновления обрабатывались.

Напомним, что существует ряд различных проблем, которые могут привести к зависанию или запуску Windows Update, и Microsoft опубликовала множество исправлений и обновлений в этой общей области. Поэтому в любое время, когда это происходит, вполне возможно, что есть более чем один способствующий фактор. В любом случае увеличение числа сконфигурированных процессоров Hyper-V может быть или не быть полным ответом, но нет никаких сомнений в том, что это приводит к значительному улучшению способности машины использовать как процессор, так и ОЗУ.


1
2017-12-26 10:09