Показать полную графическую версию : Проблемы с центром обновления Windows и ошибки при установке обновлений (все вопросы)
sputnikk
24-11-2023, 05:12
п.3 » Попробуйте очистить C:\ProgramData\Microsoft\Network\Downloader https://remontka.pro/0x8007000d-error-windows/#update
p.s. По 0x8007000d поисковик выдаёт много советов
решить проблему с установкой KB5032189, Код ошибки: (0x8007000d) »
Ошибка здесь - повреждение компонента "Windows-Defender-Offline-Amcore", давайте подумаем, как разрешить проблемку:
2023-11-23 22:08:59, Error CSI 00000060@2023/11/23:19:08:59.253 (F) onecore\base\wcp\rtllib\win32lib\delta_library.cpp(350): Error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) originated in function Windows::Rtl::DeltaDecompressBuffer expression: g_pfnApplyDeltaB(( (DELTA_FLAG_TYPE)0x00000000 ), ReferenceInput, CompressedInput, &UncompressedOutput)
[gle=0x80004005]
2023-11-23 22:08:59, Error CSI 00000061 (F) Hydration failed with error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) . Delta Type: Forward Delta , IntegrityState Valid: true , RetrievedChecksum: 3573637771 , ComputedChecksum: 3573637771[gle=0x80004005]
2023-11-23 22:08:59, Error CSI 00000062 (F) Hydration failed for component Windows-Defender-Offline-Amcore, version 10.0.19041.3636, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} on file OfflineScannerShell.exe with NTSTATUS -1073283059. Matching Component = Windows-Defender-Offline-Amcore, version 10.0.19041.1741, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}. FileHasForwardReverseDeltas = false, GenerateReverseDelta = false[gle=0x80004005]
2023-11-23 22:08:59, Error CSI 00000063 (F) Matching binary OfflineScannerShell.exe missing for component Windows-Defender-Offline-Amcore, version 10.0.19041.3636, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}[gle=0x80004005]
2023-11-23 22:08:59, Info CBS Sending WER
2023-11-23 22:08:59, Error CSI 00000064@2023/11/23:19:08:59.253 (F) onecore\base\wcp\componentstore\storelayout.cpp(1703): Error 800f0984 [Warning,Facility=15 (0x000f),Code=2436 (0x0984)] originated in function ComponentStore::CRawStoreLayout::HydrateFile expression: ((SCODE) (((unsigned long)(1)<<31) | ((unsigned long)(15)<<16) | ((unsigned long)(0x984))) )
[gle=0x80004005]
2023-11-23 22:08:59, Error CSI 00000065@2023/11/23:19:08:59.253 (F) Attempting to mark store corrupt with category [l:18 ml:19]'CorruptPayloadFile'[gle=0x80004005]
2023-11-23 22:08:59, Error CSI 00000066@2023/11/23:19:08:59.337 (F) onecore\base\wcp\sil\ntsystem.cpp(3044): Error STATUS_DELETE_PENDING originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
[gle=0x80004005]
2023-11-23 22:08:59, Error CSI 00000067 (F) STATUS_DELETE_PENDING #3426923# 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 = @0x37cc37c0d0->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[125]'\SystemRoot\WinSxS\Temp\InFlight\9535fb81401eda01e357000048253420\00c91882401eda01a858000048253420_ conflictresolutionpage.xbf'; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x37[gle=0xd0000056]
2023-11-23 22:08:59, Error CSI cc37c150, as = (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]
2023-11-23 22:08:59, Error CSI 00000068 (F) STATUS_DELETE_PENDING #3426919# from Windows::Rtl::SystemImplementation::CDirectory::Internal_DeleteRecursively(...)[gle=0xd0000056]
2023-11-23 22:08:59, Info CSI 00000069 Direct SIL provider: Number of files opened: 5.
2023-11-23 22:08:59, Error CSI 0000006a (F) HRESULT_FROM_WIN32(ERROR_INVALID_DATA) #3370467# from Windows::COM::CComponentStore::InternalTransact(...)[gle=0x8007000d]
2023-11-23 22:08:59, Error CSI 0000006b (F) HRESULT_FROM_WIN32(ERROR_INVALID_DATA) #3355272# from Windows::ServicingAPI::CCSITransaction::ICSITransaction2_AddFiles(Flags = 9, a = @0x14377800410, fn = @0x14377800c10, fp = @0x14377801410, disp = 0, op = 0)[gle=0x8007000d]
2023-11-23 22:08:59, Info CBS Failed to add to transaction package: Package_1_for_KB5011069~31bf3856ad364e35~amd64~~10.0.1.8028 [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-11-23 22:08:59, Error CBS Failed to stage execution package: Package_1_for_KB5011069~31bf3856ad364e35~amd64~~10.0.1.8028 [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-11-23 22:08:59, Info CBS CommitPackagesState: Started persisting state of packages
2023-11-23 22:08:59, Info CBS CommitPackagesState: Completed persisting state of packages
2023-11-23 22:08:59, Info CSI 0000006c@2023/11/23:19:08:59.500 CSI Transaction @0x14376bb58c0 destroyed
2023-11-23 22:08:59, Info CBS Perf: Stage chain complete.
2023-11-23 22:08:59, Info CBS Failed to stage execution chain. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-11-23 22:08:59, Error CBS Failed to process single phase execution. [HRESULT = 0x8007000d - ERROR_INVALID_DATA]
2023-11-23 22:08:59, Info CBS WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.3693.1.17, status: 0x8007000d, failure source: Stage, start state: Resolved, target state: Installed, client id: UpdateAgentLCU
Какие хэши вернут эти команды?
> Get-FileHash C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\OfflineScannerShell.exe | Format-List
Algorithm : SHA256
Hash : CB18A4DE52E9ADD531494838FFE80FB86BE2E1F97210243FF39DCE4CFA1C5E90
Path : C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\OfflineScannerShell.exe
> Get-FileHash C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.3636_none_b93d98cefe322f48\OfflineScannerShell.exe | Format-List
Algorithm : SHA256
Hash : 4821C1A5BAF89F1ECC78A39E8C5493DD1B0177B3309C61F830CB6B436F1B212C
Path : C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.3636_none_b93d98cefe322f48\OfflineScannerShell.exe
Какие хэши вернут эти команды? »
Get-FileHash C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\OfflineScannerShell.exe | Format-List
Algorithm : SHA256
Hash : CB18A4DE52E9ADD531494838FFE80FB86BE2E1F97210243FF39DCE4CFA1C5E90
Path : C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38e
a1d\OfflineScannerShell.exe
C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.3636_none_b93d98cefe322f48\OfflineScannerShell.exe отсутствует.
C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.3636_none_b93d98cefe322f48\OfflineScannerShell.exe отсутствует »
Ага, этот компонент привносится данным обновлением :sorry:
А этих сжатых файлов?
> Get-FileHash C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\f\OfflineScannerShell.exe | Format-List
Algorithm : SHA256
Hash : 99C844F9AEA8682E73D1520FEF4B3911C542AFCD367A627E1E69390AB387F2BC
Path : C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\f\OfflineScannerShell.exe
> Get-FileHash C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\r\OfflineScannerShell.exe | Format-List
Algorithm : SHA256
Hash : 350BF3794A977FC47C2FAD80F111BB5266A7F9FAA421F9BEE2ACC8808AF18DCA
Path : C:\Windows\WinSxS\amd64_windows-defender-offline-amcore_31bf3856ad364e35_10.0.19041.1741_none_b9343748fe38ea1d\r\OfflineScannerShell.exe
А этих сжатых файлов? »
Контрольные суммы совпадают.
Есть-ли способ решения проблемы? Не хочется переустанавливать систему.
Есть-ли способ решения проблемы »
Полагаю, что следует прочекать все версии данного компонента.
Либо, попробовать следующее - отключиться от сети, удалить все загруженные файлы обновлений, перезагрузиться, убедиться, что все отложенные обновления завершены, после выполнить очистку/ удаление вытесненных компонентов (cleanmgr от имени администратора, либо через dism), перезагрузить, а после повторить установку.
Либо, попробовать следующее »
Не помогло. :(
Не помогло. »
Можете приложить новые логи?
Можете приложить новые логи? »
Решил проблему заливкой сверху 22H2.
osmaster
19-12-2023, 22:34
Проблема в работе Центра обновлений Windows
Имею несколько своих сборок Windows разных версий, которые периодически обновляю. Установил на тестовый ноутбук свою прошлогоднюю сборку Windows 10 Enterprise 2016 LTSB v1607 x64 rus с целью выяснить какие обновления вышли за год, чтобы пересобрать по новой.
Из Центра обновлений Windows запустил поиск обновлений и жду... Этап проверки наличия обновлений длится долго, но всё же что-то находит. А вот дальше на этапе загрузки отображается текст: "Скачивание обновлений: 0%", который висит часами. При этом всё это время система загружена работой: интенсивность использования Диска держится на уровне 70-80%, ЦП тоже что-то вычисляет отображая загрузку примерно 10%, а вот Сеть ничего не качает - 0%.
Доступ к Интернету есть - можно, например, зайти на сайт microsoft.com и другие, не ограниченные для IP-адресов из России. Накануне таким же образом обновлял свою сборку Windows 8.1 - всё прошло отлично. Другие свои сборки Windows 10 поздних версий ещё не проверял.
Кто сталкивался с вышеизложенным и какие есть пути решения?
sputnikk
20-12-2023, 05:55
интенсивность использования Диска держится на уровне 70-80% »смотрите чем в мониторе ресурсов.
и какие есть пути решения? »
Изучить лог WindowsUpadate?
\Windows\Windowsupdate.log (https://docs.microsoft.com/powershell/module/windowsupdate/get-windowsupdatelog) »
osmaster
22-12-2023, 10:00
Этап проверки наличия обновлений длится долго, но всё же что-то находит. А вот дальше на этапе загрузки отображается текст: "Скачивание обновлений: 0%", который висит часами. »
Опытным путём выяснил, что проблему вызвало отключение службы оптимизации доставки DoSvc. Я не использую возможность загрузки и установки обновлений с компьютеров локальной сети или через пиринговые сети - у меня эта функция отключена, но всё же, как оказалось, отключение указанной службы делает недоступным загрузку обновлений с серверов Майкрософт.
kservice
08-01-2024, 11:33
Windows 10 22H2, сборка 19045.3208. Ошибка 0x80071160 при установке обновления KB5033372
При проверке sfc /scannow сообщение «Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не можкт восстановить некоторые из них».
При выполнении dism.exe /online /cleanup-image /scanhealth ошибка 4448 «Драйвер WOF обнаружил повреждение в таблице ресурсов сжатого файла».
Папку SoftwareDistribution очищал. Отключал из автозагрузки сторонние службы и программы. Пытался восстановить хранилище компонентов Windows и с загрузочной флешки, и в среде восстановления. Пробовал восстановление с распакованного образа на виртуальном диске
«Драйвер WOF обнаружил повреждение в таблице ресурсов сжатого файла» »
А в каком состоянии находится система? Что вернёт команда?
compact /CompactOs:query
Очень часто, на г-сборках, встречаю ситуацию, когда система, без всяких на то причин, находится в состоянии сжатия, которое просто-напросто ни к чему;
Да, ошибка здесь:
2024-01-08 10:56:24, Error CSI 00000008 (F) c000a2a7 [Error,Facility=(system),Code=41639 (0xa2a7)] #1167627# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysReadFile(h = a76c ('\Device\HarddiskVolume9\Windows\WinSxS\amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\Hydrogen.dll'), evt = 0, apcr = NULL, apcc = NULL, iosb = @0xf13eefbe18, data = {l:0 b:}, byteoffset = 0, key = (null))
[gle=0xd000a2a7]
2024-01-08 10:56:24, Error CSI 00000009 (F) c000a2a7 [Error,Facility=(system),Code=41639 (0xa2a7)] #1167626# from Windows::Rtl::SystemImplementation::CFile::GetContents(flags = 0, contents = {l:0 b:}, file = [l:125]'\SystemRoot\WinSxS\amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\Hydrogen.dll')
[gle=0xd000a2a7]
2024-01-08 10:58:02, Error CSI 0000000a@2024/1/8:07:58:02.744 (F) onecore\base\wcp\sil\ntsystem.cpp(3674): Error c000a2a7 [Error,Facility=(system),Code=41639 (0xa2a7)] originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysReadFile expression: (null)
[gle=0x80004005]
2024-01-08 10:58:02, Error CSI 0000000b (F) c000a2a7 [Error,Facility=(system),Code=41639 (0xa2a7)] #3311063# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysReadFile(h = 2337c ('\Device\HarddiskVolume9\Windows\WinSxS\amd64_microsoft-windows-safedocs-main_31bf3856ad364e35_10.0.19041.3208_none_99c964521bff7f7b\sdengin2.dll'), evt = 0, apcr = NULL, apcc = NULL, iosb = @0xf13eefbec0, data = {l:0 b:}, byteoffset = (null), key = (null))
[gle=0xd000a2a7]
2024-01-08 10:58:02, Error CSI 0000000c (F) c000a2a7 [Error,Facility=(system),Code=41639 (0xa2a7)] #3311062# from Windows::Rtl::SystemImplementation::CFile::ReadFile(Flags = 2, Buffer = {l:0 ml:4 b:}, Offset = (null), Disposition = (null))[gle=0xd000a2a7]
2024-01-08 10:58:02, Info CSI 0000000d Direct SIL provider: Number of files opened: 97342.
2024-01-08 10:58:02, Error CSI 0000000e (F) c000a2a7 [Error,Facility=(system),Code=41639 (0xa2a7)] #233# from CCSDirect::EnumStoreCorruptions(...)[gle=0xd000a2a7]
2024-01-08 10:58:02, Error CSI 0000000f (F) HRESULT_FROM_WIN32(4448) #232# from Windows::COM::CStorePendingStoreRepairTxn_IStorePendingStoreRepairTransaction::Detect(Flags = 4, cancelEvt = 258 (''), disp = 0)[gle=0x80071160]
2024-01-08 10:58:02, Error CBS Rept: Failed to call CSI detect. [HRESULT = 0x80071160 - Unknown Error]
2024-01-08 10:58:02, Info CBS Failed to check CSI store. [HRESULT = 0x80071160 - Unknown Error]
2024-01-08 10:58:02, Info CBS
Можно проверить файловую систему на предмет ошибок, а вообще стоит поискать в сети информацию за указанные коды ошибок.
Как вариант, проверить контрольные суммы указанных в логе компонентов и сравнить их с оригинальными.
kservice
08-01-2024, 11:59
Система находится в состоянии сжатия
Можно проверить файловую систему на предмет ошибок, а вообще стоит поискать в сети информацию за указанные коды ошибок. »
Имеются ввиду 00000008, 00000009, 0000000b и тд?
Как вариант, проверить контрольные суммы указанных в логе компонентов и сравнить их с оригинальными. »
Этот файл:
'\Device\HarddiskVolume9\Windows\WinSxS\amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\Hydrogen.dll' »
можно извлечь из обновления "KB5027215 (https://support.microsoft.com/en-us/topic/june-13-2023-kb5027215-os-builds-19044-3086-and-19045-3086-079f9f02-fe49-4b25-99a6-c02a16b1f208)" и хэш у него такой:
> Get-FileHash \amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\hydrogen.dll
Algorithm Hash Path
--------- ---- ----
SHA256 659CBC91011A9133950EC41C61AC3895648FD9F084E4985F48BA28DBE85942C2 \amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\hydrogen.dll
Система находится в состоянии сжатия »
Есть на то причины?
Имеются ввиду 00000008, 00000009, 0000000b и тд? »
0x80071160
0xc000a2a7
kservice
08-01-2024, 12:28
Наверно имелась ввиду ошибка 0xd000a2a7. По ней в сети советуют восстановительную установку. Я пробовал. Получил сообщение, что не удалось проверить ключ продукта. Win10 устанавливалась обновлением Win8.1. Активация, как я помню, прошла без проблем автоматически.
Цитата kservice:
Система находится в состоянии сжатия »
Есть на то причины? »
Я никаких мер для этого не предпринимал. Галка в свойствах диска С напротив "Сжать диск" не стоит
можно извлечь из обновления "KB5027215" »
Можно или нужно? Если нужно, то как это сделать?
Я никаких мер для этого не предпринимал. Галка в свойствах диска С напротив "Сжать диск" не стоит »
Для начала можно ознакомиться со статьёю Вадима Стеркина "Сжатие Windows 10 (Compact OS)" (https://www.outsidethebox.ms/17965/), после принять решение и, например, "разжать" систему командой от имени администратора:
compact /CompactOs:never
Можно или нужно? Если нужно, то как это сделать? »
Для начала заполучите хэш компонента Вашей системы по пути, командой powershell:
Get-FileHash C:\Windows\WinSxS\amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\Hydrogen.dll
, и сравните полученный результат.
kservice
08-01-2024, 12:51
Для начала заполучите хэш компонента Вашей системы по пути, командой powershell: »
Не удается прочитать файл "C:\Windows\WinSxS\amd64_microsoft-analog-h2-hydrogenrt_31bf3856ad364e35_10.0.19041.3086_none_6a86992d7331d2ab\r\Hydrogen.dll": Драйвер WOF обнаружил повреждение в таблице ресурсов сжатого файла.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC