Windows – не удается установить обновления, ошибка 0x80070057

Недавно настраивал людям ноутбук и столкнулся c проблемой – никак не хотели устанавливаться обновления. Центр обновлений все время выдавал ошибку 0x80070057.

Были испробованы все известные способы устранения: запуск командного файла, перезапускающего сервис Windows Update и Cryptographic Services (приведен ниже), очистка и пересоздание папки SoftwareDistribution и другие способы, перечисленные, например, в этой теме. Но ничего не помогало.

net stop wuauserv
net stop BITS
net stop CryptSvc
cd %systemroot%
ren SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
net start CryptSvc

Также попробовал использовать Windows Update Troubleshooter (ссылка на версию для Windows 7), но оно также не дало результата (скриншот ошибки выше).

Аналогичная ошибка возникала при попытке создать точку восстановления:error_80070057_2

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

Все-таки ошибки Windows чудесны :)