Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Разное - Как восстановить хранилище, если система не находит ошибок?

Ответить
Настройки темы
Разное - Как восстановить хранилище, если система не находит ошибок?

Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513


Конфигурация

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip dism.zip
(15.1 Kb, 2 просмотров)
При выполнении очистки предыдущих версий компонентов командой 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, все обновления

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 13:04, 02-07-2022

 

Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513

Профиль | Отправить PM | Цитировать


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

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 18:28, 03-07-2022 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 877

Профиль | Отправить PM | Цитировать


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

-------
Подписываюсь крестиком... Но кнопочку "Полезное сообщение" все равно нажмите...

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:58, 03-07-2022 | #12


Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513

Профиль | Отправить PM | Цитировать


Цитата Vanadiy777:
WinSxS+ является продолжением проекта UpdateTools »
Понятно. Я очистил старые обновления UpdateTools, но объём не уменьшился из-за сбоя при выполнении Dism.exe /Online /Cleanup-Image /StartComponentCleanup

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Последний раз редактировалось sputnikk, 04-07-2022 в 04:23.


Отправлено: 04:06, 04-07-2022 | #13


Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513

Профиль | Отправить PM | Цитировать


После очистки осталось 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 |

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 04:36, 04-07-2022 | #14


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 877

Профиль | Отправить PM | Цитировать


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

-------
Подписываюсь крестиком... Но кнопочку "Полезное сообщение" все равно нажмите...


Отправлено: 11:43, 04-07-2022 | #15


Аватара для NickM

Ветеран


Contributor


Сообщения: 4241
Благодарности: 994

Профиль | Отправить PM | Цитировать


Цитата Vanadiy777:
а так "починить" их не получится? »
А не базовые ли это пакеты?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:06, 04-07-2022 | #16


Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513

Профиль | Отправить PM | Цитировать


Цитата Vanadiy777:
а так "починить" их не получится? »
знать бы какие
Цитата sputnikk:
3 записи " Staged" без указания номера обновления. »

Цитата NickM:
А не базовые ли это пакеты? »
Смущает название ProfessionalEdition. На ноуте OEM 8.1 для одного языка, вероятно домашняя. Версия 6.3.9600.20396

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 12:40, 04-07-2022 | #17


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 877

Профиль | Отправить PM | Цитировать


Цитата NickM:
А не базовые ли это пакеты? »
Так, похоже, это они и есть..., и находятся они, скорее всего, в ежемесячном накопительном обновлении...

Цитата sputnikk:
Смущает название ProfessionalEdition. На ноуте OEM 8.1 для одного языка, вероятно домашняя.»
Коллеги, просьба сильно не пинать, это всего лишь мои предположения и фантазии, т.к. с 8-кой дел не имел никогда...

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

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

-------
Подписываюсь крестиком... Но кнопочку "Полезное сообщение" все равно нажмите...


Отправлено: 14:57, 04-07-2022 | #18


Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513

Профиль | Отправить PM | Цитировать


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"), но отнюдь не всегда. Иногда, при такой ошибке, единственным решением является переустановка, а если в системе нет чего-то ценного, то и самым простым.
С учётом написанного в последнем предложении ничего делать не буду

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:42, 06-07-2022 | #19


Аватара для sputnikk

Ветеран


Сообщения: 3693
Благодарности: 513

Профиль | Отправить PM | Цитировать


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

-------
Win 7SP1 MSDN +ESU/Embedded. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 09:17, 06-07-2022 | #20



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Разное - Как восстановить хранилище, если система не находит ошибок?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] USB носитель зависает на определённом компьютере. CHKDSK не находит ошибок. adgeuk Microsoft Windows 10 3 04-02-2021 22:21
Разное - [решено] SFC не может восстановить при неповрежденном хранилище WinSxS salikoff Microsoft Windows 10 14 03-08-2020 09:16
Ошибка - [решено] Как восстановить XP, если не работает защищенный режим и восстановление последней... egorus2010 Microsoft Windows 2000/XP 6 31-08-2017 12:01
Как удалить программу если система не отвечает на запросы laguna777 Microsoft Windows 2000/XP 3 13-02-2007 02:04
система не находит HDD z01 Накопители (SSD, HDD, USB Flash) 12 29-12-2006 13:41




 
Переход