DISM (обслуживание образов развертывания и управление ими) — это командный инструмент, разработанный для администраторов и экспертов для сканирования и восстановления образов Windows, включая среду восстановления Windows, программу установки Windows и среду предустановки Windows (WinPE). Это встроенный в Windows 11 инструмент, который может проверять и восстанавливать защищенные системные файлы и хранилище компонентов образов Windows.
Если ваш ПК с Windows 11 не работает должным образом, приложения не открываются, ваши файлы повреждены, зависают на синем экране и т. д., вы можете запустить инструмент DISM, чтобы исправить эти проблемы. В большинстве случаев средство проверки системных файлов (SFC-сканирование) может исправить различные проблемы с установкой Windows из-за отсутствия или повреждения системных файлов. Однако, если инструмент SFC не может решить проблему, вы можете использовать DISM для восстановления образов и системных файлов в Windows 11.
Даже если ваша система не загружается, вы можете восстановить ее с помощью ряда команд DISM из среды восстановления Windows. В этом руководстве мы покажем вам, как использовать команды DISM для решения различных проблем в Windows 11.
Запуск команд DISM для восстановления поврежденных файлов
DISM сначала сканирует ваш компьютер на наличие поврежденных или отсутствующих файлов, связанных с различными службами Windows. После этого он загрузит необходимые изображения и файлы с сервера Microsoft и заменит поврежденные файлы. Чтобы это работало, вам потребуется активное подключение к Интернету.
Чтобы запустить этот инструмент, сначала вам нужно запустить командную строку с правами администратора. Затем введите следующие команды одну за другой и нажмите Enter для каждой команды:
ScanHealth: этот переключатель сканирует хранилище компонентов вашей системы на наличие поврежденных файлов и сохраняет запись в C:\Windows\Logs\CBS\CBS.log. Но эта команда не устраняет проблемы. Чтобы выполнить сканирование файлов на наличие повреждений, введите следующую команду и нажмите Enter:
DISM /Online /Cleanup-image /Scanhealth
DISM не чувствителен к регистру, вы можете писать как хотите (DISM, dism, Dism и т.д.).
CheckHealth: после того, как первая команда завершит сканирование, введите эту команду. Аргумент CheckHealth проверяет наличие повреждений в ваших системных файлах путем проверки существующих журналов ошибок. Эта команда также сообщит вам, является ли образ работоспособным, ремонтопригодным или неремонтопригодным: Введите приведенную ниже команду, чтобы проверить работоспособность образа:
DISM /Online /Cleanup-Image /CheckHealth
Процесс проверки займет 10-15 минут. Когда это будет сделано, вы увидите одно из следующих сообщений:
- Повреждения хранилища компонентов не обнаружено . Это означает, что сканирование DISM не обнаружило никаких повреждений или ошибок в системных файлах и нет необходимости выполнять следующую команду.
- Хранилище компонентов подлежит ремонту — это означает, что было обнаружено некоторое повреждение хранилища компонентов, которое можно исправить с помощью аргумента /RestoreHealth.
- Хранилище компонентов не подлежит восстановлению. Если вы получите это, следующая команда DISM не сможет исправить повреждение хранилища компонентов Windows. Вам придется попробовать какой-либо другой метод устранения неполадок, чтобы исправить ошибку, например, восстановление Windows из резервной копии, сброс или полную переустановку Windows.
RestoreHealth: этот последний аргумент восстанавливает поврежденные файлы и сохраняет поврежденные записи в C:\Windows\Logs\CBS\CBS.log. Чтобы восстановить работоспособность образа системы, введите следующую команду:
DISM /Online /Cleanup-Image /RestoreHealth
Затем дождитесь завершения процесса, который займет 10-15 минут в зависимости от повреждения. Если поврежденные файлы будут восстановлены, вы увидите сообщение «Операция восстановления успешно завершена.
Не прерывайте процесс, пока он не будет выполнен. После завершения процесса перезагрузите компьютер и посмотрите, решена ли проблема или нет.
Если вы хотите проверить файлы журнала, чтобы получить более подробный отчет о сканировании и восстановлении DISM, введите следующий путь в адресной строке Проводника и нажмите Enter:
C:\Windows\Logs\DISM\dism.log
или же
C:\Windows\Logs\CBS\CBS.log
Или вы открываете команду «Выполнить» и вводите одну из команд, чтобы открыть отчет журнала:
%windir%/Logs/CBS/CBS.log
или же
%windir%\Logs\DISM\dism.log
Если вы видите сообщение «Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила». сообщение, это означает, что DISM обнаружил и исправил поврежденные файлы. Затем вы можете перезагрузить компьютер и посмотреть, решена ли проблема.
Восстановление образа Windows с помощью PowerShell
Вы также можете использовать Windows PowerShell для восстановления хранилища компонентов Windows, поскольку версия PowerShell в Windows 11 и команды DISM имеют аналогичный командлет. Чтобы восстановить образ Windows с помощью PowerShell, выполните следующие действия.
Для начала запустите PowerShell с правами администратора. Найдите «PowerShell» в поиске Windows, щелкните правой кнопкой мыши верхний результат и выберите «Запуск от имени администратора».
Проверьте образ Windows:
Введите следующую команду и нажмите Enter, чтобы проверить хранилище компонентов Windows на наличие повреждений:
Repair-WindowsImage -Online –CheckHealth
Эта команда быстро проверяет наличие повреждений в образе системы, но ничего не исправляет.
Если вы видите «ImageHealthState: Healthy» в отчете о сканировании, это означает, что в хранилище компонентов не обнаружено ошибок.
Сканировать образ Windows:
Если вы видите «ImageHealthState» как «Repairable», это означает, что вам нужно выполнить следующую команду для сканирования изображения:
Repair-WindowsImage -Online –ScanHealth
Приведенная выше команда ничего не исправляет, она только находит повреждения и сохраняет подробности в файле журнала (C:\Windows\Logs\DISM\dism.log).
Восстановить образ Windows:
После завершения сканирования введите следующую команду в окне PowerShell с повышенными привилегиями и нажмите Enter:
Repair-WindowsImage -Online –RestoreHealth
Эта команда проверяет наличие повреждений и, если обнаруживает их, автоматически восстанавливает их.
Если у вас нет Интернета, вы можете использовать параметр «Источник» с «install.wim/install.esd» для восстановления компонентов системы. Вы можете запустить команду DISM в автономном режиме из локального файла образа Windows (install.wim/install.esd). Для этого выполните следующую команду:
Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:6 -LimitAccess
Где вам нужно указать индекс версии Windows в файле.esd/.wim.
Восстановление образа Windows с помощью автономного образа install.esd/.wim
Если у вас нет доступа к Интернету или DISM обнаруживает проблемы с заменой поврежденных файлов, вам потребуется предоставить другой образ Windows с помощью загрузочного установочного носителя или ISO-файл Windows 11. Вы можете использовать файл install.wim или install.esd с загрузочного установочного носителя или смонтированный ISO-файл Windows 11 для запуска DISM в автономном режиме.
Создайте загрузочный USB-накопитель Windows 11 или смонтируйте ISO-образ Windows 11
Для начала вам нужно загрузить свежую копию Windows 11 с помощью Media Creation Tool. Вот как вы можете создать загрузочный USB-накопитель Windows:
Перейдите на официальную страницу загрузки Windows 11 и нажмите кнопку «Загрузить сейчас» в разделе «Создать установочный носитель Windows 11».
Затем выберите папку назначения и нажмите «Сохранить».
После этого дважды щелкните инструмент «MediaCreationToolW11.exe», чтобы запустить установку. Если вы видите запрос контроля учетных записей пользователей, нажмите «Да».
После этого нажмите кнопку «Принять», чтобы принять условия лицензии.
В следующем окне нажмите «Далее», если вы хотите продолжить с языком по умолчанию (английский (США)) и выпуском. Если вы хотите изменить язык и версию, снимите флажок «Использовать рекомендуемые параметры для этого ПК», а затем выберите язык и версию в раскрывающихся меню.
Затем выберите «USB-накопитель», чтобы создать установочный USB-носитель. или выберите «Файл ISO», если вы хотите позже записать ISO на DVD или смонтировать образ.
Если вы выберете «ISO-файл» в качестве носителя, вы можете сохранить ISO-файл Windows 11 на локальном диске. Затем дважды щелкните загруженный файл ISO, чтобы смонтировать образ.
Выберите флэш-накопитель USB из списка дисков и нажмите «Далее».
Это создаст установочный носитель Windows, который можно использовать для запуска инструмента DISM.
Восстановление образа восстановления Windows 11 с помощью install.esd/wim
Теперь вы можете запустить средство обслуживания образов развертывания и управления ими (DISM) с альтернативным исходным образом (install.esd/wim) с установочного носителя, чтобы восстановить локальный образ.
Откройте командную строку в повышенном режиме. Затем скопируйте и вставьте приведенную ниже команду и нажмите Enter, чтобы восстановить образ Windows 11.
DISM /Online /Cleanup-Image /RestoreHealth /Source:N:\Sources\install.esd
или же
DISM /Online /Cleanup-Image /RestoreHealth /Source:N:\Sources\install.wim
Здесь замените букву исходного диска (N:на путь к местоположению файла install.esd/install.wim) точкой монтирования ISO или загрузочным USB-накопителем в проводнике. Если у вас есть смонтированный образ или загрузочный USB, вы можете просто использовать здесь букву диска.
Чтобы ограничить использование обновлений Windows с помощью DISM, выполните следующие действия:
Файл install.esd/install.wim может содержать несколько выпусков в одном образе. Итак, во-первых, вам нужно выяснить порядковый номер, соответствующий версии Windows 11, установленной на вашем компьютере. Для этого введите следующую команду:
dism /get-wiminfo /wimfile:N:\sources\install.esd
или же
dism /get-wiminfo /wimfile:N:\sources\install.wim
Теперь запишите порядковый номер версии Windows, установленной на вашем компьютере.
Теперь выполните следующую команду:
Синтаксис:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:<Drive Letter>:\sources\install.wim:<Index Number> /limitaccess
Здесь замените <Drive Letter>
и <Index>
соответствующими значениями.
Пример:
DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:N:\Sources\install.esd:6 /LimitAccess
или же
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:N:\Sources\install.wim:6 /LimitAccess
Аргумент /LimitAccess
здесь не позволяет DISM связываться с Центром обновления Windows.
Вы также можете использовать эту команду для восстановления образа Windows в автономном режиме:
Dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:N:\Sources\install.esd
Где изменить N:\Sources\install.esd
путь к образу Windows 11 и C:
корневой каталог или системный каталог Window.
Использование DISM для установки обновлений Windows
Служба обновления Windows не всегда работает должным образом, иногда она не запускается, отключается или дает сбой при определенном обновлении. Более того, Центр обновления Windows устанавливает только последние доступные обновления, он не позволяет вам устанавливать конкретное обновление в вашей системе. В таких случаях вы можете использовать встроенный DISM для ручной установки определенных обновлений Windows 11.
Сначала посетите репозиторий каталога обновлений Microsoft и загрузите необходимые обновления (критические обновления, обновления безопасности и обновления) из списка. Если вы уже знаете идентификационный номер базы знаний Майкрософт (например, KB5014019) для нужного вам обновления, вы ищете его в поле поиска в левом верхнем углу.
Кроме того, вы можете просто ввести «Windows 11» в поле поиска, чтобы получить список всех доступных обновлений, выпущенных для стабильной сборки.
Найдите в списке обновление, которое вы хотите загрузить, и нажмите соответствующую ему кнопку «Загрузить».
Откроется страница загрузки со ссылками для скачивания в новом окне. Просто щелкните ссылку и выберите место на локальном диске для сохранения файла. Тип файла может быть «.cab» или «.msu» в зависимости от типа обновления.
Добавление пакета обновления Windows в образ
В команде DISM вы можете использовать /Add-Package
переключатель, чтобы добавить обновление Windows в образ окна. Синтаксис команды следующий:
Dism /Add-Package /PackagePath:<path_to_cabfile> [/IgnoreCheck] [/PreventPending]
Пример:
Чтобы добавить пакет обновления в работающую установку Windows, используйте следующую команду:
Dism /Online /Add-Package /PackagePath="C:\Users\rajst\OneDrive\Documents\New folder\windows10.0-kb5014039-x64_045d1b25ac6d875123db6de219e056f5dac11295.cab" /LogPath=C:\mount\dism.log
В приведенной выше команде замените C:\Users\rajst\OneDrive\Documents\New folder\windows10.0-kb5014039-x64_045d1b25ac6d875123db6de219e056f5dac11295.cab
имя загруженного файла обновления и его местоположение.
Чтобы добавить несколько обновлений в установку Windows:
Dism /Online /Add-Package /PackagePath="C:\Users\rajst\OneDrive\Documents\New folder\windows10.0-kb5014039-x64_045d1b25ac6d875123db6de219e056f5dac11295.cab" /PackagePath="C:\Users\rajst\OneDrive\Documents\New folder\windows10.0-kb5013943-arm64_d5a0aeff704eefab25f8674d8c01e01d476ff0b9.msu" /PackagePath="C:\Users\rajst\OneDrive\Documents\New folder\windows10.0-kb5012678-x64_b6e01cb1801810d1581e29dede0e48f635521e44.cab"/LogPath=C:\mount\dism.log
После установки обновлений вы можете проверить, отображаются ли добавленные пакеты в списке пакетов в вашей системе:
Dism /online /Get-Packages
Удалите обновления Windows с помощью инструмента DISM
Вы также можете удалить установленное обновление Windows с помощью инструмента DISM из командной строки или среды восстановления Windows. Если вы столкнулись с ошибкой или Windows не загружается, вы можете использовать этот метод для удаления недавно установленных обновлений с ПК с Windows 11.
Откройте командную строку с правами администратора. Затем выполните приведенную ниже команду, чтобы просмотреть список всех недавно установленных пакетов и обновлений на вашем компьютере:
DISM /Online /get-packages /format:table
В столбце «Идентификатор пакета» найдите имя пакета обновления, которое вы хотите удалить. Вы также можете подтвердить пакет, который хотите удалить, указав время и дату установки.
Чтобы получить более подробную информацию о конкретном пакете или обновлении, попробуйте следующую команду:
DISM /online /get-packageinfo /packagename:PackageName
Например:
DISM /online /get-packageinfo /packagename:Package_for_ServicingStack_1011~31bf3856ad364e35~amd64~~25145.1011.1.0
Синтаксис удаления пакета обновлений:
DISM /Online /Remove-Package /PackageName:PackageName
Например, чтобы удалить имя обновления «Package_for_ServicingStack_1011~31bf3856ad364e35~amd64~~25145.1011.1.0», выполните следующую команду:
DISM /Online /Remove-Package /PackageName:Package_for_ServicingStack_1011~31bf3856ad364e35~amd64~~25145.1011.1.0
Включить или отключить функции Windows с помощью DISM
С помощью DISM вы также можете включать или отключать функции Windows в автономном режиме в файле.wim или.vhd (смонтированном ISO) или в режиме онлайн в работающей операционной системе. Вот как это сделать:
Сначала откройте командную строку с правами администратора. Теперь перечислите все доступные функции в Windows 11 с помощью следующей команды:
DISM /online /Get-Features
В списке функций найдите функции, которые вы хотите включить или отключить.
Как только вы найдете конкретную функцию, вы можете получить более подробную информацию об этой функции с помощью /Get-FeatureInfo
переключателя. Например:
DISM /online /Get-FeatureInfo /FeatureName:TelnetClient
Включить функции Windows 11 с помощью DISM
Если вы хотите включить определенную функцию в Windows 11, вы можете использовать аргумент Enable-Feature:
DISM /online /Enable-Feature /FeatureName:TelnetClient /All
Если вы хотите включить функцию в смонтированном образе в автономном режиме, вам нужно указать смонтированный каталог с помощью /image
аргумента.
DISM /Image:D:\Win11OS\offline /Enable-Feature /FeatureName:TelnetClient /All
В приведенном выше примере замените D:\Win11OS\offline
на местоположение смонтированного образа.
После включения функции вы можете использовать «Get-FeatureInfo», чтобы узнать статус функции.
DISM /online /Get-FeatureInfo /FeatureName:TelnetClient
Если указать несколько /Source
параметров, DISM использует файлы из первого исходного аргумента, а остальные расположения игнорируются:
Dism /Online /Enable-Feature /FeatureName:TelnetClient /Source:N:\sources\SxS /Source:C:\test\mount\windows /LimitAccess
Отключить функции Windows 11 с помощью DISM
Если вы хотите отключить определенную функцию операционной системы, используйте следующую команду:
DISM /online /Disable-Feature /FeatureName:TelnetClient
Если вы хотите отключить функцию в смонтированном образе в автономном режиме, вам нужно указать смонтированный каталог с помощью /image
аргумента.
DISM /Image:D:\Win11OS\offline /Disable-Feature /FeatureName:TelnetClient
В приведенном выше примере замените D:\Win11OS\offline
на местоположение смонтированного образа.
Удалить функции Windows 11 с помощью DISM
Если вы хотите удалить определенную функцию из установки Windows, не удаляя ее из образа. Для этого введите следующую команду:
DISM /online /Disable-Feature /FeatureName:TelnetClient /Remove
Если вы хотите удалить функцию из смонтированного образа в автономном режиме, вам нужно указать смонтированный каталог с помощью /image
аргумента:
DISM /Image:D:\Win11OS\offline /Disable-Feature /FeatureName:TelnetClient /Remove
DISM не удалось Ошибка в Windows 11
При запуске команды DISM в Windows 11 вы можете столкнуться со многими проблемами. Вот некоторые из наиболее распространенных проблем, о которых сообщают пользователи:
- Сбой DISM, операция не выполнялась — это одна из наиболее распространенных ошибок, которые вы получаете при использовании
/restorehealth
аргумента. Это можно исправить, разрушив DISM с помощью ISO-файла Windows 11. - Ошибка DISM 0x8000ffff, 0x800f0954, 0x800f0950, 0x800f0906, 0x800f081f (не удалось найти исходные файлы. Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции.) — это еще одна распространенная ошибка, с которой вы столкнетесь. получить из операции DISM, которая обычно вызвана отсутствием прямого доступа к Интернету или отключенной/неудачной службой Windows Update. В этом случае используйте загрузочный USB-накопитель, образ ISO или файл install.wim (esd) с установочным образом Windows для выполнения сканирования DISM.
- Ошибка DISM при обработке команды cleanup-image, add-package . Эту проблему можно устранить, очистив компоненты образа системы с помощью
/StartComponentCleanup
переключателя или сбросив службу обновления Windows. - Сбой DISM при попытке скопировать загрузочные файлы. Это распространенная проблема DISM, которую можно устранить, очистив компонент образа системы с помощью
/StartComponentCleanup
переключателя. - Dism.exe не удалось проверить командную строку для загрузки диспетчера wim. Если у вас возникла эта проблема, ее можно устранить, перезапустив компоненты обновления Windows.
- DISM не удалось загрузить провайдера, выгрузить автономный реестр, очистить файловые буферы, установить каталог Windows, смонтировать образ — эти проблемы можно устранить, проверив антивирус, очистив компонент образа системы, сбросив службу Центра обновления Windows или копирование и указание правильного расположения файла Install.wim.
Команды DISM не работают в Windows 11?
Существует несколько причин, по которым DISM не работает и показывает приведенный выше список ошибок в Windows 11. Вы можете исправить большинство этих проблем, используя следующие методы.
Очистить хранилище компонентов
Большинство проблем с DISM вызваны повреждением компонентов образа системы, и это можно исправить, проанализировав и очистив хранилище системных компонентов. В DISM есть набор команд для обновления инструмента DISM.
Во-первых, вам нужно проанализировать хранилище компонентов с /AnalyzeComponentStore
аргументом в аргументе DISM.
Для анализа хранилища компонентов выполните следующую команду:
DiSM /Online /Cleanup-Image /AnalyzeComponentStore
Дождитесь окончания процесса, после чего вы увидите примерно следующую информацию:
- Сообщенный проводником Windows размер хранилища компонентов: 7,48 ГБ.
- Фактический размер компонента: 7,45 ГБ
- Дата последней уборки: 2022-06-12: 23:13:57.
- Количество восстанавливаемых пакетов: 0.
- Рекомендуется очистка хранилища компонентов: да или нет.
Если для параметра «Рекомендуемая очистка хранилища компонентов» установлено значение «Да», вам необходимо продолжить операцию очистки.
Чтобы запустить очистку компонента, введите следующую команду:
DISM /Online /Cleanup-Image /StartComponentCleanup
Эта команда удалит все устаревшие файлы или предыдущие версии обновленных компонентов из хранилища компонентов.
Если приведенная выше команда не решает вашу проблему, используйте /ResetBase
аргумент, чтобы сбросить размер хранилища компонентов и уменьшить его размер. Для этого используйте следующую команду:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
В качестве альтернативы вы можете использовать /Defer
переключатель, чтобы отложить или запланировать операции очистки до следующего автоматического обслуживания системы.
DiISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase /Defer
Чтобы отменить все ожидающие задачи DISM, включая обновления Windows, выполните следующую команду:
DISM.exe /image:C: /cleanup-image /revertpendingactions
Запустите CHKDSK
Если у вас возникли проблемы с диском в DISM, выполните следующую команду в командной строке в режиме администратора:
chkdsk /offlinescanandfix
Поскольку ваша система в настоящее время использует диск C, она спросит вас, следует ли запланировать сканирование при следующем перезапуске системы. Введите «Y» и нажмите Enter.
Затем перезагрузите компьютер, чтобы запустить сканирование chkdsk.
Сбросить службу Центра обновления Windows
DISM использует службу Windows Update для загрузки и восстановления или замены поврежденных файлов в образе Windows. Если служба Центра обновления Windows не запускается или работает неправильно, попробуйте сбросить службу Центра обновления Windows.
Сначала запустите командную строку с правами администратора. В окне командной строки введите приведенную ниже команду и нажмите Enter.
net stop wuauserv
Дождитесь завершения процесса, а затем введите следующие команды одну за другой:
cd %systemroot%SoftwareDistribution
ren Download Download.old
net start wuauserv
net stop bits
net start bits
net stop cryptsvc
cd %systemroot%system32
ren catroot2 catroot2old
net start cryptsvc
После успешного выполнения команд служба Центра обновления Windows будет перезапущена, и проблема с DISM будет устранена.
Отключить прокси-сервис
Если DISM не может подключиться к Интернету или работать в вашей системе, это может быть связано с настройкой прокси-сервера на вашем ПК. Чтобы решить эту проблему, вам необходимо отключить прокси на вашем устройстве.
Сначала откройте настройки Windows, нажав Win+ Iярлыки. В приложении «Настройки» перейдите в раздел «Сеть и Интернет» слева и нажмите «Прокси» справа.
На странице настроек прокси отключите все настройки в разделах «Автоматическая настройка прокси» и «Ручная настройка прокси».
Изменение типа запуска службы удаленного вызова процедур (RPC)
Если вы видите ошибку DISM failed 1726, это, вероятно, вызвано тем, что служба удаленного вызова процедур (RPC) отключена или не запускается автоматически.
Удаленный вызов процедур (RPC) — это протокол или метод межпроцессного взаимодействия, который позволяет программе запрашивать услуги у другой программы, расположенной на другом компьютере в сети, как если бы это была локальная система. Он отвечает за структурирование распределенных клиент-серверных приложений.
Это диспетчер управления службами для серверов объектной модели компонентов (COM) и распределенной объектной модели компонентов (DCOM). Если этот протокол связи отключен, то все службы и приложения, зависящие от COM и DCOM (например, DISM), не будут работать должным образом. Вот как вы можете изменить метод запуска для RPC и убедиться, что он работает правильно:
Сначала нажмите одновременно клавиши Windows+, Rчтобы открыть диалоговое окно «Выполнить». Затем введите «services.msc» в текстовое поле и нажмите Enter.
Кроме того, вы можете просто выполнить поиск «услуги» в поиске Windows и открыть верхний результат.
В окне «Службы» прокрутите вниз и найдите службу с именем «Удаленный вызов процедур». Будут две службы с именами Удаленный вызов процедур — Удаленный вызов процедур (RPC) и Удаленный вызов процедур (RPC) Locator.
Теперь щелкните правой кнопкой мыши службу «Удаленный вызов процедур (RPC)» и выберите «Свойства» или просто дважды щелкните ее.
На вкладке «Общие» окна «Свойства» щелкните раскрывающееся меню рядом с «Тип запуска» и измените его на «Автоматически». Затем нажмите «Применить», а затем «ОК».
Это автоматически запустит службу RPC при запуске системы и исправит ошибку DISM 1726.
Кроме того, дважды щелкните службу «Удаленный вызов процедур (RPC) Locater» и убедитесь, что для ее типа запуска установлено значение «Вручную».
Затем перезагрузите компьютер, чтобы изменения вступили в силу. Если вы все еще сталкиваетесь с проблемой, попробуйте следующее решение.
Изменить значение ключа реестра RpcSs
Если ошибка DISM failed 1726 не устранена описанным выше методом, вам необходимо изменить значение реестра RpcSs, чтобы устранить проблему. Следуйте этим инструкциям, чтобы изменить раздел реестра RpcSc:
Откройте окно команды «Выполнить», одновременно нажав Win+ R. Затем введите «regedit» и нажмите «Enter.Если вы видите окно подсказки контроля учетных записей (UAC), нажмите «Да».
Прежде чем мы изменим реестр, безопасно сделать резервную копию вашего реестра, чтобы вы могли отменить изменения, если что-то пойдет не так. Для этого нажмите меню «Файл» и выберите «Экспорт».
Затем дайте имя файлу резервной копии, выберите, хотите ли вы создать резервную копию всего реестра или выбранной ветви в реестре (в разделе «Диапазон экспорта»), а затем выберите папку назначения. После этого нажмите кнопку «Сохранить».
После резервного копирования реестра перейдите к следующему местоположению или скопируйте и вставьте указанный ниже путь в поле адреса:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
На правой боковой панели клавиши «RpcSc» дважды щелкните DWORD «Пуск», чтобы отредактировать его.
Теперь установите «Значение данных» для «Пуск» 2 и нажмите «ОК», чтобы сохранить изменения.
После этого закройте редактор реестра и перезагрузите компьютер, чтобы изменения вступили в силу.
Исправьте расположение файла Install.esd
Если вы столкнулись с сообщением «Не удается найти исходные файлы» или «Система не может найти указанный путь», это означает, что местоположение, указанное вами для файла Install.esd в параметре «Источник», неверно.
Откройте командную строку с повышенными привилегиями. Затем введите приведенную ниже команду и нажмите Enter:
DISM /Online /Cleanup-Image /RestoreHealth /source:ESD:X:SourcesInstall.esd:2 /LimitAccess
В приведенной выше команде обязательно замените X
букву диска смонтированного файла ISO или букву диска загрузочного USB.
Временно отключить службу поиска Windows
Если вы столкнулись с ошибкой DISM 87 или ошибкой удаленного вызова процедуры, отключение службы поиска Windows при выполнении команды DISM может помочь решить проблему. Служба поиска Windows — это служба поиска, которая позволяет искать файлы и приложения в системе. Следуйте этим инструкциям, чтобы отключить службу поиска Windows:
Откройте окно команды «Выполнить» (нажмите Windows+ R), введите «services.msc» и нажмите, Enter чтобы открыть окно «Службы».
В окне «Службы» прокрутите вниз до службы «Поиск Windows», щелкните ее правой кнопкой мыши и выберите «Свойства». Или вы можете просто щелкнуть по нему правой кнопкой мыши.
Затем на вкладке «Общие» измените «Тип запуска» на «Отключено».
После этого нажмите «Применить», а затем «ОК».
Это временно остановит службы поиска Windows. Вы можете отключить службу всякий раз, когда возникает ошибка, а затем снова включить ее после успешного выполнения команд DISM.
Запустите команду DISM в режиме чистой загрузки (автономно)
Иногда сбой DISM происходит из-за конфликтов служб, работающих в фоновом режиме. Таким образом, выполнение команд DISM при чистой загрузке может предотвратить эти проблемы. Вот как вы можете запускать команды DISM в режиме чистой загрузки:
Сначала откройте «Параметры Windows», щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Параметры».
В приложении «Настройки» перейдите на вкладку «Система» и нажмите «Восстановление» на правой панели.
На странице «Восстановление» нажмите кнопку «Перезагрузить сейчас» на плитке «Расширенный запуск» в разделе «Восстановление».
Нажмите кнопку «Перезагрузить сейчас» еще раз, чтобы перезагрузить компьютер.
Windows загрузит вашу систему в среду восстановления Windows.
Если ваш компьютер не загружается должным образом, вы можете получить доступ к вышеуказанным настройкам. Вы можете использовать этот альтернативный способ доступа к среде восстановления Windows (WinRE).
Использование жесткой перезагрузки
Сначала выключите компьютер или выключите компьютер, а затем нажмите кнопку питания, чтобы включить систему. И когда Windows начнет загружаться, нажмите и удерживайте кнопку питания, чтобы принудительно выключить компьютер.
Повторите эти шаги два или три раза, а в четвертый раз дайте Windows нормально загрузиться. Он автоматически загрузится в среду восстановления Windows (WinRE). Когда появится экран автоматического восстановления, нажмите «Дополнительные параметры».
Затем выберите параметр «Устранение неполадок» на экране «Выбор параметра».
На следующем экране выберите «Дополнительные параметры».
На экране «Дополнительные параметры» выберите параметр «Командная строка».
Запустится командная строка, X:\Windows \System32
которая не является местом установки Windows. Вам нужно узнать, где установлена Windows, с помощью diskpartкоманды.
Сначала введите diskpart
для управления дисками.
Затем введите, list volume
чтобы получить список всех томов или дисков, подключенных к вашей системе. Затем найдите том или диск, на котором установлена Windows. Диск Windows (который будет иметь другую букву диска вместо C) не будет иметь имени или метки. Кроме того, вы можете найти диск Windows по его размеру, если вы его уже знаете. Запишите букву диска Windows из этого списка.
На приведенном ниже экране том 3 «F» — это диск Windows. Теперь запишите букву диска Windows, которую мы будем использовать для запуска команд DISM.
После этого типа exit
выйти из diskpart.
Затем введите следующую команду, чтобы запустить сканирование DISM при чистой загрузке:
DISM /image:F:\ /cleanup-image /restorehealth
Если вы загружаетесь с установочного носителя Windows или у вас есть iso-файл Windows 11, подключенный к вашему компьютеру на загрузочном диске, вы можете использовать следующую команду DISM для восстановления образа Windows в автономном режиме:
Dism /image:F:\ /Cleanup-Image /RestoreHealth /Source:N:\sources\install.esd
или же
Dism /image:F:\ /Cleanup-Image /RestoreHealth /Source:N:\sources\install.wim
Где F:
находится диск Windows 11 и N:
где у нас есть установочный носитель Windows.
Если у вас недостаточно места на выбранном диске, вам нужно будет указать пустой каталог на отдельном диске для выполнения операции восстановления. Для этого выполните следующие действия:
Сначала создайте папку с именем «scratch» на этом отдельном диске. Вы также можете использовать mkdir G:\scratch
для создания папки.
Затем введите приведенную ниже команду, чтобы восстановить хранилище компонентов, используя ScratchDir
:
Dism /image:F:\ /Cleanup-Image /RestoreHealth /Source:N:\sources\install.esd /ScratchDir:G:\scratch
Здесь мы указали местоположение рабочего каталога с помощью /ScratchDir
переключателя. Дождитесь завершения операции восстановления, затем перезагрузите компьютер.
Копировать-вставить install.wim /esd (с загрузочного диска на локальный диск C:)
Если DISM не может получить доступ к файлу install.wim/esd с загрузочного диска или установочного диска Windows, вы можете скопировать файл install.wim/esd на локальный диск C:.
Сначала вставьте загрузочный диск Windows 11 или установочный диск в свой компьютер. Кроме того, вы также можете смонтировать ISO-файл Windows и создать загрузочный диск.
Затем найдите файл install.esd/wim в установочных файлах и скопируйте его с помощью Ctrl+ C. Вероятно, он находится внутри исходного каталога установочных файлов.
Затем вставьте скопированные файлы на «локальный диск C:» (системный диск), нажав Ctrl+ V. Вам не нужно вставлять файл в какую-либо конкретную папку только на диске C:.
После этого откройте командную строку с правами администратора.
Затем введите следующую команду в командной строке, чтобы восстановить Windows:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Install.wim:1 /LimitAccess
Отключите опцию «Только для чтения» в Install.
Иногда файл Install.esd может не работать даже после его копирования на локальный диск C. В таких случаях убедитесь, что файл Install.esd или Install.wim не находится в режиме только для чтения. Вот как это сделать:
В проводнике перейдите к файлу Install.esd в вашей системе. Затем щелкните файл правой кнопкой мыши и выберите «Свойства».
Затем снимите флажок «Только для чтения» рядом с атрибутами, нажмите «Применить», а затем «ОК».
Восстановление образа Windows с использованием аргумента Cleanup-MountPoints
Иногда при изменении образа Windows с помощью DISM образ может быть поврежден. Это можно легко исправить, очистив точки монтирования вашего образа.
Используйте /Cleanup-MountPoints
опцию с DISM, как показано ниже:
Dism /Cleanup-Mountpoints
Вот и все.
https://www.youtube.com/watch?v=i_CFGgQdoAg