Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   Как восстановить хранилище, если система не находит ошибок? (http://forum.oszone.net/showthread.php?t=351480)

sputnikk 02-07-2022 13:04 2987693

Как восстановить хранилище, если система не находит ошибок?
 
Вложений: 1
При выполнении очистки предыдущих версий компонентов командой Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase получаю сбой:
"Ошибка 14098 Хранилище компонентов повреждено"
Исправление командой Dism /Online /Cleanup-Image /RestoreHealth ни к чему не приводит, что неудивительно, поскольку 2 способа поиска ошибок, Dism /Online /Cleanup-Image /ScanHealth и sfc /scannow не находят ошибок.

Может онлайнсервис проверки и исправления больше недоступен для РФ, но система этого не знает?

8.1 x64 OEM, все обновления

NickM 02-07-2022 13:48 2987697

Цитата:

Цитата sputnikk
dism.zip »

Одного этого лога не достаточно, прикрепите содержимое след.директории:
Код:

C:\Windows\Logs\CBS\

sputnikk 02-07-2022 14:56 2987698

вся папка https://cloud.mail.ru/public/9Lmb/banE9j6P4

NickM 02-07-2022 16:11 2987699

Вижу 2 ошибки, здесь:
Код:

2022-07-02 16:05:58, Info                  CBS    Plan: Start to process component watchlist
2022-07-02 16:05:58, Info                  CBS    Setting ExecuteState key to: CbsExecuteStateFailed
2022-07-02 16:05:58, Info                  CSI    00000022 Performing 5 operations; 5 are not lock/unlock and follow:
  (0)  Install (5): flags: 0 tlc: [3bbd090d1e3c86abdc1bc898dcea49ff, Version = 6.3.9600.17672, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:154{77}]"Package_3_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2.3030947-3_neutral_GDR" ncdata: [l:2{1}]"4") thumbprint: [l:128{64}]"0929cb1c7f4aa9670ddfc9cf58f2546dad054d8147bc969c3c38d8be56a85ba4"
  (1)  Install (5): flags: 0 tlc: [35f26a18870b688a206b25b0a31469ce, Version = 6.3.9600.17672, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:154{77}]"Package_4_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2.3030947-4_neutral_GDR" ncdata: [l:2{1}]"4") thumbprint: [l:128{64}]"fcac2faa2b86ed1355abf1d9154044678c696160fefcc90a57ed963a93123f77"
  (2)  Install (5): flags: 0 tlc: [ca2edcdb9849fedf7468b2895781855f, Version = 6.3.9600.17672, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:154{77}]"Package_5_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2.3030947-5_neutral_GDR" ncdata: [l:2{1}]"4") thumbprint: [l:128{64}]"4af756f94a954b40696fa6e82d8af930cc62bd42380ff88826d1a360852560e0"
  (3)  Install (5): flags: 0 tlc: [4a0414c8caccab3d2e7719ae20171564, Version = 6.3.9600.17672, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195}
2022-07-02 16:05:58, Info                  CSI    name: [l:154{77}]"Package_6_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2.3030947-6_neutral_GDR" ncdata: [l:2{1}]"4") thumbprint: [l:128{64}]"979b7cbf0e1ead6b51859c7e06acddb6a2b50aff3d09328e77f1da7bab476742"
  (4)  Install (5): flags: 0 tlc: [50514909a050a3e07ddf1ccc68f31a10, Version = 6.3.9600.17672, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:154{77}]"Package_7_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2.3030947-7_neutral_GDR" ncdata: [l:0]"") thumbprint: [l:128{64}]"2fa2d715d5f5dcbed00157b8ada86c71b0c6dc2411ef0bbdc5e9dbd7771aac1b"
2022-07-02 16:05:58, Info                  CSI    00000023 Component change list:  { (null) -> 6.3.9600.17672 35f26a18870b688a206b25b0a31469ce, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }
  { (null) -> 6.3.9600.17672 3bbd090d1e3c86abdc1bc898dcea49ff, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }
  { (null) -> 6.3.9600.17672 ca2edcdb9849fedf7468b2895781855f, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }
  { (null) -> 6.3.9600.17672 4a0414c8caccab3d2e7719ae20171564, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }
  { (null) -> 6.3.9600.17672 50514909a050a3e07ddf1ccc68f31a10, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }
2022-07-02 16:05:58, Error                CSI    00000024@2022/7/2:09:05:58.323 (F) base\xml\udom_xmlcursor.cpp(50): Error STATUS_XML_PARSE_ERROR originated in function CXmlCursor::Next expression: RtlXmlNextLogicalThing( &m_State, &m_Namespaces, &m_CurrentThing, &m_AttributeList )
[gle=0x80004005]

и здесь:
Код:

2022-07-02 16:12:32, Info                  CSI    00000055 Regenerating Component for: [ml:280{140},l:168{84}]"amd64_netfx4-aspnet_regiis_exe_b03f5f7f11d50a3a_4.0.9600.20976_none_8d75b435f1eddfb5"
2022-07-02 16:12:32, Info                  CSI    00000056 Delta store baseline version missing for: [ml:280{140},l:168{84}]"amd64_netfx4-aspnet_regiis_exe_b03f5f7f11d50a3a_4.0.9600.20976_none_8d75b435f1eddfb5"
2022-07-02 16:12:32, Error                CSI    00000057@2022/7/2:09:12:32.418 (F) base\wcp\componentstore\deltastore.cpp(2297): Error STATUS_SXS_COMPONENT_STORE_CORRUPT originated in function ComponentStore::CRawStoreLayout::RegenerateComponentsFromDelta expression: (null)
[gle=0x80004005]

Что делать?
Возможно попробовать подкинуть исправные компоненты?

sputnikk 02-07-2022 17:08 2987703

Цитата:

Цитата NickM
KB3030947 »

так пониманию проблема в нём. Попробую переустановить

NickM 02-07-2022 17:17 2987704

Цитата:

Цитата sputnikk
Попробую переустановить »

Попробуйте, после оповестите о проблемке пжлст. - решилась или нет.

sputnikk 02-07-2022 19:10 2987706

Переустановка не помогла. Фиг с ним. Каждая неудачная попытка очистить систему приводить к росту winsxs на несколько сотен мб.

Vanadiy777 02-07-2022 20:08 2987707

sputnikk, может быть попробовать для очистки WinSxS+ от bifido?

sputnikk 03-07-2022 05:40 2987716

Vanadiy777, не нашёл описания на bifido.net. Если использует команду Dism, то не поможет, а лишь увеличит объём, как DISM++ . Мало вероятно, чтоб использовался иной механизм очистки помимо Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Vanadiy777 03-07-2022 16:23 2987737

Цитата:

Цитата sputnikk
не нашёл описания на bifido.net. »

sputnikk, описание в архиве UpdateTools.zip

Решать, по любому, Вам... Но я бы попробовал, терять то все равно нечего... :)

sputnikk 03-07-2022 18:28 2987742

Цитата:

Цитата Vanadiy777
описание в архиве UpdateTools.zip »

там UpdateTools.chm без упоминания WinSxS+
Вчера использовал UpdateTools.cmd для удаления KB3030947

Vanadiy777 03-07-2022 18:58 2987745

Цитата:

Цитата sputnikk
там UpdateTools.chm без упоминания WinSxS+ »

WinSxS+ является продолжением проекта UpdateTools...
Очевидно по этому Борис, (bifido), не стал дублировать описание, посчитал, что будет достаточно предыдущей справки (в принципе, это так и есть, разобраться можно).

sputnikk 04-07-2022 04:06 2987762

Цитата:

Цитата Vanadiy777
WinSxS+ является продолжением проекта UpdateTools »

Понятно. Я очистил старые обновления UpdateTools, но объём не уменьшился из-за сбоя при выполнении Dism.exe /Online /Cleanup-Image /StartComponentCleanup

sputnikk 04-07-2022 04:36 2987763

После очистки осталось 3 записи " Staged" без указания номера обновления.
Код:

Package Identity                                                                          | Name      | State    | Release Type    | Install Time    |
--------------------------------------------------------------------------------------------------------------------------------------------------------
Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384 |          | Installed | Language Pack  | 14.11.2013 7:15  |
Microsoft-Windows-CoreEdition~31bf3856ad364e35~amd64~~6.3.9600.16384                      |          | Staged    | Product        |                  |
Microsoft-Windows-CoreSingleLanguageEdition~31bf3856ad364e35~amd64~~6.3.9600.16384        |          | Installed | Product        | 14.11.2013 7:18  |
Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~6.3.9600.16384              |          | Staged    | Product        |                  |
Microsoft-Windows-ProfessionalWMCEdition~31bf3856ad364e35~amd64~~6.3.9600.16384          |          | Staged    | Product        |                  |
Package_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.5                                    | KB2966828 | Installed | Security Update | 02.07.2022 15:33 |


Vanadiy777 04-07-2022 11:43 2987789

Цитата:

Цитата sputnikk
После очистки осталось 3 записи " Staged" »

sputnikk,
а так "починить" их не получится?
Цитата:

Цитата из справки
(в некоторых случаях, обновления со статусом Staged можно также попробовать переустановить, используя дисм).


NickM 04-07-2022 12:06 2987791

Цитата:

Цитата Vanadiy777
а так "починить" их не получится? »

А не базовые ли это пакеты?

sputnikk 04-07-2022 12:40 2987795

Цитата:

Цитата Vanadiy777
а так "починить" их не получится? »

знать бы какие
Цитата:

Цитата sputnikk
3 записи " Staged" без указания номера обновления. »


Цитата:

Цитата NickM
А не базовые ли это пакеты? »

Смущает название ProfessionalEdition. На ноуте OEM 8.1 для одного языка, вероятно домашняя. Версия 6.3.9600.20396

Vanadiy777 04-07-2022 14:57 2987816

Цитата:

Цитата NickM
А не базовые ли это пакеты? »

Так, похоже, это они и есть..., и находятся они, скорее всего, в ежемесячном накопительном обновлении...

Цитата:

Цитата sputnikk
Смущает название ProfessionalEdition. На ноуте OEM 8.1 для одного языка, вероятно домашняя.»

Коллеги, просьба сильно не пинать, это всего лишь мои предположения и фантазии, т.к. с 8-кой дел не имел никогда...

Можно попробовать смонтировать дистрибутив 8.1 для одного языка в папку и через /Get-Packages /Format:Table > посмотреть - присутствуют ли эти пакеты в дистрибутиве.
А потом уже думать, как их оттуда вытащить и пристроить через DISM на живую систему...

Возможно и фигню предлагаю, но других, адекватных мыслей, пока нет...

sputnikk 06-07-2022 04:42 2987912

Bifido ответил в личке:
Цитата:

1) Пакеты со статусом Stage и названиями редакций - норма, исправлять ничего не нужно.
2) WinSxS+ работает по тому же принципу, что и UpdateTools, но с несколько другим алгоритмом определения устаревших обновлений.
3) Проблема у вас вот в чем. При очистке на восьмерке файлы устаревших версий компонентов заменяются дельта разностью, которая рассчитывается по файлам новейшей версии данного компонента, присутствующего в системе на момент очистки.
Допустим у вас 3 обновления - 1, 2, 3 и вы делаете очистку. Если обновления 1 и 2 не заменяются полностью обновлением номер 3, но содержат например общий компонент x, то этот компонент будет, для обновлений 1 и 2, заменен дельта разностью, рассчитанной по компоненту из обновления 3.
Допустим в дальнейшем вы установили еще два обновления 4 и 5, в которых есть компонент x. Если вы выполняете очистку, то компонент x из обновления 4 будет заменен дельта разностью, рассчитанной по обновлению 5. Казалось бы логичным произвести перерасчет дельта разности также и для компонентов из обновлений 1, 2 и 3, чтобы они соответствовали таковому по обновлению 5. Однако, чтобы сократить время установки это не делается.
В то же время, если при очистке какое-то из данных обновлений заменяется полностью, то система начинает такой перерасчет для удаления этого обновления. Здесь и зарыта собака - допустим, что-то пошло не так при удалении или установке, и обновление 3 было очищено без необходимого перерасчета.
Затем вы устанавливаете обновление 6, которое полностью заменяет обновление 2, и система начинает следующий перерасчет, но для восстановления компонента x из обновления 2 нужен компонент из обновления 3, который отсутствует и вы получаете ошибку "Delta store baseline version missing".
5) Система с такими ошибками прекрасно проходит все стандартные проверки (sfc и dism), а ошибка выдается только при очистке (или установке). Ситуация характерна только для восьмерки, где наряду с последними накопительными обновлениями существует большое количество предыдущих, которые этими накопительными не заменяются. На семерке такой проблемы нет, так как никакой дельта разности еще не было, а десятка избавлена от этого, так как там есть только накопительные пакеты.
6) Вторая проблема в том, что в логе с ошибками указывается только обновление которое не может быть удалено (обновление 2), но не указывается то обновление, которое требуется для восстановления дельта разности (обновление 3). И узнать это довольно проблематично.
7) Иногда очистка через WinSxS+ или UpdateTools помогает решить такую проблему, так как они могут отметить к удалению, те обновления, которые стандартная очистка пропускает (часто это обновления для NET Framework, как и вашем случае - "amd64_netfx4-aspnet_regiis_exe_b03f5f7f11d50a3a_4.0.9600.20976_none_8d75b435f1eddfb5"), но отнюдь не всегда. Иногда, при такой ошибке, единственным решением является переустановка, а если в системе нет чего-то ценного, то и самым простым.
С учётом написанного в последнем предложении ничего делать не буду

sputnikk 06-07-2022 09:17 2987925

Через неделю проверю как встанет новое накопительное

Vanadiy777 06-07-2022 11:25 2987931

Цитата:

Цитата sputnikk
Через неделю проверю как встанет новое накопительное »

sputnikk,
Если будет не сложно, и если не забудете, отпишитесь пожалуйста тогда по результатам.

sputnikk 13-07-2022 10:02 2988372

Все обновления встали успешно, в том числе для .Net 4.8 . Однако команда Dism.exe /Online /Cleanup-Image /StartComponentCleanup по прежнему завершается ошибкой. Немного изменился список обновлений Winsxs+, исчезла третья таблица с KB3030947
Код:

Package_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2 | KB3030947 | Not Present | Update      | False      |              |
Теперь первая (не основная) такая:
Код:

--------------------------------------------------------------------------------------------------------------------------------------------------------
Package Identity                                                                          | Name      | State    | Release Type    | Install Time    |
--------------------------------------------------------------------------------------------------------------------------------------------------------
Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384 |          | Installed | Language Pack  | 14.11.2013 7:15  |
Microsoft-Windows-CoreEdition~31bf3856ad364e35~amd64~~6.3.9600.16384                      |          | Staged    | Product        |                  |
Microsoft-Windows-CoreSingleLanguageEdition~31bf3856ad364e35~amd64~~6.3.9600.16384        |          | Installed | Product        | 14.11.2013 7:18  |
Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~6.3.9600.16384              |          | Staged    | Product        |                  |
Microsoft-Windows-ProfessionalWMCEdition~31bf3856ad364e35~amd64~~6.3.9600.16384          |          | Staged    | Product        |                  |
Package_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.5                                    | KB2966828 | Installed | Security Update | 02.07.2022 15:33 |
Package_for_KB3030947~31bf3856ad364e35~amd64~~6.3.1.2                                    | KB3030947 | Installed | Update          | 13.07.2022 4:20  |
Package_for_KB5016264~31bf3856ad364e35~amd64~~9600.20475.1.0                              | KB5016264 | Installed | Security Update | 13.07.2022 4:29  |
Package_for_KB5016268~31bf3856ad364e35~amd64~~9600.21342.1.1                              | KB5016268 | Installed | Update          | 13.07.2022 4:29  |
Package_for_RollupFix~31bf3856ad364e35~amd64~~9600.20478.1.13                            | KB5015874 | Installed | Security Update | 13.07.2022 4:29  |

На этом заканчиваю опыты с очисткой, раз не удаётся освободить место командами Dism.exe

sputnikk 04-07-2023 04:34 3011487

Сейчас взял ноут на обслуживание и забыл, что уже имел проблему с DISM, хорошо нашёл тему по номеру ошибки.

В интернете есть образы 8.1 для одного языка со всеми обновлениями вплоть до 2023 года, который можно использовать для обновления поверх без переустановки дров и программ?

сейчас стоит 6.3.9600.20512

sputnikk 04-07-2023 09:23 3011497

обновил образом "update 3" 2014 года. Нашлось 134 обязательных и 5 необязательных. Сейчас ставятся.

sputnikk 04-07-2023 15:04 3011530

уже 3 часа работает утилита очистки диска. За последние 2 уменьшила winsxs на 1,5 гб по данным Проводника. Не думал, что будет так долго на ноуте. Процесс продолжается

NickM 04-07-2023 15:22 3011531

Цитата:

Цитата sputnikk
что будет так долго на ноуте »

Вообще ни о чём.

Всё зависит от производительности комплектующих в целом.

Avatar-Lion 04-07-2023 15:30 3011532

Если там железо типа Atom + HDD, то я такие ноуты на ночь оставлял. Но вообще, непонятно к чему цепляться именно за Win8, что мешает сразу Win10 последнего билда накатить? Ключи-то подходят от Восьмерки.

sputnikk 04-07-2023 16:17 3011538

Цитата:

Цитата Avatar-Lion
типа Atom »

Ноут примерно 2013 года, i5-3337u, ОЗУ 8 гб. Сбалансированный энергорежим взамен фирменного асусовского, вдвое снижающего частоту, плюс включена зарядка.
Цитата:

Цитата Avatar-Lion
что мешает сразу Win10 »

пользователь с деменцией и, главное, HDD.

Закончилось через 4 часа


Время: 09:49.

Время: 09:49.
© OSzone.net 2001-