- Что такое DISM
- Особенности проверки целостности системных файлов в Windows 10
- Шаг 1: Запуск SFC
- Запуск SFC в среде восстановления
- Шаг 2: Запуск DISM
- Диагностика DSIM
- Восстановление системного хранилища
- Восстановление хранилища компонентов при помощи загрузочной флешки
- Ручное управление компонентами в Windows 11
- Какие из компонентов можно отключить
- Решение популярных проблем
- Отображение белого окна вместо компонентов
- Не включается выбранный компонент
- Хранилище компонентов было повреждено
- Результаты работы (отчет)
Что такое DISM
DISM (Deployment Image & Servicing Management) — это инструмент, используемый для восстановления системы и работоспособности ее компонентов. Если по какой-то причине инструмент SFC не работает, вы можете использовать DISM для его восстановления.
Нет необходимости сразу пытаться восстановить систему. Вы можете проверить наличие повреждений репозитория компонентов. В целом, SFC и DISM — довольно полезные инструменты, и их не так уж сложно использовать. Иногда они могут спасти вас от чистой переустановки Windows 10.
Особенности проверки целостности системных файлов в Windows 10
Важно знать, что воспользоваться средствами восстановления могут даже те пользователи, чья операционная система перестала загружаться в результате событий. Для этого им достаточно носить с собой загрузочную флешку или компакт-диск, что помогает им попасть в интерфейс командной строки еще до установки новой Windows.
Если повреждение произошло в результате действий пользователя, таких как настройка внешнего вида операционной системы или установка программного обеспечения, которое заменяет/изменяет системные файлы, использование инструментов восстановления отменит все изменения.
За восстановление отвечают сразу два компонента — SFC и DISM, а далее мы расскажем, как их использовать при тех или иных условиях.
Шаг 1: Запуск SFC
Даже не очень опытные пользователи часто знакомы с командой SFC, работающей через «Командную строку». Он предназначен для проверки и исправления защищенных системных файлов, если они в данный момент не используются Windows 10. В противном случае инструмент может быть запущен при перезагрузке операционной системы — обычно это относится к разделу C жесткого диска.
откройте «Пуск», введите «командная строка» или «cmd» без кавычек. Вызываем консоль с правами администратора.
Обратите внимание на следующее! Отныне запускайте «Команду» исключительно из меню «Пуск».
Пишем команду sfc /scannow и ждем завершения сканирования.
Результат будет одним из следующих:
«Защита ресурсов Windows не обнаружила нарушений целостности»
Проблем с системными файлами обнаружено не было, а если есть явные проблемы, можно переходить к шагу 2 этой статьи или искать другие способы диагностики ПК.
«Защита ресурсов Windows обнаружила поврежденные файлы и успешно восстановила их»
Некоторые файлы были исправлены, и теперь вам нужно проверить, не возникает ли снова конкретная ошибка, из-за которой вы запустили проверку целостности.
«Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла восстановить ни один из них»
В этой ситуации следует использовать инструмент DISM, о котором пойдет речь в шаге 2 этой статьи. Обычно именно она исправляет те проблемы, которым не поддалась SFC (чаще всего это проблемы с целостностью хранилища компонентов, а их исправляет DISM).
«Защите ресурсов Windows не удалось выполнить запрошенную операцию»
- Перезагрузите компьютер в «Безопасном режиме с командной строкой» и повторите попытку сканирования, снова вызвав cmd, как описано выше. Кроме того, проверьте, существуют ли в каталоге C:WindowsWinSxSTemp следующие 2 папки: «PendingDeletes» и «PendingRenames». Если их нет, включите просмотр скрытых файлов и папок и посмотрите еще раз.
- Если их по-прежнему нет, запустите сканирование жесткого диска на наличие ошибок с помощью команды chkdsk в «Командной строке».
- После этого перейдите к шагу 2 этой статьи или попробуйте запустить SFC из среды восстановления — это также описано ниже.
«Защите ресурсов Windows не удалось запустить службу восстановления»
- Проверьте, запускали ли вы «Команду» с правами администратора, если это необходимо.
- откройте инструмент «Службы», введя это слово в «Пуск».
- Проверьте, включены ли службы «Теневое копирование тома», «Установщик модулей Windows» и «Установщик Windows». Если хотя бы один из них остановлен, запустите его, вернитесь к cmd и снова запустите сканирование SFC.
- Если это не помогает, перейдите к шагу 2 этой статьи или воспользуйтесь приведенными ниже инструкциями по запуску SFC из среды восстановления.
«В настоящее время проводится очередная операция по техническому обслуживанию или ремонту. Дождитесь его завершения и снова запустите SFC»
- Скорее всего, в данный момент параллельно идет обновление Windows, поэтому нужно просто дождаться его завершения, при необходимости перезагрузить компьютер и повторить процесс.
- Если даже после долгого ожидания вы видите эту ошибку, а в «Диспетчере задач» видите процесс «TiWorker.exe» (или «Windows Modules Installer Worker»), остановите его, щелкнув правой кнопкой мыши строку с ним и выбрав процессы «Конец дерева». Либо зайти в «Службы» (как их открыть написано чуть выше), найти «Установщик модулей Windows» и остановить его. Вы можете попробовать сделать то же самое с помощью службы Windows Update. В будущем службы должны быть повторно активированы для автоматического получения и установки обновлений.
Читайте также: Буфер обмена: где находится и как его очистить
Запуск SFC в среде восстановления
При наличии серьезных проблем из-за невозможности загрузить/правильно использовать Windows в обычном и безопасном режимах, а также при возникновении одной из описанных выше ошибок следует использовать SFC из среды восстановления. В «ти» есть несколько способов попасть туда.
- Используйте загрузочную флешку, чтобы загрузить с нее компьютер.На экране установки Windows щелкните ссылку «Восстановление системы», где выберите «Командная строка».
- Если у вас есть доступ к операционной системе, перезагрузитесь в среду восстановления следующим образом:
- откройте «Настройки», щелкнув правой кнопкой мыши «Пуск» и выбрав одноименную настройку.
- Перейдите в раздел «Обновление и безопасность».
- Перейдите на вкладку «Восстановление» и найдите там раздел «Особые параметры загрузки», где нажмите на кнопку «Перезагрузить сейчас».
- После перезапуска перейдите в меню «Устранение неполадок», оттуда в «Дополнительные параметры», а затем в «Текст команды».
Вне зависимости от способа открытия консоли, поочередно введите в открывшейся cmd приведенные ниже команды, нажимая Enter после каждой:
дисковая часть
список томов
выход
Найдите букву жесткого диска в таблице, которую покажет список томов. Это необходимо определить, потому что назначенные здесь буквы дисков отличаются от тех, что вы видите в самой Windows. Ориентируйтесь на размер тома.
Введите команду sfc /scannow /offbootdir=C: /offwindir=C:Windows, где C — буква диска, которую вы только что определили, а C:Windows — путь к папке Windows в операционной системе. В обоих случаях примеры могут быть разными.
Именно так SFC запускается, проверяет и восстанавливает целостность всех системных файлов, включая те, которые могли быть недоступны, когда инструмент запускался в интерфейсе Windows.
Шаг 2: Запуск DISM
Все системные компоненты операционной системы расположены в отдельном месте, известном также как хранилище. Он содержит исходные версии файлов, которые впоследствии заменяют поврежденные элементы.
Когда он по какой-то причине поврежден, Windows начинает работать со сбоями, и SFC выдает сообщение об ошибке при попытке проверки или восстановления. Аналогичный исход событий разработчики предусмотрели, добавив возможность восстановления инвентаря компонентов.
Если проверка SFC не работает для вас, следуйте дальнейшим рекомендациям по запуску DISM, а затем снова используйте команду sfc /scannow.
- откройте «Командную строку» точно так же, как в шаге 1. Вы также можете вызвать «PowerShell» таким же образом».
- Введите команду, результат которой вы хотите:dism /Online /Cleanup-Image /CheckHealth (для cmd) / Repair-WindowsImage (для PowerShell) — Выполняется анализ состояния репозитория, но само восстановление не происходит.
dism /Online /Cleanup-Image /ScanHealth (для cmd) / Repair-WindowsImage -Online -ScanHealth (для PowerShell) — Сканирует область данных на предмет целостности и ошибок. На выполнение уходит гораздо больше времени, чем на первую команду, но и она носит лишь информационный характер — найденные проблемы не устраняются.
dism /Online /Cleanup-Image /RestoreHealth (для cmd) / Repair-WindowsImage -Online -RestoreHealth (для PowerShell) — проверяет и устраняет обнаруженные повреждения хранилища. Обратите внимание, что это занимает некоторое время, и точная продолжительность зависит исключительно от обнаруженных проблем.
Диагностика DSIM
Прежде чем приступить к восстановлению, необходимо определить состояние хранилища. Для этого откройте командную строку от имени администратора и введите в ней следующую команду:
DISM/Онлайн/Cleanup-Image/CheckHealth
Эта команда предназначена для сканирования системного хранилища на предмет возможного повреждения образа и, если есть ошибки, сообщает, можно ли их исправить. Следует отметить, что никаких изменений в Windows команда не вносит, ее единственная задача — проанализировать систему.
Даже при положительном результате теста нельзя быть на сто процентов уверенным в его достоверности. Ведь может возникнуть ошибка отсутствия файла небольшого размера, что тоже вносит определенный вклад в производительность системы.
Как быть в этом случае? Нужно просто заменить параметр CheckHealth на ScanHealth, что позволяет выполнить глубокую проверку хранилища. Эта проверка займет немного больше времени.
Введите следующую команду в командной строке:
DISM /Online /Cleanup-Image /ScanHealth
Восстановление системного хранилища
Если ошибок не обнаружено, поздравляем! Это указывает на то, что хранилище WinSxS не повреждено и не нуждается в исправлении. Если системные ошибки не перестают вас беспокоить, первопричину следует искать в другом месте.
Нашли ошибку? Например:
- Репозиторий компонентов можно восстановить.
- Ошибка: 1726 Ошибка вызова внешней процедуры.
- Ошибка 1910 Указанный источник экспорта объекта не найден.
Эти сообщения говорят нам о том, что хранилище каким-то образом сломано и нуждается в ремонте.
Чтобы устранить проблему, введите в командной строке следующую команду:
DISM/Онлайн/Cleanup-Image/RestoreHealth
Восстановление хранилища компонентов при помощи загрузочной флешки
В некоторых случаях инструмент DISM может не помочь вам без дополнительного оборудования. Об этой ситуации сигнализируют следующие сообщения:
- 0x800f0906 Не удалось загрузить исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью опции источника”.
- 0x800f081f Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью опции источника”.
- 0x800f0950 Ошибка DISM. Операция не удалась.
Чтобы выйти из этой ситуации, вам понадобится загрузочная флешка или диск с ISO-образом установленной операционной системы Windows 10.
Используйте приведенные ниже инструкции, чтобы завершить процесс восстановления хранилища:
- Найдите букву загрузочного диска в разделе «Мой компьютер» («Этот компьютер). В нашем случае это диск F:.
- Дважды щелкните, чтобы открыть содержимое папки и перейти к источникам.
- Найдите установку.
Он может быть в формате .ESD или .WIM. Запомните или запишите эти данные, они вам потом пригодятся.
На данном этапе нам нужно знать индексацию файла образа системы. Откройте командную строку от имени администратора и введите следующую команду:
DISM /Get-WimInfo /WimFile:F:Sourcesinstall.esd
Обратите внимание на следующее!
Введите правильный путь к диску, на котором хранится Windows. Введите окончание (установочный формат) согласно тому, что написано напротив вашего файла. Он может иметь расширение .WIM.
Теперь мы знаем индекс операционной системы.
- Пора переходить непосредственно к восстановлению операционной системы! Введите команду в командной строке:
DISM/Online/Cleanup-Image/RestoreHealth/Source:ESD:F:Sourcesinstall.esd:1/LimitAccess
Здесь:
F: буква диска, на который был установлен ISO-образ операционной системы.
install.esd:1 — это индекс операционной системы.
LimitAccess — Создать запрет на доступ к Центру обновления Windows.
Теперь вы можете быть спокойны за хранение компонентов системы. Он восстановлен и готов к дальнейшей работе. Но не спешите покидать нас. Осталось выполнить последнюю проверку — проверить целостность системных файлов.
откройте командную строку от имени администратора и введите команду:
sfc/scannow
Введите команду shutdown /r /t 0 и перезагрузите компьютер, чтобы применить и сохранить изменения.
Ручное управление компонентами в Windows 11
Компоненты в Windows 11 — это встроенные инструменты и различные приложения, организующие работу тех или иных инструментов операционной системы или дополнительных программ. Всеми компонентами можно управлять вручную, включая или выключая их. В следующих инструкциях вы узнаете, где найти полный список компонентов и как их включить или отключить.
- Для начала откройте меню «Пуск» и через поиск найдите «Панель управления», затем запустите это классическое приложение.
- В нем установите вид «Крупные значки» или «Мелкие значки». Найдите пункт «Программы и компоненты» и дважды щелкните по нему левой кнопкой мыши.
- На левой панели щелкните ссылку «Включение или отключение компонентов Windows».
- Дождитесь загрузки списка всех компонентов и приступайте к ознакомлению со всеми доступными.
- Некоторые компоненты состоят из нескольких отдельных, поэтому их папки можно расширять для управления каждой существующей.
- Если рядом с одним из компонентов стоит галочка, это означает, что в данный момент он находится в активированном состоянии. Вы можете удалить его вручную, отключив тем самым работу технологии или конкретного приложения.
Какие из компонентов можно отключить
Для начала разработчики предоставляют описание для каждого из существующих компонентов, объясняя, как он работает и для чего он нужен. Чтобы появилось описание, нужно просто навести курсор на определенную строку и подождать секунду. Теперь прочитайте описание и решите, нужен ли компонент в вашем случае.
Самостоятельно решить, безопасно ли отключать выбранный компонент, будет довольно проблематично. Предлагаем сэкономить время на поиск информации в Интернете и предоставить список всех компонентов, деактивация которых не приведет ни к каким последствиям в плане работы операционной системы.
- «Internet Explorer 11» — можно отключить, если вы используете для работы другой браузер. Однако обратите внимание, что некоторые программы, открывающие различные ссылки в собственном браузере, могут использовать эту версию браузера, поэтому могут возникать ошибки. Происходит это крайне редко, поэтому практически в 100% случаев этот компонент вам не понадобится.
- «Hyper-V» — используется для виртуализации и запуска одноименной виртуальной машины и подсистемы Android в Windows 11. Обязательное отключение, если вы скачали и установили сторонние виртуальные машины для эмуляции операционных систем. Активация компонента требуется при использовании стандартных средств виртуализации в Windows 11.
- «.NET Framework 3.5» — в папке есть и более старые версии. Сейчас практически не используется, так как большинство современных программ уже перешли на версию 4 и выше. Можно отключить, но если в старом ПО появляются ошибки, то лучше вернуть компонент в активное состояние.
- «Windows Identity Foundation 3.5» — работает в связке с предыдущим компонентом, поэтому отключите, если вы делали это с «.NET Framework 3.5».
- «Протокол SNMP» — протокол, используемый для индивидуальной настройки сетевого оборудования. Обычные домашние роутеры, даже если модель достаточно старая, вообще не нужны, так что этот компонент можно смело отключать.
- IIS Web Core Embedded — этот компонент требуется только разработчикам. Если вы обычный пользователь и не запускаете среды разработки, вам эта технология не нужна.
- «Встроенный лаунчер оболочки» — используется для запуска программ в режиме «песочницы». Очень редко используется системными администраторами при тестировании, поэтому при обычной работе за компьютером не нужен.
- «Клиент Telnet», а также «Клиент TFTP» — первый протокол используется для удаленного доступа к «Командной строке», второй передает файлы по указанному протоколу. Он не используется никем, кроме системных администраторов. Вы можете оставить «Клиент Telnet» включенным только в том случае, если вы используете некоторые команды для удаленного управления маршрутизатором.
- Work Folders Client, RIP Listener, Simple TCPIP Services, Active Directory Lightweight Directory Services, Internet Information Services, MultiPoint Connector — все эти компоненты требуются исключительно для доменов и подключенных к ним компьютеров. Они используются только в режиме предприятия, то есть в обычной Windows 11 они не нужны.
- Устаревшие функции — активируются, только если у вас есть проблемы с запуском устаревшего программного обеспечения, даже если настроен режим совместимости с более ранними версиями Windows.
- «Пакет администрирования диспетчера подключений RAS» — его можно отключить, если вы не используете встроенный VPN в Windows. Этот пакет не используется сторонними программами для сокрытия IP-адреса, поэтому никак не повлияет на их работу.
- «Служба активации Windows» — этот компонент, несмотря на свое название, не имеет связи с лицензией операционной системы и нужен только разработчикам, поэтому его можно отключить без последствий.
- «Windows TIFF IFilter» — используется при отображении изображений в формате TIFF. Технология увеличивает скорость загрузки через любое программное обеспечение. Если вы не работаете с такими изображениями, компонент может быть отключен.
Почти все перечисленные компоненты уже отключены по умолчанию, а информация о них представлена в ознакомительных целях, чтобы вы понимали назначение каждого и влияние на работу операционной системы. Изучите весь список компонентов самостоятельно, отметьте включенные и отключите ненужные. Кстати, эта настройка может даже немного повысить производительность операционной системы.
Решение популярных проблем
Иногда при открытии списка компонентов в Windows 11 пользователь сталкивается с различными проблемами из-за того, что менеджер настроек недоступен. Затем мы проанализировали три самые популярные ошибки, чтобы вы могли быстро ориентироваться в решениях и найти подходящее для вас.
Отображение белого окна вместо компонентов
Отсутствие списка компонентов при открытии настроек чаще всего связано с ошибкой в реестре, из-за чего элементы не загружаются, а вместо этого появляется простое белое окно. Следует проверить параметр в реестре и исправить его, чтобы вернуть компоненты на место.
- откройте меню «Пуск» и запустите редактор реестра, выполнив поиск программы.
- Введите путь ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWindows и перейдите к нему.
- Найдите настройку под названием «CSDVersion» и дважды щелкните по ней левой кнопкой мыши, чтобы открыть ее свойства.
- Установите значение «0», примените изменения, отправьте компьютер на перезагрузку, а затем снова начните видеть окно компонентов.
Не включается выбранный компонент
Иногда пользователь сталкивается с тем, что выбранный компонент не включается или автоматически деактивируется через некоторое время. Обычно это происходит из-за конфликтов в компонентах или ошибок в операционной системе. Для начала мы бы рекомендовали отключить все компоненты, затем перезагрузить компьютер, включив сначала проблемный, а затем и все остальные, которые работали до этого. Соответственно список воркеров до отключения надо сохранить или запомнить.
Если это не поможет, запустите Windows 11 в безопасном режиме с поддержкой сетевых драйверов. Затем найдите нужный компонент и активируйте его. Подробнее о переходе в этот самый безопасный режим читайте в другой статье на нашем сайте по ссылке ниже.
Хранилище компонентов было повреждено
Появление ошибки о повреждении хранилища компонентов обычно связано с ошибками в системных файлах. Они могут быть повреждены или удалены из-за вирусов или других ошибок. Чаще всего достаточно будет запустить сканирование системным инструментом, который выявит проблемы и быстро их устранит. Для этого нужно поработать с «Командной строкой», введя туда команду с правильным аргументом. Обо всем этом подробно рассказано в материале ниже.
Результаты работы (отчет)
Операция восстановления занимает довольно много времени, и результатом будет сообщение вида: «Операция Scanhealth завершена, см журнал по адресу %windir%logsCBSChecksur.log. Операция завершена.»