This is probably specific to VM's. 1) Increase cores from 1 to something higher.
Для меня это оказало непосредственное и драматическое влияние как на активность процессора, так и на удобство использования ОЗУ. Это пропущенное упоминание в комментарии @Eugene K почти потеряно среди комментариев между ответами об исправлении / обновлении KB.
Примечание. Я подготовил это как ответ на то, что Центр обновления Windows не работает и потребляет 100% процессорного времени (Win7 SP1), который помечен как дубликат этого (хотя на самом деле этот процессор не упоминает 100% процессорного времени). Я нахожу, что не могу опубликовать свой ответ там, так как отсутствуют элементы управления ответами, возможно, связанные с маркировкой его как дубликата, так что это, кажется, следующее лучшее место, когда люди, пытающиеся решить вопрос о 100% ЦП, получают ссылку здесь
Есть несколько разных проблем с Центром обновления Windows, которые на первый взгляд кажутся одинаковыми. Для ясности: этот конкретный вопрос касается того, что Центр обновления Windows потребляет 100% ЦП, и при этом ничего не происходит, и остается в этом состоянии в течение длительного периода времени. Моя Windows 7 VM была в этом состоянии. Диспетчер задач показал, что процессор svchost.exe потребляет 100% ресурсов ЦП, общий "родительский" процесс, используемый Windows для "размещения" и запуска отдельных служб. Щелкнув правой кнопкой мыши по svchost.exe и выбрав "Перейти к службе", я смог увидеть, какой из сервисов был виновником, а виновником был wuauserv, служба автоматического обновления Windows Update.
Я попытался включить IPV6, что-то предлагалось среди ответов (что я думал, я уже сделал на всех машинах после других проблем), но в этом случае это не имело никакого значения. Мне не терпелось начать выбирать и исправлять исправления и обновления КБ, когда есть ряд схожих проблем с Центром обновления Windows; Я бы предпочел, чтобы он применял все обновления сам в правильном порядке, если есть способ получить его в состоянии, в котором он это сделает. Я оставил его на 24 часа, и когда я посмотрел снова, он все еще был на 100% - и, кроме того, история обновлений показала, что за это время он даже не установил ни одного обновления. Последний был завершен накануне, более 24 часов назад. Пара перезапусков не имела значения: он просто вернулся к 100% процессору.
Переходя к вопросу о Hyper-V, я посмотрел и нашел, где можно настроить количество процессоров для виртуальной машины. Параметр отображается серым цветом во время работы виртуальной машины, поэтому вы должны выключить его, чтобы изменить настройку: Я увеличил число процессоров с 1 до 2 и сразу увидел изменение: виртуальная машина теперь, похоже, что- то делает . Использование процессора и памяти постоянно росло и падало. Я также заметил, что виртуальная машина, кажется, могла использовать больше выделенной ей памяти: раньше, когда она зависала на 100% ЦП, она использовала 2 ГБ из 4 ГБ ОЗУ, тогда как сейчас, когда она поднималась и падала, это было используя до 3G. Я выключил его и снова увеличил количество процессоров, с 2 до 4, и увидел соответствующее увеличение эффектов: значительная постоянная активность в диспетчере задач, различная для каждого из 4 процессоров, и снова увеличение объем памяти, который он может использовать, все еще растет и падает, но теперь приближается к полному выделенному 4G. Похоже, сейчас рвется через обновления. А загрузка ЦП, тоже быстро зигзагообразная, обычно составляла около 25%, то есть с этого момента машина стала намного более отзывчивой и удобной в использовании во время обработки обновлений.
Напомним, что существует ряд различных проблем, которые могут привести к зависанию или медленной работе Центра обновления Windows, и Microsoft опубликовала множество исправлений и обновлений в этой общей области. Таким образом, каждый раз, когда это происходит, вполне вероятно, что есть более чем один способствующий фактор. В любом конкретном случае увеличение числа сконфигурированных процессоров Hyper-V может быть или не быть полным ответом, но нет никаких сомнений в том, что это значительно улучшит способность машины использовать как ЦП, так и ОЗУ.