Как удалить агента windows update

Сброс настроек службы обновлений Windows Update

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

Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%\WindowsUpdate.log (в Windows 10 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек агента и службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.

Средство устранения неполадок Центра обновления Windows

Прежде чем перейти к сбросу конфигурации центра обновления Windows настоятельно рекомендуем сначала попробовать более простое и эффективное средство для автоматического исправления проблем в службе обновления Windows – средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter).

Скачайте и запустите Windows Update Troubleshooter для вашей версии Windows:

  • Windows10 – wu10.diagcab ( https://aka.ms/wudiag ) (либо запустите локальную версию инструмента: Пуск -> Параметры -> Обновления и безопасность -> Устранение неполадок -> Центр обновлений Windows (Start -> Settings -> Updates and Security -> Troubleshoot -> Windows Updates Troubleshooter);
  • Windows 7и Windows 8.1 — WindowsUpdate.diagcab ( https://aka.ms/diag_wu ).

Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.

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

Сброс настроек Windows Update из командной строки

Процесс сброса настроек агента и службы обновления Windows состоит из нескольких этапов. Все описанные операции выполняются в командной строке и собраны в один bat файл (готовый скрипт можно скачать по ссылке ниже).

С помощью данного скрипта можно полностью сбросить конфигурацию службы Центра обновлений Windows, и очистить локальный кэш обновлений. Скрипт является универсальный и будет работать как в Windows 7, Windows 8.1 и Windows 10, так и в Windows Server 2016/ 2012 R2/ 2008 R2. Скрипт помогает устранить большинство типовых ошибок в работе службы Windows Update, когда центр обновлений перестает загружать новые обновления или пишет, что при установке обновления возникают ошибки.

Итак, по порядку о том, что делает скрип:

  1. Остановка службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    taskkill /im wuauclt.exe /f
  2. Удаление служебных файлов qmgr*.dat в каталоге %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\:
    Del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
  3. Переименовываем служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (в случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
  4. Удаление старого журнала windowsupdate.log
    del /f /s /q %windir%\windowsupdate.log
  5. Сброс разрешений на службы BITS и Windows Update (в случае, если права на службы были изменены)
    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
    sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
  6. Перерегистрация файлов системных динамических библиотек (dll), связанных со службами BITS и Windows Update:
    cd /d %windir%\system32
    regsvr32.exe /U /s vbscript.dll
    regsvr32.exe /U /s mshtml.dll
    regsvr32.exe /U /s msjava.dll
    regsvr32.exe /U /s msxml.dll
    regsvr32.exe /U /s actxprxy.dll
    regsvr32.exe /U /s shdocvw.dll
    regsvr32.exe /U /s Mssip32.dll
    regsvr32.exe /U /s wintrust.dll
    regsvr32.exe /U /s initpki.dll
    regsvr32.exe /U /s dssenh.dll
    regsvr32.exe /U /s rsaenh.dll
    regsvr32.exe /U /s gpkcsp.dll
    regsvr32.exe /U /s sccbase.dll
    regsvr32.exe /U /s slbcsp.dll
    regsvr32.exe /U /s cryptdlg.dll
    regsvr32.exe /U /s Urlmon.dll
    regsvr32.exe /U /s Oleaut32.dll
    regsvr32.exe /U /s msxml2.dll
    regsvr32.exe /U /s Browseui.dll
    regsvr32.exe /U /s shell32.dll
    regsvr32.exe /U /s atl.dll
    regsvr32.exe /U /s jscript.dll
    regsvr32.exe /U /s msxml3.dll
    regsvr32.exe /U /s softpub.dll
    regsvr32.exe /U /s wuapi.dll
    regsvr32.exe /U /s wuaueng.dll
    regsvr32.exe /U /s wuaueng1.dll
    regsvr32.exe /U /s wucltui.dll
    regsvr32.exe /U /s wups.dll
    regsvr32.exe /U /s wups2.dll
    regsvr32.exe /U /s wuweb.dll
    regsvr32.exe /U /s scrrun.dll
    regsvr32.exe /U /s msxml6.dll
    regsvr32.exe /U /s ole32.dll
    regsvr32.exe /U /s qmgr.dll
    regsvr32.exe /U /s qmgrprxy.dll
    regsvr32.exe /U /s wucltux.dll
    regsvr32.exe /U /s muweb.dll
    regsvr32.exe /U /s wuwebv.dll

    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s msjava.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s Mssip32.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s Urlmon.dll
    regsvr32.exe /s Oleaut32.dll
    regsvr32.exe /s msxml2.dll
    regsvr32.exe /s Browseui.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s Mssip32.dll
    regsvr32.exe /s atl.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll

  7. Сброс параметров Winsock netsh winsock reset
  8. Сброс параметров системного прокси netsh winhttp reset proxy
  9. Опционально. При использовании локального сервера WSUS, возможно дополнительно сбросить текущую привязку клиента к серверу WSUS путем удаления следующих параметров в ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate:
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v AccountDomainSid /f
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v PingID /f
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v SusClientId /f
    REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v TargetGroup /f
    REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v WUServer /f
    REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v WUStatusServer /f
  10. Запуск остановленных служб:

    sc.exe config wuauserv start= auto
    sc.exe config bits start= delayed-auto
    sc.exe config cryptsvc start= auto
    sc.exe config TrustedInstaller start= demand
    sc.exe config DcomLaunch start= auto
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

  11. Опционально. В некоторых случая требуется установить/переустановить последнюю версию агента Windows Update Agent (WUA). Скачать актуальную версию агента можно со страницы https://support.microsoft.com/en-us/kb/949104. Нужно скачать файл для вашей версии Windows.Актуальная версия агента WUA для Windows 7 SP1 x64 — 7.6. Принудительная переустановка агента WindowsUpdate выполняется следующими командами:
    • для Windows 7 x86: WindowsUpdateAgent-7.6-x86.exe /quiet /norestart /wuforce
    • для Windows 7 x64: WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce

Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.

wuauclt /resetauthorization /detectnow

Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.

Сам скрипт reset_win_update.bat можно скачать по ссылке reset_win_update.zip (пункты 9 и 11 в скрипте не выполняются, т.к. являются опциональными). Скрипт нужно скачать, распаковать и запустить с правами администратора.

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

Если обновления начали корректно скачиваться и устанавливается, можно удалить папки резервные копии папок:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Скрипт Reset Windows Update Agent

В галерее скриптов Technet есть довольно полезный и простой скрипт для сброса компонентов центра обновлений — Reset Windows Update Agent. Скрипт универсальный и подходит для всех версий Windows: начиная с Windows XP и заканчивая последними версиями Windows 10. Рассмотрим, как им пользоваться.

  1. Скачайте архив ResetWUEng.zip здесь (https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc) и распакуйте его;
  2. Запустите файл ResetWUEng.cmd с правами администратора;
  3. Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows, сброс Winsock, очистка временных файлов и т.д.);
  4. Для сброса настроек Windows Update как правило достаточно использовать опцию 2 —ResetstheWindowsUpdateComponents (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
  5. Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки.

Windows 10 Update Assistant как удалить и отключить насовсем и навсегда

Microsoft позаботилась о пользователях Windows 10, нуждающихся в последних обновлениях. В поле внимания попали юзеры, на устройствах которых установлена версия ОС, не поддерживающая актуальные обновления. Самостоятельно на компьютер (системный диск) инсталлируется специальная программа помощник по обновлениям, вызвавшая множество разногласий в среде пользователей. И сегодня речь пойдет о том, нужна ли Windows 10 Update Assistant, и каким образом можно удалить программу навсегда или отключить ее.

Что делает Update Assistant?

Update Assistant – официальная разработка Microsoft, Помощник, призванный загружать и устанавливать обновления безопасности в Windows 10. Если после сканирования компьютера система не обнаруживает на нем актуальных пакетов безопасности, то Update Assistant автоматически инсталлируется на устройство и начинает свою работу. Значок утилиты мы видим на рабочем столе. Если не выполнять апдейт, то программа постоянно будет выдавать предупреждение о том, что наш ПК нуждается в установке последних обновлений безопасности: Your device needs the latest security updates. В меню помощника находятся кнопки “Сделать позже” и “Обновиться сейчас”. Выбор за нами.

Если мы не будем сейчас загружать обновления, то окно утилиты может просто не закрыться. А, завершив процесс работы программы принудительно, мы столкнемся с тем, что система снова подключит Update Assistant. Поэтому многие пользователи стремятся навсегда отключить или удалить этот софт.

Утилита работает в автоматическом режиме

Если же мы согласны на обновления, то сначала придется освободить место на системном диске (8 ГБ), а потом подождать достаточно долгое время. Компьютер самостоятельно загрузит все файлы актуального обновления, верифицирует их и инсталлирует. Весь процесс занимает 3–4 часа (большую роль играют технические характеристики устройства и скорость интернет-соединения). После нескольких перезагрузок на компьютере установится свежая версия Windows 10 от 1709 и выше.

Читайте также: Что это Windows 10 Update Assistant постоянно скачивается и устанавливается.

Необходимо ли обновляться до последней версии Windows 10

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

Задача компании-разработчика Windows 10 – обеспечить максимально удобную работу пользователям. Для этого и выпускаются различные обновления, исправляющие прошлые недоработки и предлагающие свежие опции. Если версия ОС устарела и не поддерживает актуальные апдейты, то, естественно, предварительно нужно обновить саму систему. И, когда мы найдем 8 Гб на жестком диске и выделим несколько часов на инсталляцию обновлений, то получим совершенно новую версию Windows 10 и больше не будем видеть постоянных напоминаний от Помощника. Но в случае, когда наш компьютер категорически не принимает установку последних обновлений (нехватка места на жестком диске, нет времени на инсталляцию, различные сбои в процессе), остается только удалить навсегда или отключить Update Assistant. И ниже мы рассмотрим способы, при помощи которых можно это сделать.

Это может быть полезным: Ошибка файловой системы 2147219196 в Windows 10 как исправить.

Как удалить или навсегда отключить Update Assistant

Рассмотрим некоторые методы, способные нам помочь деактивировать Update Assistant. Итак, если мы не хотим обновляться до последней версии Windows 10, то можно отключить/удалить помощник через Центр обновлений или брандмауэр, а также при помощи скрипта или Планировщика заданий.

Отключение центра обновлений в Windows 10

Первый способ, который попробуем для избавления от напоминаний Update Assistant – отключим Центр обновлений. По умолчанию он работает постоянно и самостоятельно загружает актуальные обновления. Но, если на устройстве мало памяти или трафик интернет-соединения ограничен, то Центр обновлений можно и отключить.

  1. Активируем win + r и пишем в строке services.msc.
  2. Перед нами откроется окно локальных служб.

Центр обновления Windows 10

Изменение свойств Центра обновления Windows

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

Использование скрипта для деактивации утилиты

Попробуем создать скрипт для автоматизации процесса завершения работы Update Assistant.

  1. Открываем блокнот win + r→notepad и копируем туда текст.

Скрипт для завершения работы Update Assistant

  1. Сохраняем файл в формате *.vbs и называем его, например, scriptUA.vbs.
  2. Открываем папку “Автозагрузка” командой win + r→shell:startup и переносим сюда наш созданный скрипт из папки, в которую мы его сохранили.

Теперь, когда система загрузится, автоматически сработает скрипт. Он будет постоянно завершать работу Помощника по обновлениям.

Удаление помощника и его папки навсегда

Порядок действий довольно прост:

  1. Удаляем Update Assistant при помощи стандартных либо специальных средств.
  2. Затем идем в корень диска С и удаляем папку Windows10 Upgrade.
  3. После этого в «Программы и компоненты» выбираем «Просмотр установленных обновлений» и ищем там обновление KB4023057, которое и устанавливает Помощник в устаревшей системе. Удаляем его.

Ищем обновление KB4023057

Блокировка Update Assistant через брандмауэр

Чтобы быстро открыть папку, где лежат файлы программы, находим на рабочем столе ярлык Update Assistant и кликаем по нему ПКМ. В меню выбираем “Расположение файла”. В открывшейся папке нажимаем на “Тип” и получаем группу из 9 приложений.

9 приложений, подключение которых нужно блокировать

Затем действуем следующим образом:

  1. Кликаем ПКМ по кнопке “Пуск” и открываем панель управления.
  2. Проходим путь “Система и безопасность”→”Брандмауэр Windows”→”Дополнительные параметры”.
  3. Активируем “Правила для входящих подключений” и следом “Создать правило”.

Создаем правило для входящих подключений

Блокируем приложения Помощника в правилах для исходящего подключения

Благодаря этим действиям помощник можно отключить навсегда. Утилита не сможет подключаться к сети и загружать обновления для Windows 10. Даже если мы запустим ее вручную, то получим ошибку подключения.

Рекомендуем к прочтению: Срок действия вашей лицензии Windows 10 истекает — что делать?

Настройка через Планировщик заданий

Попробуем отключить запланированное задание в планировщике. Нажимаем на лупу возле кнопки “Пуск” и начинаем вводить “Планировщик заданий”. Он сразу отразится в результатах поиска.

  1. Переходим в него и разворачиваем “Библиотека”→Microsoft→Windows.
  2. Кликаем на папку UpdateOrchestrator.
  3. В центральном меню по очереди через ПКМ отключаем процессы: UpdateAssistant, UpdateAssistantCalendarRun и UpdateAssistantWakeupRun.
  4. В ветке папок кликаем на WindowsUpdate и так же через ПКМ отключаем Automatic App Update.

Отключаем процессы в UpdateOrchestrator и WindowsUpdate

Если в планах пользоваться старыми версиями ОС, то среди этих способов мы обязательно найдем тот, который избавит нас от постоянных сообщений Помощника по обновлениям. Таким образом, мы разобрали, каким образом в Windows 10 можно удалить навсегда или отключить утилиту Update Assistant.

Читайте также:  Как узнать сколько swap linux
Оцените статью