У меня недавно было обновление Windows 8.1, постоянно терпящее неудачу на 98%.
Ошибки в C:\Windows\WindowsUpdate.log были следующими: [AU_SHUTDOWN_INSTALL_FAILED] 101 {F8C84DA5-5880-403A-B908-64E113527A12} 219 800f0922 Сбой при автоматическом обновлении Сбой установки содержимого При установке: Windows не удалось установить следующее обновление с ошибкой 0 22800f
Ошибка в C:\Windows\Logs\CBS\CBS.log: Ошибка CSI 0000015d @ 2017/5/3: 13: 07: 13,557 (F) base\wcp\plugins\bfsvc\bfsvc.cpp (218): Ошибка HRESULT_FROM_WIN32 (ERROR_DISK_FULL) возникла в функции Windows:: WCP:: Bfsvc:: BasicInstaller:: Установить выражение: HRESULT_FROM_WIN32 (GetLastError ()) [gle = 0x80004005]
У меня было два раздела моего диска, и у них обоих было много свободного места.
Ошибка произошла из-за того, что скрытый раздел восстановления / MBR был заполнен. Мне пришлось удалить некоторые файлы, которые были скопированы туда с помощью инструмента, который я использовал для резервного копирования разделов.
В основном вот шаги, которые я использовал:
- Введите «cmd» в окно поиска Windows и откройте командную строку от имени администратора.
- Затем введите «diskpart».
- Введите команду «list disk», чтобы вывести список всех ваших жестких дисков на компьютере.
- Введите «select disk n», где n - номер жесткого диска, на котором находится раздел восстановления.
- Введите «список разделов», чтобы отобразить все разделы на выбранном жестком диске.
- Введите «выберите раздел m», где m - номер раздела восстановления.
- Затем введите «assign»: система автоматически назначит букву диска.
После этих команд вы можете увидеть раздел восстановления в проводнике Windows (попробуйте обновить, если раздел все еще не виден). Вы можете видеть, сколько свободного места осталось, и, если необходимо, сделать некоторую очистку (просто убедитесь, что вы знаете, что вы удаляете). В моем случае, у меня было 70 К свободных от общего количества 350 М. После того, как я сделал очистку, она показала 290 М свободных.
Затем вы должны скрыть раздел восстановления: в основном это те же шаги, что и отображение, только последний шаг: введите «remove letter = e», e - это буква диска раздела восстановления.
После этого я смог установить обновления без ошибок.