Windows Updates failing on a windows 10 device, version 10.0.19045.5247.
Tried dism /online /cleanup-image /restorehealth
The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see https://go.microsoft.com/fwlink/?LinkId=243077.
DISM.log:
2025-04-23 17:58:11, Info DISM DISM Package Manager: PID=17124 TID=31228 Error in operation: source for package or file not found, ResolveSource() unsuccessful. (CBS HRESULT=0x800f081f) - CCbsConUIHandler::Error
2025-04-23 17:58:11, Error DISM DISM Package Manager: PID=17124 TID=23224 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f081f)
2025-04-23 17:58:11, Error DISM DISM Package Manager: PID=17124 TID=23224 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
2025-04-23 17:58:11, Error DISM DISM Package Manager: PID=17124 TID=23224 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f081f)
2025-04-23 17:58:11, Error DISM DISM Package Manager: PID=17124 TID=23224 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
2025-04-23 17:58:11, Error DISM DISM Package Manager: PID=17124 TID=23224 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f081f)
2025-04-23 17:58:11, Error DISM DISM Package Manager: PID=17124 TID=23224 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)
2025-04-23 17:58:11, Info DISM DISM Package Manager: PID=17124 TID=23224 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log -
CBS.log:
2025-04-23 17:43:57, Error CSI 000009f8 (F) STATUS_OBJECT_NAME_NOT_FOUND #40776# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = 0, handle = {provider=NULL, handle=0, name= ("null")}, da = (FILE_GENERIC_READ|DELETE), oa = @0x49af67cf60->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[102]'??\C:\Windows\Servicing\Packages\Package_for_DotNetRollup_481~31bf3856ad364e35~amd64~~10.0.9277.2.cat'; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x49af67cfc0, as = (null), fa = (FILE_ATTRIBUTE_NORMAL), sa = (FILE_SHARE_READ|FI[gle=0xd0000034]
2025-04-23 17:43:57, Error CSI LE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_NON_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT), eab = NULL, eal = 0, disp = Invalid)
[gle=0xd0000034]
2025-04-23 17:43:57, Error CSI 000009f9 (F) STATUS_OBJECT_NAME_NOT_FOUND #40775# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer_IRtlSystemIsolationLayerTearoff::OpenFilesystemFile(flags = 0, da = (FILE_GENERIC_READ|DELETE), fn = [l:102]'??\C:\Windows\Servicing\Packages\Package_for_DotNetRollup_481~31bf3856ad364e35~amd64~~10.0.9277.2.cat', sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), oo = (FILE_SYNCHRONOUS_IO_NONALERT|FILE_NON_DIRECTORY_FILE), file = NULL, disp = (null))