При установке операционной системы Windows 10 используются два образа: загрузочный.wim и установите.wim. Они находятся на DVD-диске Windows 10 или в ISO-файле по адресу \Sources\. Назначение загрузки.wim-файл предназначен для загрузки компьютера с Windows в среду предустановки Windows PE (Windows Preinstallation Environment), а цель установки.wim — это установка полной операционной системы Windows 10. По умолчанию никаких изменений при установке не происходит.wim-файл, поэтому ИТ-администраторам или конечным пользователям необходимо выполнить первоначальную настройку.
Иногда компаниям или конечным пользователям необходимо установить Windows 10 с установленными драйверами, включенными функциями Windows, добавить новые пакеты или выполнить предварительную настройку Windows 10. Microsoft публикует множество инструментов развертывания, некоторые из них интегрированы в Windows ADK (Windows Assessment and Deployment Kit), а некоторые представляют собой самостоятельные программные решения.
Одним из инструментов развертывания является DISM (Deployment Image Servicing and Management). DISM — это инструмент командной строки, который позволяет монтировать файл образа Windows (установить.wim) и выполнить обслуживание образа, включая установку, удаление, настройку и обновление Windows. DISM является частью Windows ADK (Windows Assessment and Deployment Kit), который вы можете скачать на сайте Microsoft по этой ссылке ссылку.
Иногда при обслуживании образа Windows образ может быть поврежден, и одной из ошибок, которую получают конечные пользователи, является Ошибка: 14098, Хранилище компонентов повреждено, Из-за этой проблемы несколько встроенных функций Windows перестают работать.
Почему оно повреждено? Основной причиной является проблема с компонентами обновления Windows, конфликт между файлами или повреждение файлов. Не волнуйтесь, у нас есть решение, которое мы подготовили для решения вашей проблемы.
Сброс компонентов обновления Windows
Чтобы решить эту проблему, необходимо сбросить компоненты Windows Update и выполнить следующие действия:
- Нажмите Логотип Windows + X
- Выберите Powershell (администратор)
- Остановите три следующие службы: BITS (Background Intelligent Transfer Service), служба Windows Update и служба криптографии. В командной строке необходимо ввести следующие команды.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Удалить qmgr*.файл dat, который создается и используется службой BITS. В командной строке необходимо набрать следующие команды.
Del “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat”
- Перезапустите Windows и попробуйте выполнить обслуживание образа с помощью DISM
- В случае, если предпринятые шаги не помогли решить проблему, необходимо использовать агрессивный режим исправления, переименовав папки с дистрибутивом ПО и сбросив настройки BITS служба и Обновление Windows службу к стандартному описанию безопасности. Для этого необходимо открыть Командную строку с правами Администратора (шаг 1, шаг 2 и шаг 3).
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 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
- Перерегистрируйте файлы BITS и файлы Windows Update. Введите следующие команды:
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
- Сброс Winsock
netsh winsock reset
- Перезапустите три службы, которые вы остановили в начале этой процедуры. Три службы: служба BITS, служба обновления Windows и криптографическая служба. В командной строке введите следующие команды:
net start bits
чистый запуск wuauserv
net start appidsvc
чистый запуск cryptsvc
- Перезагрузите компьютер
- Запустите DISM и попробуйте выполнить обслуживание образа Windows 10.
Если перечисленные выше решения не помогли, восстановите dism, следуя этому руководству 0x800f081f