Windows 8 (64-разрядная версия) не может обновить: 0x800F0922

15561
Abdullah Gheith

Я наконец решил сделать нить после борьбы с этой проблемой очень долго.

Сначала посмотрим, что у меня в реестре: Registry editor

Во-вторых, у меня есть эти ожидающие обновления: Updates

Что я пытаюсь сделать сейчас, это: обновить мой компьютер: о

Проблема в том, что когда я перезагружаю свой компьютер, чтобы завершить установку, я дохожу до того, что 98% выполнено (или что-то подобное), затем, думаю, оно завершается, но оно говорит: отмена обновлений.

Когда я загружаюсь снова, я захожу в журнал событий, чтобы найти эти ошибки: Windows error log viewer

.NET Framework 3.5 включен в функции Windows. Я подозреваю, что это может быть связано с моей загрузкой, у меня другая загрузочная запись, чем Windows '

0
Можете ли вы установить все остальные обновления, кроме KB2795944? Вы пытались установить его [вручную] (http://www.microsoft.com/en-in/download/details.aspx?id=36634)? Ƭᴇcʜιᴇ007 11 лет назад 0
все они возвращают одну и ту же ошибку Abdullah Gheith 11 лет назад 0
zip и загрузите папку C: \ Windows \ logs \ CBS (скопируйте папку сначала на рабочий стол) и разместите здесь ссылку. magicandre1981 11 лет назад 1
Итак, что я сделал: удалил содержимое CBS, снова попытался обновить, снова получил ошибку и загрузил журналы (чтобы у вас был свежий журнал без лишних ненужных вещей): http://www.ayg.dk/ CBS.zip Abdullah Gheith 11 лет назад 0

3 ответа на вопрос

2
magicandre1981

Updating the EFI Boot components fails for your:

2013-02-17 22:53:09, Info CSI 000000aa Begin executing advanced installer phase 38 (0x00000026) index 78 (0x000000000000004e) (sequence 117) Old component: [ml:358,l:356]"Microsoft-Windows-BootEnvironment-Core-BootManager-EFI, Culture=neutral, Version=6.2.9200.16420, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" New component: [ml:358,l:356]"Microsoft-Windows-BootEnvironment-Core-BootManager-EFI, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS" Install mode: install Installer ID: Installer name: [34]"CSI Boot File Servicing (BFSVC) AI" 2013-02-17 22:53:09, Error CSI 000000ab@2013/2/17:21:53:09.374 (F) base\wcp\plugins\bfsvc\bfsvc.cpp(218): Error HRESULT_FROM_WIN32(123) originated in function Windows::WCP::Bfsvc::BasicInstaller::Install expression: HRESULT_FROM_WIN32(GetLastError()) [gle=0x80004005] 

Use boot recovery option to repair the BCD store. Also make sure the 350MB partition which contains the bootloader is not full.

Спасибо, это, похоже, решило некоторые проблемы, я думаю. Но обновление Windows все еще не работает должным образом. Единственное пропавшее обновление теперь это: KB2770816 http://ayg.dk/CBS.log Abdullah Gheith 11 лет назад 0
Отвечаю сам, по данным этого сайта: bit.ly/ZvFlWM причиной этой ошибки является запись в реестре БД. Я пытался создать его сам, но не смог, regedit сказал, что он уже существует, хотя и не существует. Я скачал программное обеспечение под названием: Registrar Registry Manager. Затем создали запись, и она обновилась как очарование! Опять же, спасибо magicandre, вы, конечно, волшебники: p Я сам посмотрел в журнале, но не увидел этого. Abdullah Gheith 11 лет назад 0
приятно слышать, что проблема исправлена ​​:) magicandre1981 11 лет назад 0
0
Uwe

У меня была такая же проблема.

После удаления IObit меню Пуск 8 Windows Update работают.

0
sandrei1test

У меня недавно было обновление Windows 8.1, постоянно терпящее неудачу на 98%.

Ошибки в C: \ Windows \ WindowsUpdate.log были следующими: [AU_SHUTDOWN_INSTALL_FAILED] 101 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 - это буква диска раздела восстановления.

После этого я смог установить обновления без ошибок.

Похожие вопросы