tg-me.com/sysadminof/4654
Last Update:
👋 Привет, админы!
Недавно на одном из серверов столкнулся с проблемой: служба Windows Update зависала в статусе "Ожидание другого установщика". Перезапуск сервиса не помогал, обновления не ставились, а WSUS-задание висело вечно.
💡 Решение оказалось простым, но неочевидным — кто-то (привет, SCCM или ручной запуск MSI) заблокировал установщик Windows Installer.
📌 Что делать:
1. Проверяем, нет ли зависших процессов установщика:
Get-Process -Name msiexec
2. Если что-то висит — снимаем задачу:
Stop-Process -Name msiexec -Force
3. Чистим временные каталоги обновлений:
net stop wuauserv
Remove-Item -Path "C:\Windows\SoftwareDistribution\Download\*" -Recurse -Force
net start wuauserv
4. И главное — проверяем, не заблокирована ли установка:
Get-WmiObject -Class Win32_Process | Where-Object { $_.Name -like "*msi*" }
Если ничего подозрительного нет — можно запускать установку обновлений повторно.
🧩 В моем случае зависший
msiexec.exe
не давал поставить ни одно обновление — после его убийства всё пошло как по маслу.💬 А у вас бывали подобные подвисания с Windows Update? Как решаете — через PowerShell, скрипты или руками? Делитесь!
👉 @win_sysadmin
BY Системный Администратор (Сисадмин)
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/sysadminof/4654