I believe to have found the issue.
My MDT image has OneDrive removed via a popular PS script circulating around on the net.
Looking at the CBS logs it appears these cumulative updates require OneDrive to do the update…
2019-07-26 11:36:40, Error CSI 0000000d (F) Component directory missing for Microsoft-Windows-SettingSync-OneDrive, version 10.0.17763.404, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}.[gle=0x80004005]
2019-07-26 11:36:40, Error CSI 0000000e@2019/7/26:10:36:40.935 (F) onecorebasewcpcomponentstorestorelayout.cpp(2024): Error 800f0983 [Warning,Facility=15 (0x000f),Code=2435 (0x0983)]
originated in function ComponentStore::CRawStoreLayout::HydrateFileUsingForwardAndReverseDeltas expression: ((SCODE) (((unsigned long)(1)<<31) | ((unsigned long)(15)<<16) | ((unsigned long)(0x983))) )
[gle=0x80004005]
2019-07-26 11:36:40, Info CBS Added C:windowsLogsCBSCBS.log to WER report.
2019-07-26 11:36:40, Info CBS Added C:windowsLogsCBSCbsPersist_20190726103505.log to WER report.
2019-07-26 11:36:40, Info CBS Added C:windowsLogsCBSCbsPersist_20190726102845.log to WER report.
2019-07-26 11:36:40, Info CBS Added C:windowsLogsCBSCbsPersist_20190726085903.log to WER report.
2019-07-26 11:36:40, Info CBS Added C:windowsLogsCBSCbsPersist_20190726084331.log to WER report.
2019-07-26 11:36:40, Info CBS Added C:windowsLogsCBSCbsPersist_20190726083104.log to WER report.
2019-07-26 11:36:40, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-07-26 11:36:40, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-07-26 11:36:40, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-07-26 11:36:41, Error CSI 0000000f@2019/7/26:10:36:41.310 (F) Attempting to mark store corrupt with category [l:21 ml:22]’CorruptComponentValue'[gle=0x80004005]
2019-07-26 11:36:41, Error CSI 00000010 (F) STATUS_DELETE_PENDING #1802055# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowSharingViolation),
handle = {provider=NULL, handle=0, name= («null»)}, da = (DELETE|SYNCHRONIZE|FILE_READ_ATTRIBUTES|FILE_WRITE_ATTRIBUTES), oa = @0x4f6387ea78->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[113]’SystemRootWinSxSTempInFlightdc927dff9d43d5019e180000701c701e11f57fff9d43d501ad180000701c701e_bootspaces.dll’;
a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x4f6387eae0, as[gle=0xd0000056]
2019-07-26 11:36:41, Error CSI = (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|0x00004000),
eab = NULL, eal = 0, disp = Invalid)
[gle=0xd0000056]
2019-07-26 11:36:41, Error CSI 00000011@2019/7/26:10:36:41.326 (F) onecorebasewcpsilntsystem.cpp(2987): Error STATUS_DELETE_PENDING originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile
expression: (null)
[gle=0x80004005]
2019-07-26 11:36:41, Error CSI 00000012 (F) STATUS_DELETE_PENDING #1802051# from Windows::Rtl::SystemImplementation::CDirectory::DeleteRecursively(…)[gle=0xd0000056]
2019-07-26 11:36:41, Error CSI 00000013 (F) 800f0983 [Error,Facility=(000f),Code=2435 (0x0983)] #1562921# from Windows::COM::CComponentStore::InternalTransact(…)[gle=0x800f0983]
2019-07-26 11:36:41, Error CSI 00000014 (F) 800f0983 [Error,Facility=(000f),Code=2435 (0x0983)] #1539230# from Windows::ServicingAPI::CCSITransaction::ICSITransaction2_AddFiles(Flags
= 1, a = @0x16debef9790, fn = @0x16debef9f90, fp = @0x16debefa790, disp = 0, op = 0)[gle=0x800f0983]
2019-07-26 11:36:41, Info CBS Failed to add to transaction package: Package_2960_for_KB4507469~31bf3856ad364e35~amd64~~10.0.1.5 [HRESULT = 0x800f0983 — PSFX_E_MATCHING_COMPONENT_DIRECTORY_MISSING]
2019-07-26 11:36:41, Error CBS Failed to stage execution package: Package_2960_for_KB4507469~31bf3856ad364e35~amd64~~10.0.1.5 [HRESULT = 0x800f0983 — PSFX_E_MATCHING_COMPONENT_DIRECTORY_MISSING]
2019-07-26 11:36:41, Info CBS CommitPackagesState: Started persisting state of packages
2019-07-26 11:36:41, Info CBS CommitPackagesState: Completed persisting state of packages
2019-07-26 11:36:41, Info CSI 00000015@2019/7/26:10:36:41.451 CSI Transaction @0x16df4c00970 destroyed
2019-07-26 11:36:41, Info CBS Perf: Stage chain complete.
2019-07-26 11:36:41, Info CBS Failed to stage execution chain. [HRESULT = 0x800f0983 — PSFX_E_MATCHING_COMPONENT_DIRECTORY_MISSING]
2019-07-26 11:36:41, Error CBS Failed to process single phase execution. [HRESULT = 0x800f0983 — PSFX_E_MATCHING_COMPONENT_DIRECTORY_MISSING]
2019-07-26 11:36:41, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.615.1.5, status: 0x800f0983, failure source: Stage, start
state: Resolved, target state: Installed, client id: WindowsUpdateAgent
2019-07-26 11:36:41, Info CBS Not able to query DisableWerReporting flag. Assuming not set… [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-07-26 11:36:41, Info CBS Added C:windowsLogsCBSCBS.log to WER report.
2019-07-26 11:36:41, Info CBS Added C:windowsLogsCBSCbsPersist_20190726103505.log to WER report.
2019-07-26 11:36:41, Info CBS Added C:windowsLogsCBSCbsPersist_20190726102845.log to WER report.
2019-07-26 11:36:41, Info CBS Added C:windowsLogsCBSCbsPersist_20190726085903.log to WER report.
2019-07-26 11:36:41, Info CBS Added C:windowsLogsCBSCbsPersist_20190726084331.log to WER report.
2019-07-26 11:36:41, Info CBS Added C:windowsLogsCBSCbsPersist_20190726083104.log to WER report.
2019-07-26 11:36:41, Info CBS Not able to add %windir%winsxspending.xml to WER report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-07-26 11:36:41, Info CBS Not able to add %windir%winsxspending.xml.bad to WER report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-07-26 11:36:41, Info CBS Reboot mark cleared
2019-07-26 11:36:41, Info CBS Winlogon: Simplifying Winlogon CreateSession notifications
2019-07-26 11:36:41, Info CBS Winlogon: Deregistering for CreateSession notifications
2019-07-26 11:36:41, Info CBS FinalCommitPackagesState: Started persisting state of packages
2019-07-26 11:36:41, Info CBS Reporting package change for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.615.1.5, current: Resolved, pending: Default, start: Resolved,
applicable: Installed, target: Installed, limit: Installed, status: 0x0, failure source: Stage, reboot required: False, client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 75, first merged sequence: 75, reboot reason: REBOOT_NOT_REQUIRED,
RM App session: -1, RM App name: N/A, FileName in use: N/A, release type: Security Update, OC operation: False, download source: 0, download time (secs): 4294967295, download status: 0x0 (S_OK), Express download: False, Download Size: 0
2019-07-26 11:36:41, Info CBS Reporting package change completion for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.615.1.5, current: Resolved, original: Resolved, target:
Installed, status: 0x800f0983, failure source: Stage, failure details: «(null)», client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 75, first merged sequence: 75, pending decision: InteractiveInstallFailed, primitive execution
context: Interactive
2019-07-26 11:36:41, Info CBS Stage time performance datapoint is invalid. [HRESULT = 0x80070490 — ERROR_NOT_FOUND]
2019-07-26 11:36:41, Info CBS Execute time performance datapoint is invalid. [HRESULT = 0x80070490 — ERROR_NOT_FOUND]
2019-07-26 11:36:41, Info CBS FinalCommitPackagesState: Completed persisting state of packages
2019-07-26 11:36:41, Info CBS Enabling LKG boot option
2019-07-26 11:36:41, Info CBS Exec: End: nested restore point — complete.
2019-07-26 11:36:41, Info CBS Exec: Automatic corruption repair has already been attempted today, skip it.
2019-07-26 11:36:41, Info CBS Exec: Processing complete. Session: 30753693_3505950103, Package: Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.615.1.5, Identifier: KB4507469
[HRESULT = 0x800f0983 — PSFX_E_MATCHING_COMPONENT_DIRECTORY_MISSING]
2019-07-26 11:38:50, Info CBS Trusted Installer is shutting down because: SHUTDOWN_REASON_AUTOSTOP
2019-07-26 11:38:50, Info CBS TiWorker signaled for shutdown, going to exit.
2019-07-26 11:38:50, Info CBS CbsCoreFinalize: ExecutionEngineFinalize
2019-07-26 11:38:50, Info CBS Execution Engine Finalize

Стабильность работы компьютера зависит от своевременной установки обновлений. Ведь апдейты ОС не только приносят новые функции, но и устраняют выявленные ранее недочеты. Однако периодически может появляться ошибка 0x800f0988 при установке обновления операционной системы Windows 10. Подобная проблема не является новой, и уже разработано несколько простых способов решения.
Что такое ошибка 0x800f0988 на Windows 10
Проблема при обновлении операционной системы сопровождается сообщением с указанием кода ошибки 0x800f0988. Но иногда указываются и другие коды: 0x800f0985 или 0x800f0984.

Вне зависимости от символов в появившемся сообщении пользователь имеет дело с одними и теми же неполадками, которые вызваны одной из следующих причин:
- отсутствие подключения к интернету;
- конфликт с ПО, отвечающим за безопасность;
- отсутствие достаточного количества места на жестком диске;
- повреждение компонентов Центра обновлений;
- ошибка при установке предыдущего апдейта.
Присутствие хотя бы одного из рассмотренных факторов делает невозможным процесс обновления Windows 10. В то же время есть вероятность того, что проблема возникла по целому ряду причин одновременно. В таком случае необходимо перебрать все варианты на пути к устранению неполадок.

Как исправить ошибку?
Существует два способа решения проблемы: использование стандартного средства исправления неполадок или очистка хранилища компонентов. С вероятностью в 90 % один из представленных вариантов поможет избавиться от появления ошибки при попытке установить апдейт.
Важно. Перед тем, как обратиться к инструкции по решению проблемы, убедитесь в активном подключении к интернету и наличии достаточного количества места на внутреннем накопителе.

Запуск средства устранения неполадок
Это самый простой метод, не требующий от пользователя специфических знаний в области настроек операционной системы Windows 10. Сама ОС способна выявить виновника неполадок, а также исправить найденные ошибки. Чтобы воспользоваться данным способом, действуйте по инструкции:
- Через меню «Пуск» откройте «Параметры».

- Перейдите в раздел «Обновление и безопасность».

- Нажмите на кнопку «Устранение неполадок».

- Выберите «Центр обновления Виндовс» и запустите средство исправления ошибок.

Далее система начнет поиск возможных причин, которые привели к возникновению ошибки. Windows 10 либо сама устранит неполадки, либо предложит рекомендации для решения проблемы. Обязательно воспользуйтесь советами, которые появятся на экране компьютера.
Очистка хранилища компонентов
Альтернативный вариант – самостоятельно очистить хранилище компонентов Windows, оставшихся после установки предыдущих обновлений. Операция выполняется через Командную строку или Планировщик. Выберите наиболее подходящий вариант и приступите к решению проблемы.
Через Планировщик заданий
Для получения доступа к Планировщику заданий необходимо воспользоваться окном «Выполнить» (открывается комбинацией клавиш «Win + R»). Следующий шаг – ввод запроса «taskschd.msc» и нажатие клавиши «Enter». Далее необходимо проследовать по пути «Библиотека планировщика заданий» – «Microsoft» – «Windows» – «Servicing».

Здесь требуется щелкнуть ПКМ по заданию «StartComponentCleanup» и нажать кнопку «Выполнить», чтобы запустился процесс очистки. На выполнение операции требуется 10-15 секунд, но, в зависимости от особенностей компьютера, на завершение очистки может понадобиться больше времени.

Через DISM
Командная строка позволяет запускать различные процессы при помощи специальных запросов. Возможно, этот вариант для кого-то окажется более простым и удобным. Чтобы запустить КС, необходимо открыть окно «Выполнить» и ввести команду «cmd».

В открывшемся интерфейсе тоже нужно ввести определенный запрос. В данном случае нас интересует «dism /online /cleanup-image /startcomponentcleanup». Он отвечает за очистку проблемных компонентов ранее установленных апдейтов.

Совет. Если выполнение команды не повлияло на работоспособность ПК, попробуйте повторить свои действия, но уже путем входа в Командную строку с правами Администратора. Сделать это можно через меню «Пуск».
Далее остается проверить Центр обновлений. Сначала перезагрузите компьютер, после чего сразу же попытайтесь снова загрузить апдейт. Если подключение к интернету является активным, а на жестком диске есть достаточное количество свободного места, обновление будет загружено и установлено без каких-либо проблем.
0x800F0923 – это ошибка, которая может возникнуть перед пользователями во время выполнения обновления операционной системы Windows 10. Данная ошибка служит сигналом о том, что в системе находятся драйвера или программное обеспечение, которые не совместимо с устанавливаемым обновлением.
Проблема является далеко уже не новой и на данный момент существует ряд методов, с помощью которых вы успешно сможете исправить ошибку 0x800F0923 и спокойно пользоваться контентом из обновлений для Windows 10. Давайте же перейдем к списку методов.
Методы решения ошибки 0x800F0923 на Windows 10

Метод №1 Устранение неполадок Windows 10
Чтобы попытаться исправить ошибку 0x800F0923, давайте в первую очередь обратимся за помощью к средству устранения неполадок Windows 10, которое может помочь с рядом некоторых проблем в различных аспектах операционной системы.
Данное средство вам придется загрузить с официального сайт Майкрософт, чтобы использовать его для исправление проблемы. Обратите внимание, что мы рассматриваем ошибку на Windows 10, так что выберите загрузку соответствующей версии, как только перейдете по вышеуказанной ссылке.
Как только вы загрузите файл wu170509.diagcab к себе на компьютер, пройдите в его директорию и дважды кликните на него левой кнопкой мыши, чтобы запустить средство устранения неполадок Windows 10. Перед вами появится следующее окошко:

Выберите в окне пункт «Центр обновления Windows» и нажмите «Далее». Средство устранения неполадок начнет поиск проблем с вашим Центром обновления Windows. Процесс не займет много времени. Как только он закончится, то средство выдаст вам сообщение, в котором укажет на найденные проблемы, и были ли они исправлены. Закройте средство устранения неполадок, а затем проверьте наличие ошибки 0x800F0923 при обновлении Windows 10.
Метод №2 Обновление драйверов системы
Как было сказано в самом начале нашей статьи, ошибка 0x800F0923 может является сигналом к тому, что в вашей системе находятся драйвера, которые несовместимы с устанавливаемым обновлением. Что делать в этом случае? Все предельно просто: выполнить обновление драйверов до версии, которая будет совместима с обновлением.
Чтобы осуществить обновление драйверов, вам потребуется обратиться к системной утилите «Диспетчер устройств», с помощью которой можно проводить определенные манипуляции с драйверами для устройств в системе. Однако, у вас может возникнуть один вполне логичный вопрос: какой же драйвер обновлять? Вот тут не все так просто: вам потребуется обновить как можно большее количество драйверов в системе.
Однако, можно с уверенностью утверждать, что наиболее часто виновником ошибки 0x800F0923(и любой другой ошибки такого вида) становится устаревший драйвер для графического ускорителя(видеокарты). Поэтому мы рекомендуем вам начать с обновления драйвера для видеокарты. Давайте рассмотрим небольшой пример, чтобы вам стало понятно, как использовать Диспетчер устройств.

Нажмите правой кнопкой мыши на Пуск и выберите «Диспетчер устройств». Перед вами появится окошко, изображенное на скриншоте выше. Найдите раздел «Видеоадаптеры» и нажмите на стрелку рядом с ним, чтобы открыть ниспадающее меню. Найдите в этом меню свою видеокарту и кликните на нее дважды левой кнопкой мыши, чтобы перейти в свойства устройства.
Далее перейдите во вкладку «Драйвер». Перед вами появится ряд опций по этому драйверу. Нажмите на кнопку «Обновить драйвер», после чего перед вами появится новое окно, в котором вы можете выбрать две опции: автоматический поиск драйверов в сети или их поиск на компьютере. Выберите вариант с автоматическим поиском. Далее система сама найдет самые новые драйвера и установит их.
Вот и все. Таким образом можно выполнить обновление драйверов для любого устройства в вашей системе. Попробуйте для начала обновить драйвер для своей видеокарты, а затем проверьте наличие ошибки 0x800F0923. Если она все еще присутствует, то выполните обновление остальных драйверов в системе с помощью вышеописанной инструкции.
Метод №3 Отключение антивирусного ПО
Если вы попробовали использовать средство устранения неполадок и обновить драйвера в системе, но ошибка 0x800F0923 все еще появляется при попытке обновить Windows 10, то, возможно, ваше антивирусное программное обеспечение является корнем проблемы.
Если вы только недавно стали пользователем ПК, то наверняка даже и не подозревали, что антивирус может вызывать какие-то проблемы, так как он направлен на защиту системы от вирусной угрозы. Однако, антивирусы далеко не идеальны и, порой, они могут работать некорректно.
Ошибка 0x800F0923 могла быть как раз вызвана антивирусным ПО, установленным на вашем компьютере. Проверить это достаточно легко, так как вам нужно просто отключить антивирус, а затем попробовать выполнить обновление Windows 10. Легко и просто.
Стоит также упомянуть, что причиной данной ошибки может также являться системный антивирус «Защитник Windows». Давайте рассмотрим, как отключить защитные функции Защитника Windows. Нажмите Windows+S и впишите в поисковую строку «Центр безопасности Защитника Windows». Далее вам потребуется пройти путем «Защита от вирусов и угроз→Параметры защиты от вирусов и других угроз».
Перед вами появится опция под названием «Защита в режиме реального времени»: выставьте ее ползунок на положение «Откл.». Сделав это, закройте окно с параметрами Защитника Windows и попробуйте обновить свою систему, чтобы проверить наличие ошибки 0x800F0923.
Иногда, когда пользователи пытаются загрузить и установить новые накопительные обновления, на их компьютерах может отображаться следующее сообщение об ошибке: Ошибка обновления. Были проблемы с установкой некоторых обновлений, но мы попробуем позже.
Они имеют дело с кодом ошибки 0x800f0988. Как следствие, Windows 10 не может установить последние обновления исправлений.
Тем не менее, какой бы неприятной ни была проблема, несколько методов могут помочь вам решить ее.
В этом руководстве мы покажем вам надежные способы исправить ошибку обновления 0x800f0988, как мы это сделали с ошибкой Windows 10 0x800f0900.
Почему в Windows 11 появляется ошибка обновления 0x800f0988?
Многие проблемы могут возникнуть при установке обновлений, и многие сообщают об ошибках обновления 0x800f0831 в Windows 11.
Обычно это происходит, если ваши файлы обновлений повреждены, поэтому их удаление и повторное создание может помочь. Что касается ошибки обновления 0x800f0986, ее можно исправить, запустив встроенное средство устранения неполадок.
Многие пользователи сообщали о некоторых проблемах с установкой сообщений об обновлениях на их ПК, и эту проблему можно решить, выполнив действия, описанные в этом руководстве.
Как исправить ошибку Microsoft Update?
Если средство Microsoft Windows Update не работает на вашем ПК, вы, вероятно, будете часто пропускать важные обновления. Некоторыми причинами ошибки обновления являются сбой сети, проблемы с оборудованием и нехватка места на диске.
Вы можете устранить проблему, запустив средство устранения неполадок Windows, чтобы найти и устранить возможные причины проблемы. Чтобы узнать о более подробных способах решения этой проблемы, ознакомьтесь с нашим руководством по устранению ошибки Центра обновления Windows в Windows 11.
Что делать при ошибке обновления 0x800f0988?
1. Очистите папку WinSxS.
- Нажмите Windows клавишу + S и введите cmd в поле поиска.
- Щелкните правой кнопкой мыши командную строку, чтобы выбрать «Запуск от имени администратора».
- Теперь введите команду ниже и нажмите Enter :
dism /online /cleanup-image /startcomponentcleanup
- Перезагрузите компьютер после того, как команда очистит папку WinSxS.
В Windows 10 у вас есть несколько способов выполнить очистку папки WinSxS. Мы выбрали самый простой и описали процедуру выше, поэтому не стесняйтесь применять данные шаги.
2. Запустите средство устранения неполадок Центра обновления Windows.
- Введите устранение неполадок в поле поиска Windows.
- Щелкните Параметры устранения неполадок, чтобы открыть средство устранения неполадок Windows.
- Выберите параметр «Дополнительные средства устранения неполадок».

- Щелкните Центр обновления Windows.

- Наконец, нажмите кнопку «Запустить средство устранения неполадок».

Если вы все еще сталкиваетесь с ошибкой 0x800f0988, средство устранения неполадок Центра обновления Windows также может пригодиться для ее исправления. Это официальный инструмент Microsoft, помогающий пользователям Windows решать все проблемы, связанные с обновлениями, так что, надеюсь, он поможет и вам.
Если средство устранения неполадок останавливается до завершения процесса, исправьте его с помощью этого полного руководства.
3. Сбросьте компоненты Центра обновления Windows.
- Откройте командную строку от имени администратора.
- Введите приведенные ниже команды и нажмите Enter после каждой:
net stop wuauservnet stop cryptSvcnet stop bits
net stop msiserver - Теперь введите команды ниже и нажмите Enter после каждой:
ren C:WindowsSoftwareDistribution SoftwareDistribution.oldren C:WindowsSystem32catroot2 Catroot2.old - Наконец, выполните приведенные ниже команды, чтобы перезапустить службы:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
Сброс компонентов обновления также может исправить кумулятивные ошибки обновления. Таким образом, не откладывайте применение данных шагов.
4. Сбросить Windows 10
- Введите reset this PC в утилите поиска Windows 10.
- Нажмите кнопку «Начать» в разделе «Сбросить этот компьютер».

- Выберите опцию «Сохранить мои файлы».

- Нажмите кнопки «Далее» и «Сброс».
Пользователи подтвердили, что исправили ошибку 0x800f0988, перезагрузив свой компьютер. Этот вариант процедуры вернет ваш компьютер в состояние, аналогичное тому, когда вы впервые включили его, удалив или сохранив программы и личные файлы, в зависимости от того, какой вариант вы выберете.
Поскольку Windows все сделает автоматически, это не требует особых усилий. Так что стоит попробовать эту процедуру.
Как исправить ошибку обновления Windows 11 0x800f0988?
Ошибка обновления 0x800f0988 в Windows 11 может быть вызвана поврежденными или отсутствующими системными файлами. В этом случае вам нужно только запустить сканирование DISM от имени администратора в терминале Windows.
Другая известная причина проблемы — поврежденные данные обновления. Это можно исправить, очистив компонент Центра обновления Windows. Мы показали шаги для этих решений в этом руководстве.
Наконец, вы также можете попробовать оставшиеся исправления, так как все они работают для Windows 10 и 11.
Как заставить Windows обновиться?
Есть несколько способов заставить Windows искать и устанавливать обновления. Вы можете использовать приложение настроек, PowerShell и другие встроенные инструменты.
Однако самый простой способ — запустить команду ниже в командной строке: control update
Эта команда запускает функцию Центра обновления Windows и выполняет поиск возможных обновлений для установки.
Вот несколько разрешений, которые могут исправить ошибку 0x800f0988. Если все они не работают, вы также можете вручную установить накопительные обновления, загрузив их из каталога Центра обновления Майкрософт.
Сейчас дела получше? Не стесняйтесь поделиться своим опытом с нами в комментариях ниже.
Содержание
- Способ 1: Запуск средства устранения неполадок
- Способ 2: Очистка кеша обновлений
- Способ 3: Восстановление системных файлов
- Способ 4: Отключение антивируса
- Вопросы и ответы

Ошибка с кодом 0x800f0984 может возникнуть при установке накопительных обновлений Windows 10, основной ее причиной является повреждение кеша обновления. Также она может быть вызвана конфликтом в работе программного обеспечения.
Способ 1: Запуск средства устранения неполадок
Столкнувшись с ошибкой 0x800f0984, попробуйте для начала воспользоваться встроенным в операционную систему «Средством устранения неполадок», в частности, неполадок работы «Центра обновления».
- Откройте приложение «Параметры», зайдите в раздел «Обновление и безопасность» → «Устранение неполадок» и нажмите ссылку «Дополнительные средства устранения неполадок».
- Откроется окно со списком модулей исправления, выберите в нем модуль «Центр обновления Windows» и нажмите кнопку запуска инструмента.
- Будет запущена служебная утилита, которая проверит работу «Центра обновления» и постарается устранить причины сбоя в автоматическом режиме.


Если ошибки найдены не будут или предложенное утилитой решение не даст положительного результата, переходите к следующему решению.
Способ 2: Очистка кеша обновлений
Решение эффективно, если причиной ошибки стало повреждение загруженных в кеш файлов обновлений. Выполнить такую очистку можно как средствами самой операционной системы, так и с помощью сторонних утилит. Здесь будет рассмотрен первый вариант.
- Вызовите нажатием Win + R диалоговое окошко быстрого выполнения команд, введите в него команду
services.mscи нажмите клавишу Enter. - Откроется окно оснастки управления службами, найдите в нем службу с названием «Центр обновлений Windows», нажмите по ней правой кнопкой мыши и выберите в контекстном меню опцию «Остановить».
- Точно так же найдите службы «Службы криптографии» и «Фоновая интеллектуальная передача» и остановите их.
- Перейдите в расположение
C:Windowsи удалите либо переименуйте директорию «SoftwareDistribution». - Затем зайдите в папку
C:WindowsSystem32и удалите или переименуйте папку «catroot2».



Удалив временное содержимое каталогов, вернитесь в окно управления службами и запустите ранее остановленные службы. После того как Windows 10 повторно скачает пакеты, попробуйте выполнить обновление в обычном режиме.
Способ 3: Восстановление системных файлов
Поскольку причиной ошибки 0x800f0984 может быть повреждение отвечающих за процедуру обновления системных файлов, следует проверить систему на предмет таких повреждений.
- Запустите от имени администратора «Командную строку» или «Windows PowerShell» любым удобным вам способом, например из контекстного меню кнопки «Пуск».
- Выполните в консоли
sfc /scannowи дождитесь завершения процедуры сканирования.

В случае обнаружения утилитой повреждений или отсутствия важных для работы Windows 10 файлов последние будут восстановлены из встроенного хранилища компонентов. Если указанная команда вернет ошибку, нужно будет восстановить само хранилище компонентов, выполнив команду dism.exe /online /cleanup-image /restorehealth. После этого можно снова попробовать выполнить команду sfc /scannow.
Способ 4: Отключение антивируса
Данное решение является дополнительным, оно исключает влияние сторонних программ для обеспечения безопасности на процесс обновления операционной системы. Если вы используете антивирус, брандмауэр или антишпион от стороннего разработчика, отключите эти программы на время обновления. Также рекомендуется отключить VPN-клиенты и другие приложения, изменяющие конфигурацию интернет-соединения.
Читайте также: Отключение антивируса
Еще статьи по данной теме:
Помогла ли Вам статья?
Некоторые пользователи сталкиваются с ошибкой 0X800F0982, когда пытаются установить отложенные либо кумулятивные обновления для ОС Windows 10. Наиболее часто подобная ошибка возникает при установке KB4493509, KB4493509 и KB4489899, однако с ней можно столкнуться и при установке других апдейтов, по крайней мере, если верить утверждениям в сети.
Содержание
- Причины появления 0X800F0982
- Решение ошибки 0X800F0982
- Решение №1 Запуск средства устранения неполадок
- Решение №2 Сброс компонентов Центра обновления
- Решение №3 Принудительная установка обновления через PowerShell
Причины появления 0X800F0982
- Типичный глюк Центра обновления. Рассматриваемая ошибка может являться самым обычным глюком Центра обновления, о котором, по всей видимости, Майкрософт уже давно знают. В такой ситуации необходимо воспользоваться функционалом системного средства устранения неполадок.
- Службы Центра обновления повисли. Появление ошибок в Центре обновления можно ждать в том случае, если компоненты последнего зависли и больше не могут выполнять возложенные на них задачи. Сброс компонентов ЦО — надежное решение.
- Поврежденные системные файлы. Повреждение системных файлов не всегда приводит к проблемам с обновлением ОС, однако такое вполне возможно. Вы можете всецело обойти ошибку 0X800F0982, запустив принудительную установку обновлений через терминал PowerShell.
Решение ошибки 0X800F0982

Решение №1 Запуск средства устранения неполадок
Ошибка 0X800F0982 может быть следствием самого обычного бага в работе Центра обновления Windows. Поэтому давайте не будем с вами спешить — воспользуемся системным средством устранения неполадок. Дабы запустить данное средство на своем ПК, вам нужно:

- нажать на клавиатуре комбинацию WIN+I, чтобы открыть окошко «Параметры»;
- перейдите в раздел «Обновление и безопасность», потом — в подраздел (или вкладку) «Устранение неполадок»;
- кликнуть на пункт «Дополнительные средства устранения неполадок»;
- выбрать в списке средств пункт «Центр обновления Windows» (находится в разделе диагностики и устранения неполадок);
- нажать на кнопку «Запустить средство устранения неполадок»;
- следовать инструкциям от средства в новом диалоговом окошке;
- перезагрузить ПК, когда работа со средством будет закончена.
К сожалению, в некоторых случаях средство устранения неполадок не находит никаких проблем с Центром обновления, даже если те безоговорочно существуют.
Решение №2 Сброс компонентов Центра обновления
Центр обновления Windows — это гигантский механизм, который состоит из множества самых разных компонентов. Если хотя бы один из этих компонентов перестанет функционировать так, как было задумано Майкрософт, Центр обновления не сможет нормально находить и устанавливать свежие обновления. К счастью, существует процесс, способный вернуть все компоненты ЦО к их первоначальному состоянию, тем самым разрешив неполадки с обновлением ОС.
Итак, вам необходимо сделать на своем ПК следующее:
- Нажмите комбинацию клавиш WIN+R, чтобы открыть диалоговое окошко «Выполнить».
- Вставьте в пустую строку окна значение «CMD» и нажмите комбинацию CTRL+SHIFT+ENTER.
Заметка: CTRL+SHIFT+ENTER запускает различные приложения от имени администратора.
- Вызвав Командную строку, выполните в ней следующий ряд команд:
- net stop bits
- net stop wuauserv
- net stop cryptsvc
- Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
- Ren %Systemroot%SoftwareDistributionDataStore DataStore.bak
- Ren %Systemroot%SoftwareDistributionDownload Download.bak
- Ren %Systemroot%System32catroot2 catroot2.bak
- sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- cd /d %windir%system32
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
- netsh winsock reset
- net start bits
- net start wuauserv
- net start cryptsvc
- Перезагрузите ПК.
Вам придется затратить довольно много времени на ввод команд, даже если вы будете пользоваться буфером обмена (с нюансами, но он работает в Командной строке). Но не хотите ли вы сэкономить свое время, воспользовавшись способом, так сказать, для ленивых? Вам придется провести лишь несколько минут в системном Блокноте, и дело в шляпе. Итак, вот что вам нужно сделать:
- Создайте в удобном для вас месте самый обычный текстовик (ПКМ→Создать→Текстовый документ).
- Скопируйте в буфер обмена следующий скрипт:
:: Run the reset Windows Update components.
:: void components();
:: /*************************************************************************************/
:components
:: —— Stopping the Windows Update services ——
call :print Stopping the Windows Update services.
net stop bitscall :print Stopping the Windows Update services.
net stop wuauservcall :print Stopping the Windows Update services.
net stop appidsvccall :print Stopping the Windows Update services.
net stop cryptsvccall :print Canceling the Windows Update process.
taskkill /im wuauclt.exe /f
:: —— Checking the services status ——
call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query wuauserv | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query appidsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
if %errorlevel% NEQ 0 (
echo. Failed to stop the Application Identity service.
echo.
echo.Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)call :print Checking the services status.
sc query cryptsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
):: —— Delete the qmgr*.dat files ——
call :print Deleting the qmgr*.dat files.del /s /q /f «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
del /s /q /f «%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat»:: —— Renaming the softare distribution folders backup copies ——
call :print Deleting the old software distribution backup copies.cd /d %SYSTEMROOT%
if exist «%SYSTEMROOT%winsxspending.xml.bak» (
del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
)
if exist «%SYSTEMROOT%SoftwareDistribution.bak» (
rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
)
if exist «%SYSTEMROOT%system32Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
)
if exist «%SYSTEMROOT%WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
)call :print Renaming the software distribution folders.
if exist «%SYSTEMROOT%winsxspending.xml» (
takeown /f «%SYSTEMROOT%winsxspending.xml»
attrib -r -s -h /s /d «%SYSTEMROOT%winsxspending.xml»
ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
)
if exist «%SYSTEMROOT%SoftwareDistribution» (
attrib -r -s -h /s /d «%SYSTEMROOT%SoftwareDistribution»
ren «%SYSTEMROOT%SoftwareDistribution» SoftwareDistribution.bak
if exist «%SYSTEMROOT%SoftwareDistribution» (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
)
if exist «%SYSTEMROOT%system32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%system32Catroot2»
ren «%SYSTEMROOT%system32Catroot2» Catroot2.bak
)
if exist «%SYSTEMROOT%WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%WindowsUpdate.log»
ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
):: —— Reset the BITS service and the Windows Update service to the default security descriptor ——
call :print Reset the BITS service and the Windows Update service to the default security descriptor.sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD):: —— Reregister the BITS files and the Windows Update files ——
call :print Reregister the BITS files and the Windows Update files.cd /d %SYSTEMROOT%system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll:: —— Resetting Winsock ——
call :print Resetting Winsock.
netsh winsock reset:: —— Resetting WinHTTP Proxy ——
call :print Resetting WinHTTP Proxy.if %family% EQU 5 (
proxycfg.exe -d
) else (
netsh winhttp reset proxy
):: —— Set the startup type as automatic ——
call :print Resetting the services as automatics.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto:: —— Starting the Windows Update services ——
call :print Starting the Windows Update services.
net start bitscall :print Starting the Windows Update services.
net start wuauservcall :print Starting the Windows Update services.
net start appidsvccall :print Starting the Windows Update services.
net start cryptsvccall :print Starting the Windows Update services.
net start DcomLaunch:: —— End process ——
call :print The operation completed successfully.echo.Press any key to continue . . .
pause>nul
goto :eof
:: /*************************************************************************************/
- Далее кликните на пункт «Файл» в строке меню окна Блокнота и выберите пункт «Сохранить как…».
- Задайте новенькому файлу произвольное имя, например, «Ленивый_сброс_ЦО», и измените его расширение с «.txt» на «.bat».
Заметка: изменение расширение является критически важным шагом в данном методе — не забывайте об этом!
- Выберите нужно вам расположение на компьютере, например, Рабочий стол, и нажмите на кнопку «Сохранить».
- Перейдите к файлу «Ленивый_сброс_ЦО.bat», нажмите на него ПКМ и выберите опцию «Запуск от имени администратора».
- Дождитесь завершения сброса компонентов Центра обновления, после чего нажмите на любую кнопку на клавиатуре, чтобы закрыть окошко Командной строки.
- Перезагрузите компьютер.
Как только закончите восстанавливать Центр обновления, попытайтесь обновить свою ОС еще раз. Возможно, ошибка 0X800F0982 исчезла.
Решение №3 Принудительная установка обновления через PowerShell
Если вышеуказанное решение не принесло желаемого результата, то вы можете всецело обойти 0X800F0982 в Центре обновления своей Windows, принудительно установив проблемное обновление через PowerShell. Не особо углубляясь в подробности, PowerShell — это более функциональная версия старой-доброй Командной строки.
Чтобы запустить принудительную установку обновления для своей Windows 10, вам нужно сделать следующее:

- Нажмите на клавиатуре комбинацию WIN+R.
- Пропишите в пустую строку «POWERSHELL» и нажмите комбинацию CTRL+SHIFT+ENTER.
- Вставьте в терминал команду «wuauclt.exe /UPDATENOW» и нажмите Enter.
- Подождите завершения установки обновлений, после чего перезагрузите ПК.
В случае использования PowerShell вы в принципе не должны увидеть ошибки 0X800F0982.
Добрый день, друзья. Ошибка 0x800f0988 в Windows 10 как исправить? Бесперебойность функционирования ПК имеет прямую зависимость от установленных вовремя обновлений, так как обновления не только добавляют лишние опции, но и убирают различные системные сбои. Но, с регулярной периодичностью иногда возникает сбой системы 0x800f0988 именно в то время, когда вы обновляете ОС Виндовс 10. Данный сбой уже давно не новый, и программисты нашли три метода для решения данной проблемы.

Ошибка 0x800f0988 что это?
При данной ошибке возникает оповещение, где указан её код 0x800f0988. Также система может выдать иные показатели: 0x800f0985 или 0x800f0984. Но, какой бы код ошибки не возник, суть причины в этих случаях, следующая:
- Конфликтная ситуация ОС с ПО, которое отвечает за безопасность;
- Компьютер не подключён к сети;
- Центр обновлений имеет определённые повреждения;
- Не хватает ёмкости на ЖД;
- Во время прошлого обновления произошла определённая ошибка.

Если у вас на компьютере из данного перечня имеется хоть один пункт, то обновиться система не сможет. Но, причина может быть и сразу в нескольких данных пунктах. При этом, нужно пересмотреть весь данный перечень проблем целиком.
Как решить эту проблему?
Есть пара методов, которые нам помогут исправить ошибку: применение системной утилиты, позволяющей устранять ошибки, или нужно просто очистить диск с компонентами. Можно дать 90% за то, что если вы исправите все приведённые выше пункты, то этот системный сбой исчезнет.
Запомните: до того, как вы начали решать эту проблему, нужно обязательно проверить подключение к сети и посмотреть, не переполнен ли ваш системный ЖД. Если переполнен, лишний хлам нужно удалить.
Запускаем системную утилиту, устраняющую ошибки
Данный способ довольно прост и не требует от человека особых знаний по настройкам ОС Виндовс 10. Вам поможет ваша система Windows удалить ошибки и устранить неполадки:
- Кликнем по «Пуску» и войдём в «Параметры»;

- Находим вкладку «Обновление и безопасность» и переходим по ней;

- Нажмём в левой колонке по вкладке «Устранение неполадок». Справа нужно выбрать ссылку «Дополнительные средства…»;

- После этого запустится другое окно, в нём нам необходимо кликнуть по вкладке «Центр обновления Windows».

Далее ОС станет искать возможные причины, приведшие к данному сбою. Система может лично устранить ошибки, или же она даст советы, как решить возникшую проблему. Рекомендациями системы нужно обязательно воспользоваться, как только вы увидите их на дисплее.
Сломан ваш ПК и у вас пропала возможность на нём нормально работать?
Это не проблема.
Нужно обратиться в наш центр по ремонту компьютеров. Мы проведём диагностику и устраним неисправность.
Для нас является важным, чтобы ваш ПК продолжал отлично функционировать, и чтобы ничто не отвлекало вас от занятия любимым делом:
Наше предложение:
1 Бесплатный выезд специалиста;
2 Бесплатный анализ компьютера у вас дома;
3 Мы даём гарантию после ремонта до трёх лет;
4 Выдаём чек с гарантийным талоном.
Вам достаточно оставить заявку, и мы предоставим вам скидку на 15%

Очищаем хранилище элементов
Как альтернативу можно предложить самим провести чистку хранилища элементов Виндовс, которые остались после того, как система в прошлый раз устанавливала обновления. Данное действие нужно выполнять с использованием «Командной строки» или «Планировщика». Выбираем тот метод, который вам больше нравится и начинаем его решать.
Применяем «Планировщик заданий»
- Нажимаем клавиши Win+R и в появившемся окошке вписываем сочетание taskschd.msc, затем ОК;

- Итак, у нас открылся «Планировщик заданий», в нём нам нужно перейти по следующему адресу: – «Microsoft» – «Windows» – «Servicing»;
- После этого, необходимо кликнуть ПКМ по строке «StartComponentCleanup» и в ниспадающем меню выбираем вкладку «Выполнить», для запуска процесса очистки. Обычно подобная операция выполняется 10-20 секунд. Разумеется, всё зависит от железа вашего ПК и ПО, которое на нём установлено. В этом случае времени на очистку может уйти больше.

Исправляем ошибку с помощью командной стоки
Чтобы запустить командную строку в поиск Windows нужно ввести команду cmd, затем по возникшему файлу нажмём ПКМ и в выпадающем меню выберем «Запуск от имени администратора».
Теперь мы видим черное окно, куда нам необходимо ввести следующее сочетание без кавычек: «dism /online /cleanup-image /startcomponentcleanup». Эта опция ответственна за очистку обновлений с проблемами, которые вы до этого установили. Нажимаем «Ввод».
После проведённых операций нам нужно провести проверку «Центра обновлений». Перезагружаем ПК и пытаемся провести обновление. Если у вас с интернетом порядок, а на ЖД хватает незанятого пространства, то вы обновите систему успешно.
Вывод: 0x800f0988 в Windows 10 как исправить вы теперь знаете. Главное, наличие интернета и свободного пространства на ЖД. В это случае, у вас всё должно пройти отлично. Успехов!
С уважением, Андрей Зимин 16.03.2021