1

Я заметил, что на некоторых компьютерах с Windows 7 обновления Windows и поиск драйверов Windows могут привести к тому, что svchost.exe будет занимать слишком много ОЗУ.

В случае обновлений Windows кажется, что все обновления загружаются в ОЗУ, кэшируются, а затем вы испытываете радость от их установки, пока машина работает, и снова при перезагрузке. Я настроил эти машины так, чтобы они никогда не загружали, не обновляли и не уведомляли пользователя об обновлениях, потому что svchost.exe, TrustedInstaller.exe и wau ... exe все работают с ошибками при любых других настройках. svchost.exe будет по-прежнему потреблять огромные объемы оперативной памяти при любых других параметрах обновлений Windows. Поэтому я сейчас вручную проверяю и устанавливаю обновления раз в неделю.

в случае поиска драйвера Windows, когда вы подключаете новое устройство, Windows будет потреблять чрезмерное количество оперативной памяти во время поиска, анализа и загрузки драйвера для устройства. Наиболее ярким примером является попытка подключить диск объемом 3 ТБ к машине. Мой ноутбук не смог подключиться к устройству. Это был Core i7 с 4 ГБ оперативной памяти. Я подключил диск к рабочему столу с 16 ГБ оперативной памяти. Я не помню, было ли у этой машины сумасшедшее использование ОЗУ, пытавшееся отключить диск. Однако ноутбук получил обновление до 12 ГБ ОЗУ, поэтому я подключил к нему диск. Использование оперативной памяти для svchost увеличилось до 3 ГБ. Я видел подобное, но не столь экстремальное поведение почти каждый раз, когда я подключаю новое устройство.

Все эти машины - Core i7 некоторого разнообразия с 12 ГБ ОЗУ и выше. Не легкие характеристики, хотя, может быть, это только в среднем за 2015 год?

Я исследовал это явление ранее, и, хотя я нашел много людей, задающих подобные вопросы, я не нашел решения этой проблемы.

Есть ли способ смягчить это поведение?

Соответствующие ссылки:

Windows 7 SVCHOST расходует ОЗУ copius при поиске драйверов

Проверка обновлений Windows в Windows 7 приводит к взрыву памяти

Автоматический поиск и обновление драйверов в Windows?

Поиск драйверов для Windows 7 крайне медленный

Как устранить неполадки, связанные с интенсивным использованием svchost.exe в Windows 7?

Как я проанализировал svchost проблему высокой загрузки ЦП

svchost.exe Загрузка процессора на Fresh XP Install

Как остановить wuauserv

2 ответа2

10

Это известная проблема с Центром обновления Windows. Microsoft исправила эту проблему с обновлением KB3050265 в июне 2015 года:

Клиент Центра обновления Windows для Windows 7: июнь 2015
https://support.microsoft.com/en-us/kb/3050265

Исправления включены в это обновление

Это обновление устраняет проблему, из-за которой производительность системы может быть снижена во время сканирования. Эта проблема имеет наибольшее влияние на компьютеры с небольшим объемом физической памяти.

Загрузите и установите обновление Windows6.1-KB3050265-x64.msu .

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

Microsoft выпустила новое обновление клиента WindowsUpdate, чтобы исправить медленный поиск / установку обновлений.

Установка и поиск обновлений происходит медленно, и в Windows 7 наблюдается высокая загрузка ЦП.
https://support.microsoft.com/en-us/kb/3102810

Скачать:
32Bit: http://www.microsoft.com/downloads/details.aspx?FamilyId=fcd6bf5d-f004-4ca3-aa7e-1de462b91dd0

64Bit: http://www.microsoft.com/downloads/details.aspx?FamilyId=4fe566bd-31b1-4413-8c4c-412b52533669

Попробуйте это новое обновление и посмотрите, ускоряет ли оно установку обновлений.

1

Будут ли эти системы свежей / не обновленной когда-либо Windows 7? Если да, то:

  1. Да, вот как это работает. Однако это включает в себя обновления .NET, которые требуют компиляции больших частей кода на данном компьютере. Существует исправление, которое повышает приоритет, так что компьютер завершает его менее чем за час вместо нескольких.
  2. Единственный способ смягчить это поведение - найти обновление «выбрать, когда устанавливать вручную». К сожалению, это просто полумера.
  3. На самом деле, нет. Вы можете сократить загрузку обновлений и установить драйверы с сайта производителя, но это все.

Этот процесс был переработан в Windows 8, поэтому он менее заметен, но в Windows 7 его нужно только выдержать.

Однако, судя по опыту, переход на SSD устраняет симптомы. Для сравнения: DELL e6400, свежая установка Win7 Pro и полное обновление заняли почти 3 часа постоянной работы. Я оставил компьютер на автоматическом обновлении (после очередной переустановки) на ночь после первой попытки обновления, которая привела к остановке процессов. Тот же компьютер с SSD (850 EVO): обновление заняло чуть меньше часа, и я мог продолжить работу над ним.

РЕДАКТИРОВАТЬ: есть причина, почему по умолчанию обновление Windows установлено на автоматическое в 3 часа ночи ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .