TrustedInstaller/TiWorker.exe грузит процессор и диск — что делать в Windows 10/11 (2025)
Windows иногда «шумит» после обновлений — это нормально: Servicing обрабатывает пакеты. Но если нагрузка держится часами каждый день, пора вмешаться. Ниже — план: проверяем, не идёт ли установка, чистим компонент-хранилище, исправляем ошибки CBS и разруливаем зависшие задания обслуживания.
Коротко: что проверить сразу
- Перед изменениями сделайте точку восстановления.
- Держите зарядку ноутбука подключенной.
- Все команды ниже запускайте от имени администратора.
1) Шаги: определяем, норма это или нет
Есть ли активные обновления
Win+R — выполнять по одной строке:
ms-settings:windowsupdate
control.exe /name Microsoft.WindowsUpdate
Если идёт установка — дождитесь завершения. Для медленных HDD это может занять время.
Проверяем и чиним компонент-хранилище
CMD (Администратор) — выполнять по одной строке:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Очистка WinSxS (безопасно)
CMD (Администратор) — выполнять по одной строке:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
/ResetBase удаляет возможность отката старых обновлений — используйте, если всё работает стабильно.
Чистим задания обслуживания
CMD (Администратор) — выполнять по одной строке:
schtasks /Query /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
schtasks /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
wevtutil qe Microsoft-Windows-Servicing/Operational /f:text /c:30
Скидываем папки SoftwareDistribution и catroot2
CMD (Администратор) — вставить целиком:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Проверяем журналы CBS/Servicing
PowerShell — выполнять по одной строке:
Get-Content "C:\Windows\Logs\CBS\CBS.log" -Tail 200 -Wait
Get-WinEvent -LogName "Microsoft-Windows-Servicing/Operational" -Max 100 | Select TimeCreated, Id, LevelDisplayName, Message
2) Когда виноват не только TrustedInstaller
- Антивирус проверяет большие архивы — исключите временно каталог загрузок и проверьте нагрузку.
- Индексатор поиска «жует» новые файлы — дождитесь окончания или ограничьте индексацию.
- HDD на исходе — проверьте SMART и замените диск.
PowerShell — выполнять по одной строке:
Get-PhysicalDisk | Select FriendlyName, MediaType, HealthStatus
Get-CimInstance -Namespace root\wmi -ClassName MSStorageDriver_FailurePredictStatus | Select-Object PredictFailure
FAQ
Это нормально, что TiWorker грузит диск после обновления?
Короткое время — да: идёт обслуживание компонентов. Если длится часами, чистите кэш и проверьте целостность системы.
Можно ли остановить службу?
Принудительно не стоит. Лучше дождаться завершения или перезапустить «Центр обновления» корректно.
DISM/SFC находят ошибки каждый раз.
Скорее всего повреждён источник. Укажите установочный образ в качестве источника для DISM.