Applies ToWindows 8.1 Enterprise Windows 8.1 Windows 8.1 Pro Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 Standard Windows Server 2012 R2 Foundation Windows RT 8.1 Windows 8 Enterprise Windows 8 Windows 8 Pro Windows RT Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2012 Foundation Windows Server 2012 Standard Windows Server 2012 Standard Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows Server 2008 Foundation Windows Server 2008 Standard Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Enterprise 64-bit Edition
Симптомы
Когда вы устанавливаете пакет обновлений MSU на компьютере под управлением Windows, может появиться следующее сообщение об ошибке:
Перед установкой этого пакета необходимо обновить установщик модулей Windows. Пожалуйста Обновите установщик модулей Windows на компьютере, а затем повторно запустите программу установки.
При использовании сценария для установки пакет обновлений MSU, происходит сбой установки. При возникновении этой проблемы в процессе Wusa.exe возвращает код ошибки 0x800f0823.
Причина
Эта проблема возникает из-за того, что установке требуется новая версия стека обслуживания или установщика модулей Windows.
Решение
Для решения этой проблемы используйте Центр обновления Windows для обновления установщика модулей Windows или стек обслуживания. Или скачать обновления, перечисленные в следующей таблице, из Центра загрузки Майкрософт.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
If you feel like your computer is really slow despite having enough RAM and not many applications running then you might be a victim of Windows Modules Installer Worker High CPU usage issue. The Windows Modules Installer Worker is a Windows Update service that runs in the background and checks for Windows Updates. Although the task of this service is pretty useful, it might hog down your whole PC by taking 50% or more resources.
You can confirm the issue by pressing CTRL + SHIFT + ESC. This will bring up the task manager. Make sure that the Processes tab is selected, scroll down and search for a process named Windows Modules Installer. This should be in background process section. If you look at the information given in front of Windows Modules Installer, you will be able to see the amount of memory taken by this process as well. If your computer is really slow then the memory usage will most likely be more than 50%. There’s nothing you can do about the process running in the background because it starts automatically. So, as long as the process is running, which it will for as long as you are using the PC, it will definitely keep your computer slow.
The reason behind this, as mentioned above, is the Windows Modules Installer service. This is basically a Windows Update service. The memory taken by this service is basically because of the service searching for Windows Update in the background. Although the process is most likely to run and take lots of resources in Windows versions prior to Windows 10, but Windows 10 users have also experienced this issue.
There are a couple of solutions for this problem that are listed below. Go through each of these methods and check which one solves the issue for you.
Method 1: Manual Windows Update
The first thing that you should do is switch the Windows Update to manual mode. Since the service starts automatically, switching it to manual mode and turning it off is a very good workaround for this problem.
- Hold Windows key and press R
- Type services.msc and press Enter
- Locate and double click the service named Windows modules installer
- Select Manual from the drop down menu in Startup Type section
- Click Stop if the status of the service is Running. This should be in Service Status section
- Click Apply then Ok
- Locate and double click Windows Update
- Select Manual from the drop down menu in Startup Type section
- Click Stop if the status of the service is Running. This should be in Service Status section
- Click Apply then Ok
Once you are done, you should be good to go.
Note: Windows Updates are important for your system and provides a lot of security updates as well. These updates are crucial for your system. Since you have set your Windows update to manual, don’t forget to check for updates manually.
Method 2: Troubleshoot
You can also use the Windows built-in troubleshooter to solve this issue. This has worked for plenty of users.
- Hold Windows key and press R
- Type control.exe /name Microsoft.Troubleshooting and press Enter
- Click View All
- Select System Maintenance
- Click Advanced and make sure the option that says Apply repairs automatically is checked
- Click Next
Wait for the Windows to troubleshoot your system and solve the issues that it might find. Once the process is done, check for updates and you should be good to go.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
800f0902 — это достаточно распространенная ошибка обновления, которая появляется на операционных системах Windows 7, Windows 8, Windows 8.1 и Windows 10. Впрочем, на последних трех версиях ОС от Майкрософт код ошибки имеет несколько иной вид, например, 0x800f0902 или 0xc800f0902.
В большинстве случаев ошибка возникает из-за того, что служба установщика модулей обновлений (Trusted Installer) занята обработкой многочисленных запросов от другого клиента. Учитывая, что Trusted Installer взаимодействует с критически важными системными файлами, ее работа не может быть прервана обычными методами.
Как правило, ошибка 800f0902 возникает во время проверки наличия новых обновления либо после их автоматической установки, которая, разумеется, заканчивается неудачей. Зачастую на данную проблему жалуются владельцы ПК, которые давно не устанавливали новых обновлений для своей Windows.
Если ошибку 800f0902 вызывает загруженный Trusted Installer, то ожидание — вполне разумное решение. Тем не менее в некоторых случаях причиной появления этой ошибки могут быть поврежденные установочные/временные файлы обновлений. В данном случае от пользователя может потребоваться очистка папки Software Distribution.
Ошибка 800f0902 также может появляться в том случае, когда Windows, по какой-то необъяснимой причине, пытается установить обновления, которые уже присутствуют в системе. Кроме того, не стоит исключать и того варианта, что ошибка возникла по вине проблемы, находящейся на стороне серверов непосредственно самой Майкрософт.
Заметка: прежде чем мы двинемся к рассмотрению методов, вам необходимо убедиться, что ваш ПК имеет стабильное Интернет-подключение. Также не стоит забывать, что мешать нормальному обновлению Windows могут активированные прокси-сервер и VPN.
Метод №1 Запуск браузера Internet Explorer
Ошибка 800f0902 может быть связана с незавершенной инициализацией браузера Internet Explorer. Некоторым пользователям удалось избавиться от ошибки, запустив на своем компьютере Internet Explorer. Даже если вы пользуетесь браузером от стороннего разработчика, например, Google Chrome или Mozilla Firefox, попробуйте открыть Internet Explorer, подождать минуту-другую и закрыть браузер.
После такой несложной операции зайдите в Центр обновления своей Windows и запустите процесс обновления еще раз.
Заметка: этот метод будет полезен только в том случае, если вы не Internet Explorer или полностью не открывали его в своей системе. Последнее довольно сложно сделать, но некоторым пользователям это все-таки удается, например, позаимствовав установщик стороннего браузера с другого компьютера.
Метод №2 Перезапуск службы установщика модулей (TrustedIstaller)
TrustedInstaller.exe — это исполняемый файл службы установщика модулей Windows. Чем занимается данная служба? Собственно, она ответственна за установку, удаление и даже изменение различных модулей обновлений и хотфиксов Windows. Порой на работу TrustedInstaller.exe уходит безумное количество системных ресурсов — это может вызывать неполадки во время установки обновлений для ОС, включая и ошибку 800f0902.
Вам нужно перезапустить службу установщика модулей и посмотреть, решит ли это проблемы с обновлением Windows. Для перезапуска этой службы вам нужно сделать следующее:
- Нажмите комбинацию Win+R, чтобы вызвать окошко «Выполнить».
- Вставьте в пустую строку значение «services.msc» и нажмите ENTER.
- Нажмите в списке службу «Установщик модулей Windows» и дважды кликните на нее ЛКМ.
- Кликните на кнопку «Остановить», затем — «Запустить».
- Сохраните изменения, нажав «Применить» и «OK».
Отлично, служба установщика модулей была перезапущена — пора запустить обновление системы. Если никакой ошибки 800f0902 не возникло, то проблема заключалась всего лишь в зависшей службе TrustedIstaller.
Метод №3 Сканирование на наличие поврежденных системных файлов и их восстановление
Поврежденные системные файлы могут вызывать появление ошибки 80080005. Подобная ситуация, как правило, возникает после внезапного прерывания установки одного из обновлений Windows. Впрочем, не исключены и другие, более запутанные причины, но сегодня не об этом. Так или иначе восстановить поврежденные системные файлы возможно с помощью утилиты System File Checker (SFC).
Чтобы пустить в работу утилиту SFC, вам нужно сделать следующее:
- Нажмите на клавиатуре Win+R для вызова окошка «Выполнить».
- Пропишите в пустой строке «cmd» и нажмите CTRL+SHIFT+ENTER.
- Вызвав перед собой Командную строку с правами администраторской учетной записи, вставьте в консоль команду «sfc /scannow» и нажмите ENTER.
- Подождите окончания сканирования и ознакомьтесь с его результатами.
- Перезагрузите ПК.
Зайдите в Центр обновления и проверьте, исчезла ли ошибка 80080005. Если SFC были обнаружены повреждения, то ошибка практически наверняка больше не будет вас донимать.
Метод №4 Сброс папки Software Distribution
В папке Software Distribution располагаются установочные/временные файлы Центра обновления. Пользователю нет нужды взаимодействовать с этой папкой, однако при возникновении проблем с обновлением системы может потребоваться ее сброс. Под сбросом Software Distribution подразумевается простое переименование папки — ничего больше.
- Нажмите на клавиатуре Win+R для вызова окошка «Выполнить».
- Пропишите в пустой строке «cmd» и нажмите CTRL+SHIFT+ENTER.
- Теперь выполните в консоли следующий ряд команд:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
- Закройте Командную строку и перезагрузите компьютер.
После переименования папки Software Distribution проблемы с обновлением Windows в лице ошибки 80080005 должны исчезнуть.
Обновления для операционной системы Windows выпускаются в виде файлов с расширением MSU или CAB. Если на компьютере не работает (отключена) служба Windows Update (Центр обновления Windows), вы можете скачать и установить накопительные обновления или обновления безопасности Windows вручную. В этой статье мы покажем, как скачать и установить в Windows обновления в формате MSU и CAB файлов.
Содержание:
- Как вручную скачать MSU файлы обновлений для Windows?
- Установка обновлений из MSU файлов в Windows
- Как извлечь CAB файл из MSU обновления?
- Установка CAB файла обновлений в Windows 10/11
- Установка CAB и MSU обновления с помощью скриптов
Как вручную скачать MSU файлы обновлений для Windows?
Microsoft выпускает обновления и патчи в формате CAB файла. Именно в таком виде ваш компьютер получает обновления с серверов обновлений Microsoft или локального сервера WSUS. Для более удобного ручного распространения отдельных обновлений клиентами через каталог обновлений Microsoft, такие CAB файлы упаковываются в специальный формат MSU (Microsoft Update Standalone Package).
Вы можете скачать MSU файлы обновлений Windows (а в некоторых случаях и CAB) и других продуктов MSFT можно в каталоге обновлений Microsoft (https://www.catalog.update.microsoft.com/). Перейдите в Microsoft Update Catalog, найдите и скачайте нужное обновление. К примеру, я хочу установить обновление стека 2022-05 Servicing Stack Update for Windows 10 Version 21H2 for x64-based Systems (KB5014032). Нажмите на кнопку Download.
Переместите скачанный файл ssu-19041.1704-x64_70e350118b85fdae082ab7fde8165a947341ba1a.msu в каталог C:\temp. Переименуйте файл на более короткое имя — windows10-21h2-kb5014032.msu.
Установка обновлений из MSU файлов в Windows
Для запуска установки пакета обновления в Windows достаточно дважды щёлкнуть по скачанному MSU файлу. Если обновление применимо к данному компьютеру, откроется диалоговое окно Автономного установщика обновлений Windows (Windows Update Standalone Installer), в котором нужно подтвердить установку апдейта.
При установке MSU обновления может появится ошибка “Обновление неприменимо к этому компьютеру”. Причины этой ошибки подробно разобраны в статье по ссылке.
Также вы можете установить msu пакет обновления из командной строки с помощью утилиты wusa.exe.
Для установки обновления в «тихом» режиме (пользователю не будут показываться никакие всплывающие окна) с отложенной перезагрузкой, откройте командную строку с правами администратора и выполните команду:
wusa.exe c:\Temp\windows10-21h2-kb5014032.msu /quiet /norestart
Через некоторое время проверьте, что обновление успешно установлено:
wmic qfe list | findstr 5014032
Или найдя в журнале событий Установка (Event Viewer -> Windows Logs -> Setup) запись с Event ID 2 от источника WUSA с текстом:
Windows update "Security Update for Windows (KB5014032)" was successfully installed. (Command line: "wusa.exe c:\Temp\windows10-21h2-kb5014032.msu /quiet /norestart ")
Обновление Windows "Security Update for Windows (KB5014032)" было успешно установлено. (Командная строка: C:\Windows\system32\wusa.exe c:\Temp\windows10-21h2-kb5014032.msu /quiet /norestart)
Обратите внимание, что установка обновлений в msu формате в Windows через wusa.exe выполняется медленнее, чем при установке того же обновления в виде cab файла. Причина в выполнении дополнительного сканирования на серверах Windows Update/WSUS. См статью о медленной установке msu обновлений.
Как извлечь CAB файл из MSU обновления?
Если служба Windows Update (wuausrv) работает некорректно, вы не сможете установить обновление из MSU файла. В этом случае можно вручную распаковать пакет MSU, извлечь из него CAB файл обновления и вручную установить его в Windows.
Чтобы распаковать MSU пакет в каталог C:\Temp\kb4056887 (каталог нужно предварительно создать), выполните следующую команду:
expand -f:* “C:\Temp\windows10.0-kb4056887-x64.msu” C:\Temp\kb4056887
Microsoft (R) File Expansion Utility Version 10.0.10011.16384 Copyright (c) Microsoft Corporation. All rights reserved. Adding C:\Temp\kb4056887\WSUSSCAN.cab to Extraction Queue Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab to Extraction Queue Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64-pkgProperties.txt to Extraction Queue Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64.xml to Extraction Queue Expanding Files .... Expanding Files Complete ... 4 files total.
Как вы видите в каталоге появилось 4 типа файлов:
- .xml файл (Windows10.0-KB4056887-x64.xml) — содержит метаданные пакета msu и используется программой Wusa.exe
- .cab файл (Windows10.0-KB4056887-x64.cab — один или несколько) – непосредственно архив с обновлением Windows
- *pkgProperties.txt файл (Windows10.0-KB4056887-x64-pkgProperties.txt)– содержит свойства пакета (дата выпуска, архитектура, тип пакета, ссылка на KB и т.д.)
Также вы можете открыть любой MSU файла с помощью утилиты 7-ZIP и извлечь из него CAB файл.
Установка CAB файла обновлений в Windows 10/11
Вы можете установить CAB файл обновления в Windows двумя способами.
Наиболее универсальный способ установки обновления из CAB файл – утилита DISM.exe. Команда установки может быть такой:
DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab
Deployment Image Servicing and Management tool Version: 10.0.10240.16384 Image Version: 10.0.10240.16384 Processing 1 of 1 - Adding package Package_for_KB4056887~31bf3856ad364e35~amd64~~10.0.1.0 [==========================100.0%==========================] The operation completed successfully.
Примечание. Обратите внимание, как быстро происходит установка пакета через DISM по сравнению со скоростью установки обновления из MSU файла.
Если нужно установить CAB пакет в тихом режиме и подавить запрос на перезагрузку компьютера после установки обновления, команда DISM будет такой:
start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart
Команда DISM.exe /Add-Package позволяет установить и MSU обновление (поддерживается только установка в офлайн образ Windows). Также вы можете в параметре
/PackagePath
указать путь к каталогу, в котором хранятся MSU и CAB файлы обновлений. DISM рекурсивно просканирует указанные каталог и вложенные папки и установит в образ Windows все найденные CAB и MSU пакеты.
Здесь нужно отметить, что команда DISM.exe /Add-Package не проверяет зависимости и требования к окружению при добавлении CAB файла в образ Windows (в отличии от wusa.exe которая предварительно проверяет, применимо ли MSU обновление к компьютеру.
Для установки CAB файлов в образ Windows вместо команды DISM /Add-Package можно использовать PowerShell командлет
Add-WindowsPackage -Online -PackagePath "C:\win10_kb123456.cab"
В Windows 8 и Windows 7 можно установить обновление с помощью менеджера пакетов Pkgmgr. Команда:
start /w Pkgmgr /ip /m:c:"c:\Temp\kb4056887\Windows-KB123456.cab"
Примечание. В Windows 10 / Windows Server 2016 менеджер пакетов PkgMgr.exe более не поддерживается. При его запуске появляется предупреждении о необходимости использовать для управления пакетами DISM.exe.
Note: The PkgMgr.exe has been deprecated. Please update your scripts to use dism.exe to extract, install, uninstall, configure and update features and packages for Windows.
Примечание. Обратите внимание, что языковые пакеты Windows (MUI) также распространяются в формате CAB. Однако не получиться использовать для их установки команду DISM. Вместо этого, для установки новых языков в систему нужно использовать отдельную утилиту lpksetup.exe.
Вы можете добавить в контекстное меню File Explorer контекстное меню для установки CAB файлов. Для этого добавьте следующие *.reg файл в реестр:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Install" "HasLUAShield"="" [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command] @="cmd /k dism /online /add-package /packagepath:\"%1\""
Теперь для установки CAB файла нужно выбрать пункт Install в контекстном меню.
Установка CAB и MSU обновления с помощью скриптов
Если вам нужно установить сразу несколько CAB или MSU обновлений на компьютере, вы можете использовать BAT и PowerShell скрипты. Благодаря таким скриптам вам не придется по ставить обновления вручную по одному.
Создайте на диске каталог с обновлениями и скопируйте в него все MSU файлы, которые нужно обновить. Теперь для установки всех обновлений из указанного каталога, достаточно запустить скрипт install_msu.bat:
Set Folder="C:\updates"
for %%f in (%Folder%\*.msu) do (
wusa.exe %%f /quiet /norestart
)
По аналогии можно использовать PowerShell скрипт для установки MSU обновлений из указанной папки:
$dir = (Get-Item -Path c:\temp -Verbose).FullName
Foreach($item in (ls $dir *.msu -Name))
{
echo $item
$item = $dir + "\" + $item
wusa $item /quiet /norestart | Out-Null
}
Данная инструкция по ручной установке накопительных (если вы не помните что это такое, прочитайте статью про новую модель обновлений Windows систем) и любых других обновлений Windows применима ко всем поддерживаемым версиям ОС: Windows 11/10/8.1 и Windows Server 2022/2019/2016/2012R2.
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
The Windows Modules Installer Service is an essential Windows Update system process that looks for updates and installs them on your computer. In other words, the service enables users to install, modify and remove Windows updates and optional components.
If this service is disabled, you may encounter various issues and errors when trying to install or uninstall Windows updates.
Under the Task Manager, you may find various Windows Modules Installer Service processes, such as TiWorker.exe. If you select the Details tab, you should find it there. You can also go to Start and type services.msc. Then scroll down and locate the Windows Module Installer.
WMI’s main process is TrustedInstaller.exe. The process is usually located at C:Windowsservicing, as you can see in the screenshot below, and it runs under Local System Account.
Its startup state is normally set to Manual.
Sometimes, the Windows Modules Installer Service is missing or fails to work. So, where can you download the Windows Modules Installer Service from in order to fix this issue? This is actually quite a common question among Windows 10 users.
Unfortunately, since the Windows Modules Installer Service is a system process, you cannot download it as a package. In case it fails to work properly or is missing altogether, you can use the solutions listed below to fix the problem.
How to repair Windows Modules Installer Service
1. Make sure that the service is running
- Go to Start > type services.msc > locate the service > right-click on it > go to Properties
- Check if the service status is ‘Stopped’
- If this is the case, right-click again on WMI > select Start.
2. Run the Windows Update Troubleshooter
Windows 10 also features a built-in troubleshooter that you can use to fix technical issues affecting the system, including update install/removal issues.
Go to Start > Update & Security > Troubleshoot > Run the Windows Update Troubleshooter
3. Scan your system for malware, viruses and the like
If you computer is infected with malware or other cyber threats, this may explain why you’re experiencing WMI issues. Running a full-system scan should help you fix the problem.
If Windows Defender is your antivirus of choice, launch it and go to Virus & Threat protection. Click on Advanced scan and select Full system scan.
We also recommend you to install an anti-malware tool compatible with your antivirus for an extra layer of protection.
- Windows Modules Installer Worker causes high CPU [Solved]
- Windows 11 KB5055627 update makes File Explorer more fluid
- A few keyboard settings are moving from Control Panel to Settings app in Windows 11
- Microsoft finally launches the controversial Recall feature after a long delay
4. Run SFC scan
System file corruption issues may also trigger Windows Modules Installer problem. The quickest way to fix the problem is to run a System File Checker scan.
Launch Command Prompt as administrator > enter the command sfc /scannow > hit Enter.
There you go, we hope that this article answered your question as to where you can download the Windows Modules Installer Service. As you can see, you can’t actually download it as this is a system service that’s included in the OS install package.
Before you go, don’t forget to check our guide on Windows Modules Installer Worker High CPU problems.
Madalina Dinita
Networking & Security Specialist
Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer.
She is interested in all things technology, especially emerging technologies — AI and DNA computing in particular.
Prior to joining the WindowsReport team, she worked in the corporate world for a number of years.