Dism как пользоваться windows 7
DISM Windows 7 - что это и как правильно использовать
Здравствуйте, дорогие читатели и это снова я Тришкин Денис.
Сегодня хочу вам рассказать о полезной функциональности – DISM Windows 7. Инструмент является консольной утилитой, позволяющей восстанавливать поврежденные компоненты. Несмотря на то, что эта возможность не новая, о ней практически никто ничего не рассказывает. А потому и было решено поделиться имеющейся информацией с вами.
Содержание статьи
Что это?( к содержанию ↑ )
Опция появилась еще несколько лет назад, когда вышло обновление KB2966583. В операционной системе седьмой версии от Microsoft предусмотрено несколько так называемых хранилищ – для компонентов и пакетов. Они расположены в папке Windows в каталогах WinSxS и Packages соответственно.
После обновления системы раньше нередко можно было наблюдать некоторые сбои в работе из-за повреждения одного или сразу двух хранилищ. И как раз вышеописанная утилита позволяет исправить такие неполадки. Ранее это можно было сделать только с помощью отдельно предусмотренной утилиты CheckSUR.
Включение( к содержанию ↑ )
Итак, как запустить нужный нам программный модуль? Как обычно, все просто:
-
Заходим в «Пуск», «Стандартные».
-
Находим «Командную строку», вызываем на ней контекстное меню и выбираем «Запуск от имени Администратора».
-
Откроется новое окно с черным фоном, где нам необходимо прописать такую команду: «DISM /Online /Cleanup-Image /ScanHealth».
-
Подтверждаем нажатием «Enter».
-
После этого должно появится несколько строчек, последняя из которых будет сообщать, что «Операция успешно завершена».
Результат о проделанной работе можно просмотреть по адресу: «Системный диск:\Windows\Logs\CBS». Нас интересует файл «checksur.log».
Если в документе вы увидите множество проблем с системными компонентами – пора задумываться о переустановке операционной системы. Возможно, стоит даже обратить внимание на более новые версии. Детально об установке Windows 8.1 можно узнать, перейдя по данной ссылке.
Существует ли еще метод, как восстановить системные файлы? Кроме того, что можно заново разместить на своем компьютере операционку, предусмотрен и другой вариант. Нужно просто скачать соответствующий набор инструментов System Update Readiness Tool.
Кроме того, в «Командной строке» вместо «ScanHealth» нужно указать «RestoreHealth». Запуститься соответствующий инструмент, который поможет убрать ошибки, но к сожалению этот инструмент работает только на windows 8 и выше.
В идеале в открывшемся файле должен быть написан текст: «No errors detected». Это означает, что в системе проблем не обнаружено, а значит – все хорошо.
Ошибка запуска( к содержанию ↑ )
Иногда пользователи могут столкнуться с проблемой, когда при старте инструмента появляется «Ошибка 87», сообщающая о «неизвестном параметре». Не стоит сразу паниковать – в некоторых ситуациях такое поведение говорит просто о неправильном написании команды. Так, перед каждым знаком «/» обязательно должен стоят пробел.
Правда случаются ситуации, когда вышеописанная ошибка указывает на то, что единственным выходом будет переустановка ОС. В любом случае лучше иметь у себя дежурный диск или флешку со всем нужным дистрибутивом. Это поможет в течении кротчайшего времени вернуть работоспособность оборудования.
Очистка WinSxS( к содержанию ↑ )
Кроме вышеописанных, инструмент DISM обладает и еще одной полезной функцией – очистка системной папки WinSxS. Конечно же, это можно сделать с помощью специальных программ. Но раз мы уже заговорили об этом, я считаю, что пользователи должны знать всю возможную информацию.
Итак, чтобы убрать лишние данные из папки, необходимо опять же запустить «Командную строку», прописать, что указывалось выше, только вместо последней фразы, разместить «StartComponentCleanup». Через время, каталог будет очищен от лишних данных. Опять же эта команда работает только на windows 8 и выше.
Дополнительные команды( к содержанию ↑ )
Как и любой другой инструмент системной строки, этот имеет гораздо больше команд, помогающих в работе пользователям. Чтобы узнать подробную информацию, нужно сделать несколько движений:
-
Опять же заходим в «Командную строку».
-
Пишем «dism /?».
-
В окне должна появиться вся сопутствующая информация, которая поможет работать с этим инструментом.
Еще один вариант:
-
Заходим в «Пуск».
-
«Все программы».
-
А далее в «Microsoft Windows AIK».
-
Здесь нас интересует «Руководство пользователя для автоматической установки».
Что ж, мы можем увидеть, что этот инструмент позволяет не только заметить проблемы в операционной системе, но и восстановить ее работоспособность. Кроме, того с помощью него можно быстро и просто очистить системную папку от ненужных файлов. На самом деле, пока сложно понять, почему этой возможности уделяется так мало внимания, ведь по факту она является одним из инструментов, помогающих вовремя отреагировать на некорректную работу операционной системы Windows.
Надеюсь, вы нашли для себя новую информацию. Подписывайтесь и рассказывайте друзьям о моем блоге.
Материалы по теме
Как восстановить поврежденные компоненты в Windows 7 при помощи DISM
В современных версиях Windows, начиная с 7, есть встроенное средство проверки системных компонентов. Эта утилита относится к разряду служебных и помимо сканирования умеет восстанавливать те файлы, что были повреждены.
Использование системы обслуживания образов DISM
Признаки повреждения компонентов ОС довольно стандартны: BSOD, зависания, перезагрузки. При проверке командой sfc /scannow
пользователь также может получить следующее сообщение: «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них». В такой ситуации имеет смысл воспользоваться встроенной системой обслуживания образов DISM.
В ходе запуска проверки у некоторых пользователей может возникнуть ошибка, связанная с отсутствием определенного пакета обновлений. Мы рассмотрим стандартный запуск DISM и устранение возможной проблемы использования этой служебной программы.
- Откройте командную строку от имени администратора: нажмите «Пуск», напишите
cmd
, кликните по результату ПКМ и выберите пункт «Запуск от имени администратора». - Впишите следующую команду:
DISM /Online /Cleanup-Image /ScanHealth
- Теперь потребуется подождать некоторое время, пока будет производиться проверка. Ее ход отображается в виде прибавляющихся точек.
Если все прошло хорошо, командная строка выдаст соответствующее сообщение с подробной информацией.
В некоторых случаях проверка завершится аварийно с ошибкой 87, сообщающей: «Параметр ScanHealth не распознан в этом контексте». Это происходит из-за отсутствующего обновления KB2966583. Следовательно, его потребуется установить вручную, чтобы получить возможность работы с DISM. Разберем, как это сделать.
- Перейдите на страницу загрузки необходимого обновления с официального сайта Microsoft по этой ссылке.
- Прокрутите страницу вниз, найдите таблицу с файлами для скачивания, выберите разрядность вашей ОС и нажмите на «Загрузить пакет».
- Выберите предпочитаемый язык, дождитесь автоматической перезагрузки страницы и нажмите на кнопку скачивания.
- Запустите скачанный файл, произойдет короткая проверка на наличие данного обновления на ПК.
- После этого появится вопрос, действительно ли вы хотите установить обновление KB2966583. Нажмите «Да».
- Начнется установка, подождите.
- По завершении закройте окно.
- Теперь снова попробуйте запустить восстановление поврежденного хранилища системных компонентов, выполнив шаги 1-3 из инструкции выше.
Теперь вы знаете, как пользоваться системой обслуживания образом DISM в обычных условиях и при ошибке, вызванной отсутствием установленного обновления.
Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТПрограмма Dism++ для настройки Windows
  windows | программы
Существует не мало сравнительно малоизвестных среди наших пользователей бесплатных программ, позволяющих удобно настраивать Windows 10, 8.1 или Windows 7 и предлагающие дополнительные инструменты по работе с системой. В этой инструкции о Dism++ — одной из таких программ. Ещё одна утилита, рекомендуемая мной к ознакомлению — Winaero Tweaker.
Dism++ задуман как графический интерфейс для встроенной системной утилиты Windows dism.exe, позволяющей выполнять различные действия, связанные с резервным копированием и восстановлением системы. Однако, это далеко не все возможности, доступные в программе.
Функции Dism++
Программа Dism++ доступна с русским языком интерфейса, а потому сложностей при её использовании возникнуть не должно (кроме, возможно, некоторых непонятных для начинающего пользователя функций).
Возможности программы разбиты по разделам «Инструменты», «Панель управления» и «Развертывание». Для читателя моего сайта наибольший интерес будут представлять первые два раздела, каждый из которых делится на подразделы.
Большинство представленных действий можно выполнить и вручную (ссылки в описании ведут как раз на такие методы), но иногда сделать это с помощью утилиты, где всё собрано и работает автоматически значительно удобнее.
Инструменты
В разделе «Инструменты» присутствуют следующие возможности:
- Очистка — позволяет выполнить очистку системных папок и файлов Windows, в том числе уменьшить папку WinSxS, удалить старые драйверы и временные файлы. Чтобы узнать, сколько места можно освободить, отметьте нужные элементы и нажмите «Анализ».
- Управление загрузкой — здесь можно включить или отключить элементы автозагрузки из разных системных расположений, а также настроить режим запуска служб. При этом вы можете отдельно просмотреть системные и пользовательские службы (отключение последних обычно безопасно).
- Управление Appx — здесь вы можете удалить приложения Windows 10, в том числе встроенные (на вкладке «Предустановленные Appx»). См. Как удалить встроенные приложения Windows 10.
- Дополнительно — пожалуй, один из самых интересных разделов с возможностями для создания резервных копий Windows и восстановления, позволяющий выполнить восстановление загрузчика, сбросить пароль системы, конвертировать ESD в ISO, создать флешку Windows To Go, отредактировать файл hosts и не только.
Следует учитывать, что для работы с последним разделом, особенно с функциями восстановления системы из бэкапа, лучше запускать программу в среде восстановления Windows (об этом в конце инструкции), при этом сама утилита не должна находиться на диске, который восстанавливается или с загрузочной флешки или диска (можно просто поместить папку с программой на загрузочную флешку с Windows, загрузиться с этой флешки, нажать клавиши Shift+F10 и ввести путь к программе на USB накопителе).
Панель управления
В этом разделе содержатся подразделы:
- Оптимизация — настройки работы Windows 10, 8.1 и Windows 7, некоторые из которых без программ можно настроить в «Параметрах» и «Панели управления», а для некоторых — использовать редактор реестра или локальной групповой политики. Среди интересного: удаление пунктов контекстного меню, отключение автоматической установки обновлений, удаление пунктов из панели быстрого доступа проводника, отключение SmartScreen, отключение Защитника Windows, отключение брандмауэра и другие.
- Драйверы — список драйверов с возможностью получить информацию о месте его расположения, версии и размере, удалить драйверы.
- Приложения и возможности — аналог такого же раздела панели управления Windows с возможностью удалить программы, посмотреть их размеры, включить или отключить компоненты Windows.
- Возможности — список дополнительных системных возможностей Windows, которые можно удалить или установить (для установки отметьте пункт «Показать все»).
- Обновления — список доступных обновлений (на вкладке «Windows Update», после анализа) с возможностью получить URL для обновления, и установленных пакетов на вкладке «Установленные» с возможностью удалить обновления.
Дополнительные возможности Dism++
Некоторые дополнительные полезные опции программы вы можете найти в главном меню:
- «Восстановление — проверить» и «Восстановление — исправить» выполняют проверку или исправления системных компонентов Windows, аналогично тому, как это делается с помощью Dism.exe и описывалось в инструкции Проверка целостности системных файлов Windows.
- «Восстановление — Запуск в среде восстановления Windows» — перезагрузка компьютера и запуск Dism++ в среде восстановления, когда ОС не запущена.
- Опции — Настройки. Здесь вы можете добавить Dism++ в меню, при включении компьютера. Может быть полезно для быстрого доступа к восстановлению загрузчика или системы из образа, когда Windows не запускается.
В обзоре я не описал подробно как пользоваться некоторыми из полезных возможностей программы, но включу эти описания в соответствующие инструкции, уже присутствующие на сайте. В целом, могу рекомендовать Dism++ к использованию, при условии, что вы понимаете выполняемые действия.
Скачать Dism++ можно с официального сайта разработчика https://www.chuyu.me/ru/index.html
А вдруг и это будет интересно:
Как установить Windows с помощью Dism++
Нестандартный процесс установки Windows может понадобиться в разных ситуациях. Когда стандартный процесс завершается ошибкой. Когда в BIOS нет поддержки запуска с флеш-носителей в режиме UEFI, но поддерживается загрузка с внутренних GPT-дисков. Когда файл WIM/ESD в составе дистрибутива весит более 4 Гб и не записывается на флешку UEFI. Когда нужно развернуть на компьютере свой кастомизированный установочный образ без упаковки его в файл ISO.
Когда нужно переустановить Windows, а флешки нет. Или просто неохота возиться с её созданием. В таких случаях можно прибегнуть к процедуре развёртывания образа Windows с помощью программы Dism++. Что за программа такая, и как с её помощью устанавливать Windows?
1. Dism++: что за программа
Dism++ - это бесплатная портативная программа, созданная командой китайских разработчиков Chuyu Team. Являет собой графический интерфейс для штатной консольной утилиты Windows DISM.exe, служащей для подготовки и обслуживания установочных образов этой операционной системы. Штатно работа с DISM.exe осуществляется посредством командной строки или PowerShell. Графический интерфейс, реализованный в Dism++, даёт возможность работать с образами Windows без привязки к консольным командам. С помощью интерфейса Dism++ сможем редактировать дистрибутив Windows и вносить в него кое-какие корректировки, делать системный бэкап и восстанавливаться из него, конвертировать форматы системных образов WIM и ESD, добавлять сведения о Windows в загрузчик, редактировать файл hosts и выполнять прочие операции.
При участии программы сможем устанавливать Windows путём развёртывания непосредственно из её образов - файлов WIM или ESD. Будь они в составе чистого официального дистрибутива от Microsoft, или же это наши созданные сборки системы.
Скачать Dism++ можно на сайте Chuyu Team:
https://www.chuyu.me/en/index.html
При запуске 64-битной редакции утилиты важно не спутать её с редакцией ARM64.
Как с помощью Dism++ устанавливать Windows в различных ситуациях?
2. Переустановка Windows
Как переустановить Windows без съёмного загрузочного носителя? Dism++ может развёртывать образ новой системы из среды работающей старой. Монтируем установочный ISO-образ.
Запускаем Dism++. Жмём меню «Файл», в нём – «Применить образ».
В появившейся форме применения образа первым делом указываем путь к установочному образу WIM/ESD – файлу install.wim или install.esd. Он будет находиться на диске смонтированного ISO, в папке «sourse». Или же это может быть любой путь нахождения файла WIM/ESD, скачанного с Интернета или созданного нами в процессе работы над своей сборкой системы. В нижней графе формы применения образа указываем раздел Windows, т.е. диск С. Затем в графе «Система» выбираем редакцию. И жмём «Ок».
Запустится процесс развёртывания системного образа, по сути, копирования файлов новой Windows. Процесс будет значиться как восстановление системы, и в левой верхней части окна Dism++ сможем наблюдать прогресс действа. По итогу соглашаемся на предложенную программой перезагрузку.
Далее пойдёт уже классика жанра – запуск служб, установка драйверов, создание пользовательского профиля в новой системе.
3. Установка Windows второй системой на другом разделе
Процесс установки Windows на другой раздел немногим отличается от переустановки системы. В среде первой системы подготавливаем раздел для второй Windows.
Форматируем его.
Монтируем установочный ISO-образ. Запускаем Dism++. Как и при переустановке, в меню «Файл» выбираем «Применить образ». Кстати, форму развёртывания образа Windows можно запускать также через меню «Восстановление», пункт «Восстановление». Эта форма идентична и для установки системы с файлов WIM/ESD дистрибутива, и для восстановления из бэкапа в формате этих же файлов.
Указываем путь к файлу install.wim или install.esd. Указываем раздел второй системы. Выбираем редакцию. И вот тут важный момент – ставим галочку опции «Доб.загр.». Она нужна для добавления второй системы в меню загрузки. Жмём «Ок».
Dism++ выдаст уведомление о добавлении сведений о загрузке новой системы в загрузчик и попросит нажать «Ок» для старта операции.
О завершении развёртывания образа программа уведомит.
Далее можем перезагружаться. При запуске нас уже будет встречать меню загрузчика. Выбираем новую установленную систему.
И продолжаем установку уже внутри неё самой.
Примечание: Dism++ умеет добавлять запись о загрузке новой системы в существующий загрузчик Windows. Но программа не умеет создавать для системы на другом жёстком диске свой автономный загрузчик. Если вопрос стоит в установке Windows на другом диске со своим отдельным загрузчиком, потребуется вручную создать системный загрузочный раздел - «Зарезервировано системой» на MBR-диске или EFI-раздел на GPT-диске. И, соответственно, также вручную создать для второй системы её загрузчик. Но это уже отдельная история.
4. Установка Windows с LiveDisk by Sergei Strelec
Как установить Windows с помощью Dism++ на компьютере с чистым жёстким диском? Или когда система не загружается. В этом случае, естественно, без загрузочного носителя не обойтись, но его можно создать единожды на перспективу смены дистрибутива в будущем и для возможности установки системы напрямую из файлов WIM/ESD. Более того, такой носитель ещё и будет аварийным инструментом на случай необходимости восстановления Windows. На флешку или оптический диск можем записать Live-диск с Dism++ на борту. И, соответственно, развёртывать образы WIM/ESD – хоть установочные, хоть бэкапные – с этого Live-диска.
Dism++ присутствует в составе Live-диска на базе WinPE от Сергея Стрельца. На этом Live-диске найдём и массу программ для разметки пространства на чистых жёстких дисках, в частности, таковые, что могут формировать структуру системных разделов Windows (включая загрузочный) для стилей разметки MBR и GPT – Bootice, DiskGenius, Diskpart. Скачать образ Live-диска можно на сайте Sergeistrelec.Ru.
Запускаем Dism++ на Live-диске.
И проделываем те же операции, что описаны выше для переустановки Windows или её установки второй системой – жмём меню «Файл», далее – «Применить образ». Заполняем форму применения образа. Если Windows ставится на чистый диск с созданной программами Bootice, DiskGenius или Diskpart структурой системных разделов, обязательно ставим галочку добавления записи о загрузке.
Если файл WIM/ESD нужно извлечь из ISO-образа, последний в среде Live-диска можно смонтировать с помощью контекстного меню. Выбираем пункт «Подключить образ к ImDisk».
И жмём «Ок».
Windows → DISM не так страшен, как о нем рассказывают или обслуживание установочного диска Windows 7 / 2008 / 2008R2 / 8 / 2012
Чтобы создать свой дистрибутив, не обязательно выполнять захват подготовленной системы, комплект WAIK предоставляет нам другую возможность-работа непосредственно с ISO образом установочного диска, в терминологии Microsoft, такой вид образов называется: автономный образ. Данное средство называется DISM (Deployment Image Servicing and Management) оно позволяет глубоко модифицировать образ Windows, добавлять туда драйвера (один файл или целую коллекцию), включать/выключать различные компоненты системы, добавлять пакеты обновлений ОС, а также языковые пакеты и кучу всего остального, в общем мы можем довольно глубоко «запиливать» дистрибутив ОС Windows. К стати, WAIK позволяет обслуживать дистрибутивы Windiows 8 / 2012Возможен и другой вариант, у вас уже есть настроенный образ, который получился у вас после захвата, о том как он создается можно прочитать в статье: WAIK это просто, как собрать свой дистрибутив Windows 7, вас все в нем устраивает, но есть проблема, поступила более новая техника, а драйвера, которые уже присутствуют в образе, не подходят к новому железу, соответственно, оборудование работает не на полную мощность. В этой ситуации нам достаточно узнать конфигурацию нового оборудования и в уже имеющийся образ, просто добавить драйвера, а если образ создан давно, то и пакеты обновлений, иначе наш образ получается не безопасным, а по рекомендации «лучших собаководов», из Microsoft, наш образ должен быть безопасен, и содержать в себе актуальные обновления безопасности, на момент развертывания…
Если подумать логически, то в офисной сети, со временем, будут появляться «разношерстные» рабочие станции, это может быть связано с ростом компании или плановой заменой устаревшей техники на новую, да и просто разными поставщиками или партиями оборудования, в любом случае, идею о единообразном оборудовании можно забыть и на нее даже не рассчитывать, уж поверьте моему опыту работы в компании где работает почти 14 000 чел в РФ, с техникой там полный зоопарк, по этому, в готовый образ вам может понадобиться добавить драйвера, обновления и т.п. Идеальным вариантом является единая точка обслуживания, которой будет выступать наш установочный образ, мы можем добавлять в него драйвера, по мере поступления новой техники.
Скажу честно, данное ПО довольно сложно в понимании, но освоив его, вы получите мощнейший инструмент для обслуживания и тюнинга дистрибутивов MS Windows. В принципе, можно смело открывать «свой» MSDN-при условии что ваши образы будут собраны качественно, ну и за одно, поднять «пиратский флаг», но это так, лирика…
Все действия производятся из командной строки, это с одной стороны, большой плюс, с другой-недостаток т.к. современный народ довел свой «кнопконажимательный» рефлекс до таких высот, что скорость работы мышкой просто зашкаливает, а вот вид черного поля командной строки и мигающего курсора-вызывает нервный тик и личную неприязнь к тем, кто это придумал.
ВАЖНО-Статья будет разбита на несколько пунктов, каждый из них не является обязательным, вы вольны выбрать, выполнить все пункты или только некоторые, которые вам нужны, в любом случае, образ будет работоспособен!
Все действия будут проводиться на примере Windows 7 Professional amd64, но все команды актуальны и для дистрибутивов Windows 8 / 2012 / 2008 / 2008R2
Для работы нам понадобится:
1) Установочный диск Windows 7 (редакция и разрядность, значения не имеет, для примера, будет использоваться архитектура x64), можно скачать с торрентов или с MSDN— у кого есть доступ к подписке. В данной работе я буду использовать чистый образ MSDN, я не рекомендую брать образ который уже кто-то переделал, не факт что у вас с ним что-то получится, по этому, чтобы понять принцип работы берите ИСОшник от Microsoft, он прямой- как лом в полёте...2) Установочный диск WAIK (Windows Automated Installation Kit), скачать можно с сайта Microsoft, а также, дополнительный пакет для правильной работы с ОС с SP1.
3) Физическая машина, с Windows 7 на борту, разрядность и редакция ОС значения не имеет, но редакцию Starter лучше не использовать, с достаточным количеством свободного места на диске C-должно быть свободно не менее 25Гб (на всякий случай).
4) Набор драйверов, и обновлений, которые будет установлены в системе.
Предполагается что все это уже скачано и лежит на диске, для настройки образа интернет нам не потребуется.
Для работы, нам потребуется создать необходимые директории на диске С.
Мы будем работать с образом системы в папке dism, я назвал ее так специально чтобы было понятно для чего она (имя папки ни на что не влияет) единственное условие-не назначать имя папке кириллицей, во избежании проблем, также, внутри этой папки, мы создадим, целую кучу других папок их назначение я расскажу по ходу статьи:
Мы будем работать в командной строке, да Windows как и Linux позволяет это делать и как и в Linux, многие задачи, как эта, лучше выполнять из нее т.к. мышкой это слишком долго, хотя в Linux, командная строка более функциональна.
Запускаем командную строку, от имени Администратора и выполняем в ней:
mkdir c:\dism
mkdir c:\dism\iso
mkdir c:\dism\offline
mkdir c:\dism\updates
mkdir c:\dism\drivers
mkdir c:\dism\drivers\network
mkdir c:\dism\drivers\mainbord
mkdir c:\dism\drivers\sound
mkdir c:\dism\drivers\video
Теперь, нам необходимо скопировать содержимое всего установочного диска Windows, в папку c:\dism\iso как есть.
Также рядом с папкой iso есть папка offline в нее будет монтироваться файл install.wim работу с которым мы и будем выполнять.
Не будем тянуть кота за «причинное место» и смонтируем образ install.wim который, если вы все скопировали правильно, должен лежать у вас по пути:
c:\dism\iso\sources\install.wim
Переходим: Пуск->Все программы ->Microsoft Windows AIK ->Командная строка средств развертывания запускаем ее от имени администратора
На диске может содержаться несколько редакций операционной системы, нас интересует Windows 7 Professianal, все зависит от того, какой серийный номер вы введете.
Получаем список ОС с диска:
dism /get-wiminfo /wimfile:c:\dism\iso\sources\install.wim
Нас интересует образ ОС с индексом 3. (на скриншоте обведено красным)
В открывшемся окне вводим и жмем Enter:
dism /mount-wim /wimfile:c:\dism\iso\sources\install.wim /index:3 /mountdir:c:\dism\offline
Где:
dism-то что мы запускаем для работы
/mount-wim -то что мы хотим выполнить, в нашем случае-монтирование wim файла.
/wimfile:c:\dism\iso\sources\install.wim -путь к файлу install.wim
/index:3-в файле install.wim может содержаться несколько образов операционных систем, мы возьмем третью из списка.
/mountdir:c:\dism\offline-папка, куда будет монтироваться файл install.wim
Система выдаст, похожее:
После удачного подключения образа, содержимое файла install.wim можно посмотреть в папке c:\dism\offline
Если вы туда загляните, то там обнаружите, ничто иное, как содержимое диска С, для ленивых приложу скриншот:
1-Добавляем драйвера оборудования в систему
В начале, когда мы создавали кучу папок, у нас была папка с названием drivers, а в ней различные под папки типа mainbord, sound, network, вот они как раз и предназначены для хранения драйверов. Звуковой драйвер, забрасываем в папку sound, а драйвера сетевого оборудования в папку network-все просто и т.д. в принципе можно все свалить в одну кучу, главное чтобы файлы с одинаковыми именами не перезаписали друг друга, но лучше сразу приучаться к порядку и тогда через несколько месяцев вы легко сможете разобраться, где что лежит, что можно удалить, а что нужно оставить, а вот если все в кучу, то это уже проблематично, так что рекомендация довольно проста и банальна-Нормально делай, нормально будет!DISM позволяет добавлять драйвера в 2х режимах
1) По файлово -когда вы явно указываете, какой файл нужно загрузить
2) Рекурсивно-когда софтина сама обследует папку и вложенные подпапки и все найденные файлы драйверов добавляет в образ.
Откровенно говоря, добавлять по файлово, это для «эстетов» или если нужно добавить всего один файлик в уже готовый образ. Но мы-то с вами «запиливаем» чистую систему и предполагается что в ней ничего нет, по этому мы их будем добавлять рекурсивно.
В командной строке вводим:
dism /image:c:\dism\offline /add-driver /driver:c:\dism\drivers /recurse
Бывает что нужно добавить драйвера которые не имеют цифровой подписи, тогда команда принимает вид:
dism /image:c:\dism\offline /add-driver /driver:c:\dism\drivers /recurse /ForceUnsigned
Система немного задумается, потом выдаст следующее:
2-Добавляем обновления в образ
Далее, предположим, что образ у вас устарел и вы решили добавить в него пакеты обновлений. Но главный вопрос-где добыть обновления?!Их можно взять из работающей системы, все файлы с расширением .cab являются нашей целью их можно найти по адресу C:\Windows\SoftwareDistribution\Download, если установлен WinRAR то он их подсвечивает как архивы, вот их-то мы и соберем. Все обновления применяются в том порядке, в котором вы указали, по этому старайтесь указывать их, в порядке возрастания номеров.
Вариант №2, обновления можно скачать с сайта Microsoft, чтобы не проходить «увлекательный квест», вот вам ссылка работает через IE.
В начале статьи мы создали папку:
mkdir c:\dism\updates
В нее мы и складываем файлы обновлений, для примера у меня есть 2 файла я их расположу в порядке номеров:
KB2574819.cabПрименим обновления к нашему образу:
KB2592687.cab
dism /image:c:\dism\offline /Add-Package /PackagePath:C:\dism\updates\KB2574819.cab /PackagePath:C:\dism\updates\KB2592687.cab
Где:
/PackagePath:C:\dism\updates\KB2574819.cab -указываем путь к файлу с обновлением
От системы получаем:
Проблема №1. Некоторые обновления не хотят устанавливаться, без других обновлений, по этому, зависимость от этого может стать серьезной проблемой, но всегда можно посмотреть на сайте Microsoft, какое обновление, от какого зависит.
Проблема №2. У вас нет файлов обновлений в виде файлов *.cab, но есть в виде файлов *.msu, проблема не сложная, файлы можно распаковать с помощью expand -F:*-способ использования данной утилиты, будет вам в качестве домашнего задания!
3-Включение/выключение компонентов операционной системы
Иногда требуется включить компоненты системы, которые по умолчанию выключены, например telnet клиент, мне он, по работе нужен довольно часто, по этому, в образе, на его примере, мы выполним включение.
Для начала, выполним запрос списка всех компонентов, он довольно большой, по этому мы его перенаправим в файл, а в файле можно спокойно прочитать.
Получаем список пакетов и перенаправляем его в текстовый файл:
dism /image:c:\dism\offline /Get-Features > c:\dism\Featurelist.txt
Где:
dism /image:c:\dism\offline-обращение к нашему подключенному образу
/Get-Features — запрос списка компонентов системы
> c:\dism\Featurelist.txt -перенаправление вывода в файл, который у нас называется Featurelist.txt, а путь к нему c:\dism\Featurelist.txt
переходим к списку компонентов системы, открываем файл:
c:\dism\Featurelist.txt
И на выходе получаем «краказябры» из которых можно разобрать только латиницу, да и то не всю. Проблема не большая, в блокноте заходим в Формат-Шрифт выбираем шрифт Terminal и, вуаля, все содержимое становиться читаемым.
Находим в списке компонент TelnetClient, он помечен как отключенный:
Имя функции : TelnetClient
Состояние : Отключен
Попробуем его включить, вводим:
dism /image:c:\dism\offline /Enable-Feature /FeatureName:TelnetClient
система немного задумается и выдаст:
Все компонент включен.
Как отключить компонент:
Для примера, попробуем отключить компонент, список компонентов у нас уже есть, там находим компонент Solitaire да это тот самый «Селитёр», который так любят сотрудники и так ненавидят «эффективные руководители», потому что он ворует рабочее время- настоящий негодяй, он должен умереть… ;)
dism /image:c:\dism\offline /Disable-Feature /FeatureName:Solitaire
Система немного подумает, правда удаляет компонент система быстрее чем добавляет, оно и понятно, ломать- не строить…
Заключительная часть
Работа с образом завершена, нам необходимо сохранить изменения и отмонтирвоать образ:dism /Unmount-Wim /MountDir:C:\dism\offline /Commit
Запуститься процесс сохранения изменений, занимает примерно 1-2 мин, по окончании которого, нам выдаст нечто подобное:
Если вы что-то забыли, то образ можно легко подключить снова и добавить нужное.
Теперь нам необходимо собрать, из полученного, образ установочного диска.
Наш получившийся дистрибутив лежит в c:\dism\iso единственная проблема в том что он не является загрузочным, в принципе это проблемой не является и мы сейчас соберем из него полноценный образ ISO, который, в последствии, можно нарезать на DVD-R болванку.
Сборка образа установочного диска Windows (ISO)
Т.к. файлы операционной системы у нас лежат в папке:
c:\dism\iso
Тогда получившийся ISO образ мы назовем windows.iso и выложим в:
c:\dism\
Тогда путь к нему, будет выглядеть:
c:\dism\windows.iso
Чтобы сделать образ загрузочным, нам нужны некоторые файлики, которые идут в комплекте WAIK т.к. образ операционной системы у нас имеет архитектуру x64, то и загрузчик нам нужен соответствующий.
в папке Dism создадим папку boot, но ручную ее создавать не нужно, она создастся автоматически при копировании, открываем командную строку от имени администратора и пишем туда:
Перейдем в папку с утилитами:
cd c:\Program Files\Windows AIK\Tools\PETools
И копируем утилиты под необходимую нам архитектуру:
copype.cmd amd64 c:\dism\boot
За одно, добавим на наш диск тест памяти, много места он не займет, а в случае возникновения, неведомых проблем, сильно облегчит жизнь
copy c:\Windows\Boot\PCAT\memtest.exe c:\dism\boot\ISO\boot
Теперь Возвращаемся в командную строку, где мы работали с DISM и там вводим:
oscdimg -n -m -o -bc:\dism\boot\etfsboot.com c:\dism\iso c:\dism\windows.iso
Начнется сборка образа, по окончании которой, в папке dism появится файл windows.iso, это и есть наш готовый дистрибутив, который можно нарезать на болванку или подключить к виртуальной машине и пользоваться.
Процесс сборки выглядит так:
Альтернативный вариант использования образа
Нарезать болванку не обязательно, вы всегда из этого сможете собрать установочный USB-флеш диск, о том как это сделать, можно прочитать в статье: Установка Windows 8 c USB флеш диска, по мне, так это самый годный вариант, т.к. жечь пластик ради одного раза, считаю не правильным, да и вся техника, которая выпущена в течении последних 3-4х лет, поддерживает загрузку с USB.
На вашей совести остается тестирование того, что мы с вами наворотили…
На этой оптимистической ноте, позвольте закончить, ну и все как всегда-возникли вопросы, прошу в комментарии, нашли ошибку, то пишите в личку.
На этом все.
Как очистить и оптимизировать Windows с помощью программы DISM++
Привет, друзья. Эта статья для любителей поддержки гигиены компьютера и тонкой настройки Windows с помощью твиков и прочих возможностей, решающих те вопросы, для решения которых сама операционная система либо предусматривает неудобно реализованный функционал, либо не предусматривает его вовсе. Одно из основных направлений многофункциональной программы Dism++, являющей собой графический интерфейс системного консольного средства Dism – это чистка и оптимизация Windows. Это направление Dism++ мы и рассмотрим детально в этой статье.
Чистка и оптимизация Windows программой Dism++
Друзья, наш сайт взялся за щепетильное и серьёзное исследование возможностей Dism++, и по этой программе написана целая серия статей. Что в целом являет собой Dism++, где её скачать, вы можете узнать из комплексного обзора этой программы. А все публикации сайта, посвящённые конкретным примерам использования и Dism++, и системного консольного средства Dism, вы можете отслеживать по тегу Dism.
Dism++ как чистильщик-оптимизатор
Dism++ - очень нестандартный чистильщик-оптимизатор, он отличается от типичных представителей этой ниши софта типа CCleaner. Во-первых, Dism++ предусматривает более серьёзные возможности по оптимизации. Во-вторых, и чистящие, и оптимизирующие возможности программы применимы не только к установленной на компьютере Windows, но ещё и к смонтированному для редактирования дистрибутиву операционной системы. Т.е. все те операции, что мы рассмотрим ниже, можно проводить с файлами установки системы install.wim (install.esd), а также с WIM- или ESD-файлами системного бэкапа. О резервном копировании системы программой, кому интересно, читаем статью «Как создать бэкап Windows и восстановиться из него при неполадках системы с участием программы Dism++». Но редактирование дистрибутива Windows, безусловно, заслуживает отдельной темы рассмотрения. В этой статье будем говорить только о чистке и оптимизации рабочей Windows. Что же, поехали…
Очистка Windows
В разделе программы «Очистка» обнаружим перечень типов данных, за счёт удаления которых может быть произведено высвобождение места на системном диске С. Сделав клик на каждом отдельном типе данных, на инфопанели справа окна программы увидим описание, что это за тип данных. В числе возможных для удаления программой Dism++ типов данных – содержимое папки WinSxS, данные отчётов и событий Windows, точки восстановления, системный кэш, устаревшие драйверы, временные и неиспользуемые файлы, содержимое корзины и пр. Не все из типов данных по умолчанию выбраны для очистки, лишь некоторые, по остальным типам Dism++ полностью отдаёт решение на откуп нам. В общем, друзья, принимаем решение, что удалять, а что нет, и удаляемые типы данных отмечаем галочками. Затем жмём кнопку «Анализ».
После проведения анализа данных смотрим вес по каждому типу. Если где-то вес незначительный, а файлы, возможно, могут пригодиться, можем убрать галочки с этих типов данных. В общем, смотрим, анализируем, определяемся и по итогу жмём кнопку «Очистка».
Подтверждаем очистку.
Если Dism++ выдаст запрос на перезапуск проводника, одобряем запрос нажатием «Ок».
По завершении процедуры очистки программа уведомит об общем высвобожденном на диске С объёме.
Управление автозагрузкой Windows
Как и полагается программе для чистки и оптимизации, она должна быть обустроена менеджером автозагрузки Windows. У Dism++ такой менеджер реализован в разделе «Управление загрузкой». Здесь на вкладке «Автозагрузка» представлены загружающиеся вместе с операционной системой программы и процессы. Но они представлены не цельным перечнем объектов автозагрузки, а вкладками по местам прописки автозагрузки объектов – в системном реестре и системных папках для всего компьютера и для отдельных пользовательских профилей. При раскрытии каждого такого места прописки увидим конкретные объекты автозагрузки и сможем их отключить ползунком-переключателем или удалить вовсе кнопкой «Удалить».
В другой вкладке раздела «Автозагрузка» представлены запускающиеся вместе с Windows её службы, службы сторонних программ и драйверы. Раскрыв вкладку каждого из этих типов объектов автозагрузки, сможем просмотреть конкретный их перечень. И при необходимости удалить кнопкой «Удалить». А можем применить иное действие: перечень действий доступен в выпадающем списке опций каждого объекта. В числе этих действий – отключение, назначение запуска вручную, отложенный запуск и пр.
Деинсталлятор программ и системных функций
В составе Dism++ присутствует не только деинсталлятор стороннего софта, программа предлагает комплексный доступ к возможности удаления и сторонних программ, и системных компонентов, и приложений из числа современного функционала Modern UI в Windows 8.1, они же приложения UWP в Windows 10. Возможности по удалению разбросаны по разным разделам Dism++.
Раздел «Приложения и возможности», первая вкладка «Приложения» - это самый что ни на есть обычный деинсталлятор сторонних программ. Обычный, даже без функции зачистки остатков удалённых программ. Просто кликам удаляемую программу и жмём кнопку внизу «Удалить».
Другая вкладка этого раздела – «Компоненты Windows» - это менеджер управления системными компонентами. Тогда как штатная реализация управления системными компонентами, а это раздел панели управления «Программы и компоненты», предусматривает только их включение и отключение, в среде Dism++ системные компоненты можно и включать, и отключать, и даже удалять из Windows. Выбираем интересующий нас компонент, ставим в его квадратике путём цикличного прощёлкивания левой клавишей мыши маркер нужного действия: включить (галочка), отключить (пустой квадрат), удалить (крестик). И жмём внизу кнопку «Применить».
Раздел Dism++ «Управление Appx» является настоящей находкой для хейтеров приложений Modern UI Windows 8.1 и UWP Windows 10. Вот он – инструмент превращения обычной «Десятки» в сборку LTSC. Здесь одним махом можем удалить все современные приложения – как возможные для удаления средствами Windows, так и нет. Списки современных приложений разбиты на две вкладки:
- Во вкладке «Пользовательские Appx» находятся приложения пользовательского профиля;
- Во вкладке «Предустановленные» содержатся системные предустановленные приложения, включая магазин Windows Store.
Для удаления группы приложений нужно просто галочкой отметить их и нажать кнопку «Удалить».
Единственный недостаток Dism++ в этом плане - программа не предлагает нам перечень приложений в понятном виде, так, как мы знаем их названия в системе. А предлагает перечень с техническими наименованиями их пакетов. Но в наименованиях пакетов содержатся англоязычные названия приложений, так что определить приложение в большей части случаев не составит труда. Ну а по пакетам с непонятными наименованиями нужно просто юзать информацию в Интернете.
Оптимизация Windows
Программа Dism++ - это ещё и твикер. В её разделе «Оптимизация» обнаружим внушительную подборку твиков – опций для настройки системных возможностей, неудобно реализованных в самой Windows или вовсе не имеющих юзабильного доступа. В этом разделе раскрываем вкладки с тематическими подборками настроек и включаем/отключаем их удобным ползунком-переключателем. Либо же выбираем из выпадающего списка расширенные значения.
В Dism++ реализованы твики для настройки панели задач, тем оформления, рабочего стола, меню «Пуск», проводника, функционала безопасности, системных служб, сети, электропитания и прочих функций Windows.
Управление драйверами
Раздел Dism++ «Драйверы» - это менеджер управления драйверами. Здесь драйверы можно добавлять, удалять и экспортировать. Например, для удаления ненужного драйвера ищем его в списке, отмечаем галочкой и жмём «Удалить».
По умолчанию Dism++ отображает перечень драйверов, удаление которых не приведёт к краху работу всей операционной системы. Но для опытных пользователей программа предусматривает возможность отображения и удаления всех драйверов Windows, включая критически важных для её работоспособности. Для этого нужно установить галочку «Предустановленные».
Менеджер обновлений Windows
Будучи нетипичным чистильщиком-оптимизатором, Dism++ предусматривает, соответственно, нетипичный для программ этого типа блок функций – менеджер обновлений Windows. В разделе «Обновления» можем управлять системными обновлениями: удалять установленные и устанавливать неустановленные. Для удаления идём во вкладку «Установленные», галочкой отмечаем удаляемые обновления и жмём кнопку «Удалить».
Во вкладке «Windows Update» обновления устанавливаются. Установить их можно из скачанных пакетов обновлений: жмём кнопку «Добавить», указываем пакет, жмём кнопку «Установить». А можно установить все или отдельные пакеты в едином процессе с их загрузкой с серверов Microsoft. Для этого жмём кнопку «Анализ», ждём, пока будет готов перечень возможных для установки обновлений, отмечаем галочками все или отдельные обновления перечня и жмём кнопку «Установить».
Ход установки обновлений будем наблюдать на шкале прогресса вверху окна программы.
***
Такие вот, друзья, чистящие и оптимизирующие возможности у программы Dism++. Кому в принципе интересна тема программ этого направления, можете почитать другие статьи сайта по тегу "Чистка и оптимизация", а также статьи о программах-твикерах.
Метки к статье: Чистка и оптимизация Твики Dism Программы
Исправьте ошибки Центра обновления Windows с помощью DISM или инструмента готовности к обновлению системы - Windows Server
- 7 минут на чтение
В этой статье
Исходная версия продукта: Windows 10, версия 1809 и более поздние версии, Windows Server 2012 R2, Windows 7 с пакетом обновления 1, Windows Server 2008 R2 с пакетом обновления 1
Исходный номер базы знаний: 947821
Симптом
ОбновленияWindows и пакеты обновления могут не устанавливаться при наличии ошибок повреждения.Например, обновление может не устанавливаться, если системный файл поврежден. Средство DISM или средство проверки готовности к обновлению системы может помочь вам исправить некоторые ошибки повреждения Windows.
Эта статья предназначена для агентов службы поддержки и ИТ-специалистов. Если вы домашний пользователь и ищете дополнительную информацию об исправлении ошибок обновления Windows, см. Раздел Исправление ошибок Центра обновления Windows.
Разрешениедля Windows 10 и Windows Server 2012 R2
Чтобы решить эту проблему, используйте инструмент обслуживания образов развертывания и управления ими (DISM).Затем снова установите обновление Windows или пакет обновления.
-
Откройте командную строку с повышенными привилегиями. Для этого проведите пальцем от правого края экрана, а затем нажмите «Поиск». Или, если вы используете мышь, наведите указатель на правый нижний угол экрана и выберите Search . Введите Командная строка в поле Поиск , щелкните правой кнопкой мыши Командная строка , а затем выберите Запуск от имени администратора . Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или выберите Разрешить .
-
Введите следующую команду и нажмите Enter. Завершение командной операции может занять несколько минут.
DISM.exe / Онлайн / Очистить-образ / Восстановить здоровье
Важно
Когда вы запускаете эту команду, DISM использует Центр обновления Windows для предоставления файлов, необходимых для исправления повреждений. Однако, если ваш клиент Центра обновления Windows уже не работает, используйте работающую установку Windows в качестве источника восстановления или используйте параллельную папку Windows из общего сетевого ресурса или со съемного носителя, такого как DVD с Windows, в качестве источника. файлов.Для этого вместо этого выполните следующую команду:
DISM.exe / Online / Cleanup-Image / RestoreHealth / Источник: C: \ RepairSource \ Windows / LimitAccess
Примечание
Замените заполнитель C: \ RepairSource \ Windows на расположение источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. В разделе Восстановление образа Windows.
-
Введите команду
sfc / scannow
и нажмите Enter. Завершение командной операции может занять несколько минут. -
Закройте командную строку, а затем снова запустите Центр обновления Windows .
DISM создает файл журнала (% windir% / Logs / CBS / CBS.log), в котором фиксируются все проблемы, обнаруженные или исправленные инструментом. % windir% - это папка, в которой установлена ​​Windows. Например, папка% windir% - это C: \ Windows.
Разрешениедля Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 SP1
Чтобы решить эту проблему, воспользуйтесь средством проверки готовности системы к обновлению.Затем снова установите обновление Windows или пакет обновления.
-
Загрузите средство проверки готовности системы к обновлению.
выберите ссылку для загрузки в следующей таблице, которая соответствует версии Windows, установленной на вашем компьютере. Дополнительные сведения о том, как найти установленную вами версию Windows, см. В разделе Как узнать, работает ли на вашем компьютере 32-разрядная или 64-разрядная версия Windows.
Примечание
Этот инструмент регулярно обновляется, мы рекомендуем вам всегда загружать самую последнюю версию.Этот инструмент доступен не на всех поддерживаемых языках. Перейдите по ссылке ниже, чтобы узнать, доступна ли она на вашем языке.
-
Установите и запустите инструмент.
-
Выберите Загрузить на веб-странице центра загрузки, затем выполните одно из следующих действий:
- Чтобы установить инструмент немедленно, выберите Открыть или Запустить , а затем следуйте инструкциям на экране.
- Чтобы установить инструмент позже, выберите Сохранить , а затем загрузите установочный файл на свой компьютер.Когда вы будете готовы установить инструмент, дважды выберите файл.
-
В диалоговом окне автономного установщика Центра обновления Windows выберите Да .
-
-
При установке инструмент запускается автоматически. Хотя обычно для запуска требуется менее 15 минут, на некоторых компьютерах он может занять гораздо больше времени. Даже если кажется, что индикатор выполнения остановился, сканирование все еще продолжается, поэтому не выбирайте Отменить .
-
Когда вы увидите, что установка завершена, выберите Закрыть .
-
Переустановите обновление или пакет обновления, которые вы пытались установить ранее.
Чтобы вручную исправить ошибки повреждения, которые инструмент обнаруживает, но не может быть исправлен, см. Раздел Как исправить ошибки, обнаруженные в файле журнала CheckSUR.
Разрешение- загрузите пакет напрямую из каталога Центра обновления Майкрософт
Вы также можете попробовать загрузить пакет обновления напрямую из каталога Центра обновления Майкрософт, а затем установить его вручную.
Например, у вас могут возникнуть проблемы при попытке установить обновления из Центра обновления Windows. В этой ситуации вы можете скачать пакет обновления и попробовать установить обновление вручную. Для этого выполните следующие действия:
-
Откройте каталог Центра обновления Майкрософт в Internet Explorer.
-
В поле поиска введите номер обновления, которое вы хотите загрузить. В этом примере введите 3006137. Затем выберите Search .
-
Найдите обновление, соответствующее вашей операционной системе, в результатах поиска, а затем выберите Добавить , чтобы добавить обновление в корзину.
-
Выберите просмотреть корзину , чтобы открыть корзину.
-
Выберите Загрузить , чтобы загрузить обновление в корзину.
-
Выберите Просмотрите , чтобы выбрать расположение для загружаемого обновления, а затем выберите Продолжить .
-
Выберите Закройте после завершения процесса загрузки. Затем вы можете найти папку, содержащую пакет обновления, в указанном вами месте.
-
Откройте папку, а затем дважды выберите пакет обновления, чтобы установить обновление.
Если обновление Windows или пакет обновления установлены успешно, все готово. Если проблема не устранена или инструмент проверки готовности системы к обновлению не может найти причину, свяжитесь с нами для получения дополнительной помощи.
Описание распространенных ошибок коррупции
В следующей таблице для справки перечислены возможные коды ошибок с Центром обновления Windows:
Код | Ошибка | Описание |
---|---|---|
0x80070002 | НАЙДЕНА ОШИБКА_ФАЙЛОВ | Система не может найти указанный файл. |
0x8007000D | ОШИБКА_ИНВАЛИДНЫХ_ДАННЫХ | Данные недействительны. |
0x800F081F | CBS_E_SOURCE_MISSING | Источник пакета или файла не найден. |
0x80073712 | ОШИБКА_SXS_COMPONENT_STORE_CORRUPT | Хранилище компонентов находится в несогласованном состоянии. |
0x800736CC | ОШИБКА_SXS_FILE_HASH_MISMATCH | Файл компонента не соответствует проверочной информации, представленной в манифесте компонента. |
0x800705B9 | ОШИБКА_XML_PARSE_ERROR | Невозможно проанализировать запрошенные данные XML. |
0x80070246 | ОШИБКА_ILLEGAL_CHARACTER | Обнаружен недопустимый символ. |
0x8007370D | ОШИБКА_SXS_IDENTITY_PARSE_ERROR | Неправильная строка идентификатора. |
0x8007370B | ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME | Имя атрибута в удостоверении не находится в допустимом диапазоне. |
0x8007370A | ОШИБКА_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE | Значение атрибута в идентификаторе не находится в допустимом диапазоне. |
0x80070057 | ПАРАМЕТР_ИНВАЛИДНОЙ ОШИБКИ | Неверный параметр. |
0x800B0100 | TRUST_E_NOSIGNATURE | В теме нет подписи. |
0x80092003 | CRYPT_E_FILE_ERROR | Ошибка при чтении или записи файла Центром обновления Windows. |
0x800B0101 | CERT_E_EXPIRED | Срок действия требуемого сертификата истек при проверке по текущим системным часам или отметке времени в подписанном файле. |
0x8007371B | ОШИБКА_SXS_TRANSACTION_CLOSURE_INCOMPLETE | Отсутствуют один или несколько обязательных участников транзакции. |
0x80070490 | НАЙДЕНА ОШИБКА | Windows не смогла найти новые обновления. |
0x800f0984 | PSFX_E_MATCHING_BINARY_MISSING | Соответствующий каталог компонентов существует, но двоичный файл отсутствует |
0x800f0986 | PSFX_E_APPLY_FORWARD_DELTA_FAILED | Не удалось применить прямую дельту |
0x800f0982 | PSFX_E_MATCHING_COMPONENT_NOT_FOUND | Не удается определить подходящий компонент для гидратации |
Проверить целостность ресурсов
Инструмент готовности к обновлению системы проверяет целостность следующих ресурсов:
- Файлы, расположенные в следующих каталогах:
- % SYSTEMROOT% \ Обслуживание \ Пакеты
- % SYSTEMROOT% \ WinSxS \ Manifests
- Данные реестра, расположенные в следующих подразделах реестра:
- HKEY_LOCAL_MACHINE \ Компоненты
- HKEY_LOCAL_MACHINE \ Схема
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Обслуживание на основе компонентов
Этот список может быть обновлен в любое время.
Когда средство проверки готовности системы к обновлению обнаруживает неправильные манифесты, шкафы или данные реестра, оно может заменить неправильные данные исправленной версией.
Лесозаготовки
Средство готовности к обновлению системы создает файл журнала, в котором фиксируются все проблемы, обнаруженные или исправленные средством. Файл журнала находится здесь:
- % SYSTEMROOT% \ Logs \ CBS \ CheckSUR.log
- % SYSTEMROOT% \ Logs \ CBS \ CheckSUR.persist.log
Как исправить ошибки, обнаруженные в файле журнала CheckSUR
Чтобы вручную исправить ошибки повреждения, которые средство готовности к обновлению системы обнаруживает, но не может исправить, выполните следующие действия:
-
Откройте% SYSTEMROOT% \ Logs \ CBS \ CheckSUR.журнал.
Примечание
% SYSTEMROOT% - это переменная среды, которая сохраняет папку, в которой установлена ​​Windows. Например, обычно папка% SYSTEMROOT% - это C: \ Windows.
-
Определите пакеты, которые инструмент не может исправить. Например, в файле журнала вы можете найти следующее:
Итоги:
Выполнено секунд: 264
Обслуживание
Найдено 3 ошибки
CBS MUM Общее количество отсутствующих: 3
Недоступных файлов восстановления:\ пакеты \ Package_for_KB958690_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~~ 6.0,1.6 мум
...В этом случае поврежден пакет KB958690.
-
Загрузите пакет из Центра загрузки Майкрософт или из каталога Центра обновления Майкрософт.
-
Скопируйте пакет (.msu) в каталог
% SYSTEMROOT% \ CheckSUR \ packages
. По умолчанию этот каталог не существует, и вам необходимо создать каталог. -
Перезапустите средство проверки готовности системы к обновлению.
Если вы технический специалист, см. Как исправить ошибки, обнаруженные в CheckSUR.log для получения дополнительных возможностей по исправлению ошибок в CheckSUR.log.
.Пакет операционной системы DISM (.cab или .msu) Обслуживание параметров командной строки
- 10 минут на чтение
В этой статье
Используйте DISM с файлами Windows CAB (.cab) или автономного установщика Центра обновления Windows (.msu) для установки или удаления обновлений, пакетов обновления, языковых пакетов, а также для включения или отключения функций Windows.Функции - это необязательные компоненты для основной операционной системы.
Синтаксис
DISM.exe {/ Изображение: <путь_к_каталогу_образа> | / Online} [DISM_global_options] {servicing_option} []
Для автономного образа доступны следующие варианты обслуживания пакетов операционной системы:
DISM.exe / Изображение: <путь_к_каталогу_образа> [/ Get-Packages | / Get-PackageInfo | / Add-Package | / Remove-Package] [/ Get-Features | / Get-FeatureInfo | / Enable-Feature | / Disable-Feature] [/ Cleanup-Image]
Для работающей операционной системы доступны следующие варианты обслуживания пакетов операционной системы:
ДИСМ.exe / Online [/ Get-Packages | / Get-PackageInfo | / Add-Package | / Remove-Package] [/ Get-Features | / Get-FeatureInfo | / Enable-Feature | / Disable-Feature] [/ Cleanup-Image]
Варианты обслуживания пакетов операционной системы
В этом разделе описывается, как можно использовать каждый вариант обслуживания пакетов операционной системы. В этих параметрах регистр не учитывается.
/ Get-Help /?
При использовании сразу после параметра командной строки для обслуживания пакетов отображается информация о параметре и аргументах.
При указании изображения могут стать доступными дополнительные темы.
Синтаксис:
Отказ / Get-Help
Примеры:
Dism / Изображение: C: \ test \ offline / Add-Package /?
Dism / Online / Get-Packages /?
/ Get-Пакеты
Отображает основную информацию обо всех пакетах в образе. Используйте аргумент / Format: Table или / Format: List для отображения вывода в виде таблицы или списка.
Синтаксис:
Dism / Get-Packages [/ Формат: {Таблица | Список}]
Примеры:
Dism / Изображение: C: \ test \ offline / Get-Packages
Dism / Изображение: C: \ test \ offline / Get-Packages / Формат: Таблица
Dism / Online / Get-Packages
/ Get-PackageInfo
Отображает подробную информацию о пакете, представленном в виде файла.cab файл. Могут быть указаны только файлы .cab. Эту команду нельзя использовать для получения сведений о пакете для файлов .msu. / PackagePath может указывать либо на CAB-файл, либо на папку.
Можно использовать параметр / Get-Packages, чтобы найти имя пакета в образе, или указать путь к файлу .cab. Путь к файлу .cab должен указывать на исходный источник пакета, а не на то место, где файл установлен в автономном образе.
Синтаксис:
Dism / Get-PackageInfo {/ PackageName: | / PackagePath: <путь_к_кабфайлу>}
Примеры:
Dism / Изображение: C: \ test \ offline / Get-PackageInfo / PackagePath: C: \ packages \ package.такси
Dism / Image: C: \ test \ offline / Get-PackageInfo /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
/ Добавить пакет
Устанавливает указанный пакет .cab или .msu в образ. Пакет .msu поддерживается только тогда, когда целевой образ отключен, либо подключен, либо применен.
В одну командную строку можно добавить несколько пакетов. Будет проверена применимость каждого пакета. Если пакет не может быть применен к указанному изображению, вы получите сообщение об ошибке.Используйте аргумент / IgnoreCheck, если вы хотите, чтобы команда выполнялась без проверки применимости каждого пакета.
Используйте параметр / PreventPending, чтобы пропустить установку пакета, если пакет или образ Windows имеют ожидающие интерактивные действия. (Представлено в Windows 8 / Windows PE 4.0).
/ PackagePath может указывать на:
-
Один файл .cab или .msu.
-
Папка, содержащая один развернутый файл .cab.
-
Папка, содержащая один файл.msu файл.
-
Папка, содержащая несколько файлов .cab или .msu.
Банкноты
- Если / PackagePath указывает на папку, содержащую файлы .cab или .msu в своем корне, все подпапки также будут рекурсивно проверяться на наличие файлов .cab и .msu.
- / Add-Package не выполняет полную проверку применимости пакета и зависимостей. Если вы добавляете пакет с зависимостями, убедитесь, что все зависимости установлены при добавлении пакета.
Синтаксис:
Dism / Add-Package / PackagePath: [/ IgnoreCheck] [/ PreventPending]
Примеры:
Dism / Изображение: C: \ test \ offline /LogPath:AddPackage.log / Add-Package /PackagePath:C:\packages\package.msu
Dism / Image: C: \ test \ offline / Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab / IgnoreCheck
Dism / Изображение: C: \ test \ offline / Add-Package / PackagePath: C: \ test \ packages \ package.cab / PreventPending
/ Remove-Package
Удаляет указанный пакет файла .cab из образа. Могут быть указаны только файлы .cab. Эту команду нельзя использовать для удаления файлов .msu.
Примечание Использование этой команды для удаления пакета из автономного образа не приведет к уменьшению размера образа.
Вы можете использовать параметр / PackagePath, чтобы указать на исходный источник пакета, указать путь к CAB-файлу или указать пакет по имени, как указано на изображении.Используйте параметр / Get-Packages, чтобы найти имя пакета в образе.
Синтаксис:
/ Remove-Package {/ PackageName: | / PackagePath: <путь_к_кабфайлу>}
Примеры:
Dism / Image: C: \ test \ offline /LogPath:C:\test\RemovePackage.log / Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
Dism / Изображение: C: \ test \ offline / LogPath: C: \ test \ RemovePackage.log / Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /PackageName:Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~x86~~6.1.6801.0
Dism / Image: C: \ test \ offline /LogPath:C:\test\RemovePackage.log / Remove-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
/ Get-Features
Отображает основную информацию обо всех функциях (компонентах операционной системы, которые включают дополнительные функции Windows Foundation) в пакете.Вы можете использовать параметр / Get-Features, чтобы найти имя пакета в образе, или вы можете указать путь к исходному источнику пакета. Если вы не укажете имя пакета или путь, будут перечислены все функции изображения. / PackagePath может указывать либо на CAB-файл, либо на папку.
Имена компонентов чувствительны к регистру, если вы обслуживаете образ Windows, отличный от Windows 8.
Используйте аргумент / Format: Table или / Format: List для отображения вывода в виде таблицы или списка.
Синтаксис:
/ Get-Features {/ PackageName: | / PackagePath: } [/ Формат: {Таблица | Список}]
Примеры:
Dism / Изображение: C: \ test \ offline / Get-Features
Dism / Изображение: C: \ test \ offline / Get-Features / Формат: Список
Dism / Image: C: \ test \ offline / Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
Dism / Изображение: C: \ test \ offline / Get-Features / PackagePath: C: \ packages \ package1.такси
/ Get-FeatureInfo
Отображает подробную информацию о функции. Вы должны использовать / FeatureName. Имена компонентов чувствительны к регистру, если вы обслуживаете образ Windows, отличный от Windows 10 или Windows 8.x. Вы можете использовать параметр / Get-Features, чтобы найти имя функции в изображении.
/ PackageName и / PackagePath являются необязательными и могут использоваться для поиска определенной функции в пакете.
Синтаксис:
/ Get-FeatureInfo / FeatureName: [{/ PackageName: | / PackagePath: }]
Примеры:
Dism / Изображение: C: \ test \ offline / Get-FeatureInfo / FeatureName: Hearts
Dism / Изображение: C: \ test \ offline / Get-FeatureInfo / FeatureName: Hearts / PackagePath: C: \ packages \ package.такси
/ Включить-функцию
Включает или обновляет указанную функцию изображения. Вы должны использовать параметр / FeatureName. Имена компонентов чувствительны к регистру, если вы обслуживаете образ Windows, отличный от Windows 8. Используйте параметр / Get-Features, чтобы найти имя компонента в образе.
Вы можете указать параметр / FeatureName несколько раз в одной командной строке для функций, которые используют один и тот же родительский пакет.
Нет необходимости указывать имя пакета с помощью параметра / PackageName, если пакет является пакетом Windows Foundation.В противном случае используйте / PackageName, чтобы указать родительский пакет функции.
Вы можете восстановить и включить функцию, которая ранее была удалена из образа. Используйте аргумент / Source, чтобы указать расположение файлов, необходимых для восстановления функции. Источником файлов может быть папка Windows в подключенном образе, например c: \ test \ mount \ Windows. Вы также можете использовать параллельную папку Windows в качестве источника файлов, например z: \ sources \ SxS.
Если вы укажете несколько аргументов / Source, файлы собираются из первого места, где они были найдены, а остальные места игнорируются.Если вы не укажете / Source для функции, которая была удалена, используется расположение по умолчанию в реестре или, для онлайн-образов, используется Центр обновления Windows (WU).
Используйте / LimitAccess, чтобы запретить DISM связываться с WU для получения онлайн-изображений.
Используйте / All, чтобы включить все родительские функции указанной функции.
Аргументы / Source, / LimitAccess и / All можно использовать с образами Windows 10, Windows 8.x и Windows PE выше 4.0.
Синтаксис:
/ Enable-Feature / FeatureName: [/ PackageName: ] [/ Source: ] [/ LimitAccess] [/ All]
Примеры:
Dism / Online / Enable-Feature / FeatureName: Hearts / All
Dism / Online / Enable-Feature / FeatureName: Calc / Source: c: \ test \ mount \ Windows / LimitAccess
Dism / Изображение: C: \ test \ offline / Enable-Feature / FeatureName: Calc / PackageName: Microsoft.Windows.Calc.Demo ~ 6595b6144ccf1df ~ x86 ~ en ~ 1.0.0.0
/ Отключить функцию
Отключает указанную функцию в изображении. Вы должны использовать параметр / FeatureName. Имена компонентов чувствительны к регистру, если вы обслуживаете образ Windows, отличный от Windows 8. Используйте параметр / Get-Features, чтобы найти имя компонента в образе.
Вы можете указать / FeatureName несколько раз в одной командной строке для функций в одном родительском пакете.
Нет необходимости указывать имя пакета с помощью параметра / PackageName, если это пакет Windows Foundation.В противном случае используйте / PackageName, чтобы указать родительский пакет функции.
Используйте / Remove, чтобы удалить компонент, не удаляя манифест функции из изображения. Этот параметр можно использовать только с образами Windows 10, Windows 8.x и Windows PE выше 4.0. Компонент будет указан как «Удалено», когда вы используете / Get-FeatureInfo для отображения сведений о функции, и его можно восстановить и включить с помощью / Enable-Feature с параметром / Source.
Синтаксис:
/ Disable-Feature / FeatureName: [/ PackageName: ] [/ Remove]
Примеры:
* Dism / Online / Disable-Feature / FeatureName: Hearts
Dism / Изображение: C: \ test \ offline / Disable-Feature / FeatureName: Calc / PackageName: Microsoft.Windows.Calc.Demo ~ 6595b6144ccf1df ~ x86 ~ en ~ 1.0.0.0
/ Очистить изображение
Выполняет операции очистки или восстановления образа. / AnalyzeComponentStore и / ResetBase можно использовать с образами Windows 10, Windows 8.1 и Windows PE выше 5.0. Начиная с Windows 10 версии 1607, вы можете указать / Defer with / ResetBase. Но мы настоятельно рекомендуем вам только использовать / Defer как опцию на заводе, где DISM / Resetbase требует более 30 минут для завершения. / StartComponentCleanup можно использовать с Windows 10, Windows 8.x и образы Windows PE выше 4.0. / CheckHealth, / ScanHealth, / RestoreHealth, / Source и / LimitAccess можно использовать с образами Windows 10, Windows 8.x и Windows PE выше 4.0. / HideSP и / SPSuperseded нельзя использовать при обслуживании версии Windows, предшествующей образу Windows 7 с пакетом обновления 1 (SP1).
Наконечник Чтобы определить, когда последний раз был запущен параметр / ResetBase, проверьте запись реестра LastResetBase_UTC по этому пути реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Обслуживание на основе компонентов
Синтаксис:
/ Cleanup-Image {/ RevertPendingActions | / SPSuperseded [/ HideSP] | / StartComponentCleanup [/ ResetBase [/ Defer]] | / AnalyzeComponentStore | / CheckHealth | / ScanHealth | / RestoreHealth [/ Источник: <путь к файлу>] [/ LimitAccess]}
Параметр | Описание |
---|---|
/ RevertPendingActions | Если произошел сбой загрузки, вы можете использовать параметр / RevertPendingActions, чтобы попытаться восстановить систему.Операция отменяет все незавершенные действия из предыдущих операций обслуживания, поскольку эти действия могут быть причиной сбоя загрузки. Параметр / RevertPendingActions не поддерживается в работающей операционной системе, образе Windows PE или среды восстановления Windows (Windows RE). Важно. Параметр / RevertPendingActions следует использовать только в сценарии восстановления системы в образе Windows, который не загружается. |
SPS Замененный | Удаляет все файлы резервных копий, созданные во время установки пакета обновления.Используйте / HideSP, чтобы запретить отображение пакета обновления в панели управления установленными обновлениями. Пакет обновления нельзя удалить после завершения операции / SPSuperseded. |
/ StartComponentCleanup | Очищает замененные компоненты и уменьшает размер хранилища компонентов. Используйте / ResetBase для сброса базы замененных компонентов, что может еще больше уменьшить размер хранилища компонентов. Установленные обновления Windows нельзя удалить после запуска / StartComponentCleanup с параметром / ResetBase.Используйте / Defer with / ResetBase, чтобы отложить длительные операции очистки до следующего автоматического обслуживания. |
/ AnalyzeComponentStore | Создает отчет о хранилище компонентов. Для получения дополнительной информации об отчете и о том, как использовать информацию, представленную в отчете, см. Определение фактического размера папки WinSxS. |
/ CheckHealth | Проверяет, помечен ли образ как поврежденный в результате сбоя процесса и можно ли исправить это повреждение. |
/ ScanHealth | Сканирует образ на предмет повреждения хранилища компонентов. Эта операция займет несколько минут. |
/ RestoreHealth | Сканирует образ на предмет повреждений хранилища компонентов, а затем автоматически выполняет операции восстановления. Эта операция займет несколько минут. |
/ Источник | Используется с / RestoreHealth, чтобы указать расположение заведомо исправных версий файлов, которые можно использовать для восстановления, например путь к каталогу Windows подключенного образа. |
/ LimitAccess | Запрещает DISM связываться с Центром обновления Windows для восстановления онлайн-изображений. |
Примеры:
Dism / Изображение: C: \ test \ offline / Cleanup-Image / RevertPendingActions
Dism / Изображение: C: \ test \ offline / Cleanup-Image / SPSuperseded / HideSP
Dism / Online / Cleanup-Image / ScanHealth
Dism / Online / Cleanup-Image / RestoreHealth / Источник: c: \ test \ mount \ windows / LimitAccess
Дополнительные сведения см. В разделе Восстановление образа Windows.
Ограничения
- Когда вы устанавливаете пакет в автономном образе, состояние пакета - «отложенная установка» из-за ожидающих сетевых действий. Другими словами, пакет будет установлен при загрузке образа и обработке сетевых действий. Если запрашиваются последующие действия, они не могут быть обработаны, пока не будет выполнено предыдущее ожидающее онлайн-действие. Вы можете использовать параметр / PreventPending при добавлении пакета с помощью / AddPackage, чтобы пропустить установку пакета при наличии ожидающих сетевых действий.
- Некоторые пакеты требуют, чтобы сначала были установлены другие пакеты. Не стоит рассчитывать, что зависимости будут удовлетворены. Если есть требования к зависимости, вы должны использовать файл ответов для установки необходимых пакетов. Передав файл ответов в DISM, можно установить несколько пакетов в правильном порядке. Это предпочтительный метод для установки нескольких пакетов. Для получения дополнительной информации см. Добавление и удаление пакетов в автономном режиме с помощью DISM.
- Пакеты устанавливаются в том порядке, в котором они указаны в командной строке.
- При использовании DISM для вывода списка дополнительных компонентов в образе Windows PE дополнительные компоненты всегда будут отображаться как ожидающие, даже если операция обслуживания была успешной. Это сделано специально и не требует от вас дополнительных действий.
Что такое DISM?
Параметры командной строки для управления образами DISM
Параметры командной строки для обслуживания образов развертывания и управления ими (DISM)
.Включение или отключение функций Windows с помощью DISM
- 5 минут на чтение
В этой статье
Средство обслуживания образов развертывания и управления ими (DISM) - это средство командной строки, которое используется для изменения образов Windows®. Вы можете использовать DISM для включения или отключения функций Windows непосредственно из командной строки или путем применения файла ответов к образу.Вы можете включить или отключить функции Windows в автономном режиме для файла WIM или VHD или в интерактивном режиме в работающей операционной системе.
Чтобы смонтировать автономный образ для обслуживания
-
Откройте командную строку с правами администратора.
-
Чтобы использовать DISM из установленного пакета Windows Assessment and Deployment Kit (Windows ADK), найдите служебную папку Windows ADK и перейдите в этот каталог. По умолчанию DISM устанавливается в C: \ Program Files (x86) \ Windows Kits \ 10.0 \ Assessment and Deployment Kit \ Deployment Tools \ в Windows 10, C: \ Program Files (x86) \ Windows Kits \ 8.1 \ Assessment and Deployment Kit \ Deployment Tools \ в Windows 8.1 и C: \ Program Files (x86) \ Windows Kits \ 8.0 \ Assessment and Deployment Kit \ Deployment Tools \ в Windows 8.
DISM доступен в:
- Windows 10
- Windows 8.1
- Windows 8
- Техническая предварительная версия Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Среда предустановки Windows (WinPE) для Windows 10
- WinPE 5.0
- WinPE 4.0
DISM и другие инструменты развертывания и создания образов, такие как Windows System Image Manager (Windows SIM), можно установить в другой поддерживаемой операционной системе из Windows ADK. Для получения дополнительной информации см. Поддерживаемые платформы DISM.
-
Используйте параметр
/ Get-ImageInfo
, чтобы получить имя или порядковый номер изображения, которое вы хотите изменить. Значение индекса или имени требуется для большинства операций, которые определяют файл изображения.Например, введите в командной строке:
Dism / Get-ImageInfo /ImageFile:C:\test\images\install.wim
-
Смонтируйте автономный образ Windows. Например, введите:
Dism / Mount-Image /ImageFile:C:\test\images\install.wim / Имя: «Базовый образ Windows» / MountDir: C: \ test \ offline
Чтобы найти доступные функции Windows в образе
-
Список всех функций, доступных в операционной системе.Например, введите:
Dism / online / Get-Features
Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:
Dism / Изображение: C: \ test \ offline / Get-Features
Вы можете использовать
> featurelist.txt
, чтобы перенаправить вывод команды в текстовый файл с именем featurelist. -
Просмотрите список функций, чтобы найти функцию, которую вы хотите включить, отключить, удалить или восстановить.
-
Используйте
/ Get-FeatureInfo
, чтобы перечислить информацию о конкретной интересующей вас функции. Например, введите:Dism / online / Get-FeatureInfo / FeatureName: TFTP
Для включения функций Windows
-
Включите определенную функцию изображения. Вы можете использовать аргумент
/ All
, чтобы включить все родительские функции в одной команде. Например, введите:Dism / online / Enable-Feature / FeatureName: TFTP / All
Для обслуживания автономного образа укажите расположение каталога смонтированного образа.Например, введите:
Dism / Изображение: C: \ test \ offline / Enable-Feature / FeatureName: TFTP / All
-
Необязательно: узнайте статус включенной функции. Например, введите:
Dism / online / Get-FeatureInfo / FeatureName: TFTP
Если статус - Enble Pending , вы должны загрузить образ, чтобы полностью включить функцию.
Для восстановления удаленных функций Windows
-
Включите определенную функцию изображения.Если вы не укажете источник, DISM будет искать в расположении по умолчанию, указанном групповой политикой, файлы, необходимые для включения функции. Дополнительные сведения см. В разделе Настройка источника восстановления Windows.
Если файлы не найдены в расположении по умолчанию, DISM свяжется с Центром обновления Windows (WU) за необходимыми файлами. Вы можете использовать аргумент
/ LimitAccess
, чтобы запретить DISM связываться с WU.Если вы указываете несколько аргументов
/ Source
, файлы собираются из первого места, где они были найдены, а остальные места игнорируются.Например, введите:
Dism / Online / Enable-Feature / FeatureName: TFTP / Source: Z: \ sources \ SxS / Source: C: \ test \ mount \ windows / LimitAccess
Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:
Dism / Изображение: C: \ test \ offline / Enable-Feature / FeatureName: TFTP / Источник: C: \ test \ mount \ windows
-
Необязательно: узнайте статус включенной функции. Например, введите:
Dism / online / Get-FeatureInfo / FeatureName: TFTP
Если статус - EnablePending , необходимо загрузить образ, чтобы полностью включить функцию.
Для отключения функций Windows
-
Отключить определенную функцию изображения. Например, введите:
Dism / online / Disable-Feature / FeatureName: TFTP
Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:
Dism / Изображение: C: \ test \ offline / Disable-Feature / FeatureName: TFTP
-
Необязательно: используйте
DISM / GetFeatureInfo
, чтобы получить статус отключенной функции.Например, введите:Dism / online / Get-FeatureInfo / FeatureName: TFTP
Если статус - DisablePending , необходимо загрузить образ, чтобы полностью отключить функцию.
Удаление компонентов Windows для установки по требованию
-
Удалите определенный компонент из изображения, не удаляя манифест функции из изображения. Этот параметр можно использовать только при обслуживании Windows 10, Windows 8.1, Windows 8, Windows Server 2016 Technical Preview, Windows Server 2012 R2 или Windows Server 2012.Дополнительные сведения см. В разделе Настройка источника восстановления Windows.
Например, введите:
Dism / online / Disable-Feature / FeatureName: TFTP / Remove
Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:
Dism / Изображение: C: \ test \ offline / Disable-Feature / FeatureName: TFTP / Remove
-
Необязательно: используйте
DISM / GetFeatureInfo
, чтобы получить статус отключенной функции.Например, введите:Dism / online / Get-FeatureInfo / FeatureName: TFTP
Статус: Отключено . Начиная с Windows 10, полезная нагрузка не удаляется из клиентских SKU Windows для поддержки сброса нажатием кнопки. Полезные данные удаляются из SKU Windows Server.
Для включения или отключения функций Windows с помощью DISM и файла ответов
-
В Windows SIM откройте существующий каталог, щелкнув Выберите образ Windows в меню Файл и указав тип файла каталога (.clg) в раскрывающемся списке или создайте новый каталог, щелкнув Создать каталог в меню Инструменты .
-
Разверните каталог на панели Образ Windows , а затем разверните Пакеты .
-
Разверните Foundation и щелкните правой кнопкой мыши Microsoft-Windows-Foundation-Package .
-
Щелкните Добавить в файл ответов .
-
Щелкните Enabled or Disabled рядом с функциями, которые вы собираетесь включить или отключить.Щелкните стрелку, чтобы выбрать противоположный вариант.
Возможно, вам придется развернуть элемент, чтобы увидеть всех его дочерних элементов. Вы должны включить родительский элемент, если включен какой-либо из его дочерних элементов.
Примечание Вы не можете восстановить или удалить компонент Windows для функций по запросу с помощью файла ответов автоматической установки.
-
Щелкните Инструменты в главном меню, а затем щелкните Проверить файл ответов .
-
Исправьте все ошибки, появляющиеся на панели сообщений , и сохраните файл ответов.
-
В командной строке введите следующую команду, чтобы применить файл ответов автоматической установки к образу.
Dism / online /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:
Dism / Изображение: C: \ test \ offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Для фиксации изменений в автономном образе
-
Зафиксируйте изменения и размонтируйте образ.Например, введите:
Dism / Unmount-Image / MountDir: C: \ test \ offline / Commit
DISM - Технический справочник по обслуживанию и управлению образами развертывания для Windows
Параметры командной строки обслуживания пакета операционной системы DISM
Параметры командной строки автоматического обслуживания DISM
Настройка источника восстановления Windows
.Языки DISM и параметры командной строки международного обслуживания
- 10 минут на чтение
В этой статье
Международные команды можно использовать для изменения международных настроек в образах Windows и Windows Preinstallation Environment (WinPE). Вы также можете запросить существующие настройки в автономном или онлайн-образе Windows.
Базовый синтаксис для обслуживания образа Windows с помощью средства обслуживания образов развертывания и управления ими (DISM.exe):
DISM.exe { / Изображение: < path_to_offline_image_directory > | / Онлайн } [ dism_global_options ] { servicing_option } [< servicing_argument >]
Существует три типа команд международного обслуживания:
- Получить команды .Получает отчет о международных настройках автономного образа или работающей операционной системы.
- Установить команды . Устанавливает различные международные настройки для автономного изображения.
- Команды Gen-LangIni . Создает файл Lang.ini, который используется во время установки.
Для автономного образа доступны следующие варианты международного обслуживания:
DISM.exe / Изображение: < path_to_offline_image_directory > [ / Get-Intl ] [ / Set-UILang | / Set-UILangFallback | / Set-SysUILang | / Set-SysLocale | / Set-UserLocale | / Set-InputLocale | / Set-AllIntl | / Установить-часовой пояс | / Set-SKUIntlDefaults | / Set-LayeredDriver ] [ / Gen-Langini | / Set-SetupUILang | / Распределение ]
Примечание
Образ необходимо подключить перед использованием параметра / Mount-Image в DISM (см. Параметры командной строки для управления образами DISM).Значение, указанное для параметра / MountDir при монтировании образа, следует использовать как значение параметра / Image .
Для работающей операционной системы доступны следующие варианты международного обслуживания:
DISM.exe / Онлайн / Get-Intl
В следующей таблице представлено описание того, как можно использовать каждый вариант международного обслуживания. В этих параметрах регистр не учитывается.
Опция / аргумент | Описание |
---|---|
Опция: / Get-Help /? | При использовании сразу после параметра командной строки международного обслуживания отображается информация о параметре и аргументах.При указании изображения могут стать доступными дополнительные темы. Примеры: Изображение / изображение: C: \ test \ offline / Set-UILang /? Dism / online / Get-intl /? |
Опция: / Get-Intl | Отображает информацию о международных настройках и языках. Используйте опцию / Online для отображения информации о международных настройках и языках в работающей операционной системе. Используйте параметр / Изображение : < path_to_offline_image_directory > для отображения информации о международных настройках и языках в автономном образе. При использовании с опциями / Distribution отображается информация о международных настройках и языках в дистрибутиве. Имя папки в дистрибутивном общем ресурсе не проверено. Об этом будет сообщено как… \ Langpacks & lt; locale_name > \ Lp.cab. Где < locale_name > - это имя папки. ПримечаниеЛокаль пользователя указывается только для автономных образов. Отчет не включает этот параметр для работающих операционных систем. Примеры: Dism / online / Get-Intl Изображение / изображение: C: \ test \ offline / Get-Intl Изображение / изображение: C: \ test \ offline / distribution: C: \ windows_distribution / Get-Intl |
Опция: / Set-UILang: Аргумент: < имя_языка > | Устанавливает язык пользовательского интерфейса (UI) системы по умолчанию.Если язык не установлен в образе Windows, команда завершится ошибкой. < language_name > указывает имя языка, который будет установлен по умолчанию; например, ja-JP. Примечания:
Пример: Изображение / изображение: C: \ test \ offline / Set-UILang: fr-FR |
Опция: / Set-UILangFallback: Аргумент: < имя_языка > | Задает резервный язык по умолчанию для пользовательского интерфейса системы в автономном образе Windows.Этот параметр используется только в том случае, если язык, указанный параметром / Set-UILang , является частично локализованным. < language_name > указывает имя языка, который будет использоваться в качестве резервного по умолчанию; например, en-US. Пример: Изображение / изображение: C: \ test \ offline / Set-UILangFallBack: fr-FR |
Опция: / Set-SysUILang: Аргумент: < имя_языка > | Устанавливает предпочтительный для системы язык пользовательского интерфейса.Если язык не установлен в образе Windows, команда завершится ошибкой. Пример: Изображение / изображение: C: \ test \ offline / Set-SysUILang: fr-FR |
Опция: / Set-Syslocale: Аргумент: < locale_name > | Устанавливает язык для программ, не поддерживающих Юникод (также называемых системной локалью), и параметры шрифта в автономном образе Windows. < locale_name > указывает имя языка и локаль, которые будут установлены в качестве языка по умолчанию для не-Unicode; например, en-US. ВажноВы не можете установить языки только Unicode в качестве языкового стандарта системы. Если вы попытаетесь, опция / Set-SysLocale завершится ошибкой, и язык для программ, не поддерживающих Юникод, не будет изменен. Пример: Изображение / изображение: C: \ test \ offline / Set-SysLocale: fr-FR |
Опция: / Set-UserLocale: Аргумент: < locale_name > | Устанавливает язык «стандартов и форматов» (также называемый языковым стандартом пользователя) в автономном образе Windows.Язык «стандартов и форматов» - это настройка для каждого пользователя, которая определяет порядок сортировки по умолчанию и настройки по умолчанию для форматирования дат, времени, валюты и чисел. Пример: Изображение / изображение: C: \ test \ offline / Set-UserLocale: fr-FR |
Опция: / Set-Input Local: Аргумент: < input_locale >: < keyboard_layout > | Задает языковые стандарты ввода и раскладку клавиатуры для использования в автономном образе Windows. Значение пары < input_locale >: < keyboard_layout > может быть одним из следующих:
Вы можете указать несколько значений, используя точку с запятой в качестве разделителя. Это полезно, если вы хотите включить поддержку нескольких клавиатур на одном компьютере. Первое значение будет установлено как клавиатура по умолчанию. Допустимые раскладки клавиатуры, которые можно настроить на вашем компьютере, перечислены в следующем разделе реестра. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Раскладки клавиатуры Список значений см. В разделах «Языки ввода по умолчанию» и «Настройки клавиатуры по умолчанию». Используйте шестнадцатеричное значение идентификатора языка и раскладки клавиатуры, которую вы собираетесь настроить. Этот параметр не является обязательным. Пример: |
Опция: / Set-AllIntl: Аргумент: < имя_языка > | Задает язык пользовательского интерфейса системы по умолчанию, язык для программ, не поддерживающих Юникод, язык «стандартов и форматов», а также языковые стандарты ввода и раскладки клавиатуры на указанный язык в автономном образе Windows.Этот параметр указывает значение языка для следующего:
При использовании с любой из опций, которые определяют индивидуальный язык или локали, индивидуальные настройки имеют приоритет. < language_name > указывает имя языка и код локали; например, en-US, es-ES или fr-FR.
Пример: Изображение / изображение: C: \ test \ offline / Set-AllIntl: fr-FR |
Опция: / Set-TimeZone: Аргумент: < timezone_name > | Задает часовой пояс по умолчанию в образе Windows.Перед установкой часового пояса DISM проверяет, что указанная строка часового пояса действительна для изображения. < timezone_name > указывает имя используемого часового пояса; например, стандартное тихоокеанское время. Полный список строк часовых поясов см. В Справочнике по автоматической установке Windows®. На компьютере под управлением Windows 7 вы можете использовать инструмент командной строки tzutil, чтобы указать часовой пояс для этого компьютера. Инструмент tzutil устанавливается по умолчанию в Windows 7. Имя часового пояса должно точно соответствовать имени настроек часового пояса в реестре в HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Time Zones . Если вы добавляете на свой компьютер настраиваемый часовой пояс, вы можете указать эту строку настраиваемого часового пояса. Пример: Изображение / изображение: C: \ test \ offline / Set-TimeZone: «Западное европейское стандартное время» |
Опция: / Set-SKUIntlDefaults: Аргумент: < имя_языка > | Устанавливает язык пользовательского интерфейса системы по умолчанию, язык для программ, не поддерживающих Юникод, язык «стандарты и форматы», а также языковые стандарты ввода, раскладки клавиатуры и значения часовых поясов в автономном образе Windows на значение по умолчанию, указанное в < имя_языка >.Параметр / Set-SKUIntlDefaults не изменяет драйвер клавиатуры для японских и корейских клавиатур. Для изменения этого параметра необходимо использовать параметр / Set-LayeredDriver . Используйте / Set-SKUIntlDefaults , чтобы изменить все международные параметры в автономном образе Windows, чтобы они соответствовали значениям по умолчанию, установленным во время розничных установок. Дополнительные сведения о значениях по умолчанию для каждого языкового пакета см. В разделе Языковые стандарты ввода по умолчанию для языковых пакетов Windows. Этот параметр не является обязательным. В сочетании с одной из настроек ранее в этом разделе индивидуальная настройка имеет приоритет. Если переданный язык соответствует параметру локали только для Unicode, языковой стандарт системы не будет изменен, но команда не завершится ошибкой. Пример: Изображение / изображение: C: \ test \ offline / Set-SKUIntlDefaults: fr-FR |
Опция: / Набор слоев Драйвер: Аргументы: < 1-6 > | Задает драйвер клавиатуры для японской или корейской клавиатуры. В Японии у многих розничных пользователей есть 106-клавишные клавиатуры, тогда как у других есть 101- или 102-клавишные клавиатуры. В Корее существует несколько различных типов клавиатур, некоторые с разным количеством клавиш. Возможные значения для этих настроек: [1-6]:
Пример: Изображение / изображение: C: \ test \ offline / Set-Layered Драйвер: 1 |
Опция: / Gen-LangINI: | Создает новый язык.ini, который используется программой установки для определения языковых пакетов внутри образа и вне дистрибутива. Он также определяет язык пользовательского интерфейса по умолчанию для установки. Новый файл Lang.ini будет добавлен в папку Sources дистрибутива Windows. ПримечаниеВам не будет предложено разрешить перезапись существующего файла Lang.ini. Существующий файл Lang.ini будет автоматически перезаписан. Необходимо указать автономный образ Windows ( / Image: < path_to_offline_image.wim > и дистрибутив ( / Распространение: < path_to_distribution_directory >). Пример: Изображение / изображение: C: \ test \ offline / Gen-LangINI / распределение: C: \ windows_distribution |
Опция: / Set-SetupUILang: Аргумент: < имя_языка > | Определяет язык по умолчанию, который будет использоваться программой установки. Если этот язык использовать нельзя, программа установки автоматически использует английский. Это необязательная команда. Если не используется, будет использоваться язык пользовательского интерфейса изображения по умолчанию. Если язык не указан, будет использован первый язык в списке имеющихся языков. Пример: Изображение / изображение: C: \ test \ offline / Set-SetupUILang: fr-FR / distribution: C: \ windows_distribution |
Опция: / Распределение: Аргумент: < путь_к директории_распределения > | Задает путь к дистрибутиву Windows.Дистрибутив Windows - это копия содержимого, выпущенного на DVD-диске с продуктом Windows. Эта опция предназначена только для использования с опциями / Get-Intl и / Gen-LangINI при наличии внешних языковых пакетов. Пример: Изображение / изображение: C: \ test \ offline / Gen-LangINI / распределение: C: \ windows_distribution |
Ограничения
-
Команды обслуживания DISM International нельзя использовать в образе Windows Vista или Windows Server 2008.Для получения информации об обслуживании образов Windows Vista и Windows Server 2008 см. Выпуск Windows Vista SP1 предустановочного пакета Windows OEM (Windows OPK) или пакета автоматической установки Windows (Windows AIK).
-
Вы не можете использовать другие команды обслуживания в одной командной строке с международными командами обслуживания.
-
Вы не можете установить язык Unicode в качестве языкового стандарта системы.
Следующие языки поддерживают только Unicode:
Язык Страна / регион Амхарский Эфиопия Армянский Армения Ассамский Индия Бангла Бангладеш Бангла Индия (бенгальский шрифт) Дивехи Мальдивы Грузинский Грузия Гуджарати Индия (гуджарати) Хинди Индия Инуктитут (слоговое письмо) Канада каннада Индия (сценарий каннада) казах Казахстан кхмерский Камбоджа Конкани Индия Лаос Лаосская НДР Малаялам Индия (сценарий малаялам) Мальтийский Мальта Маори Новая Зеландия маратхи Индия Монгольский (монгольский) PRC Непальский Федеративная Демократическая Республика Непал Одиа Индия (сценарий Odia) пушту Афганистан Пенджаби Индия (сценарий Гурмукхи) Санскрит Индия Сингальский Шри-Ланка сирийский Сирия Тамил Индия телугу Индия (телугу) Тибетский PRC Yi PRC -
Не устанавливайте языковой пакет после обновления.
Если вы устанавливаете обновление (исправление, выпуск для общего распространения [GDR] или пакет обновления [SP]), которое содержит ресурсы, зависящие от языка, до установки языкового пакета, языковые изменения, содержащиеся в обновлении, не применяются. Всегда устанавливайте языковые пакеты перед установкой обновлений.
-
При указании часового пояса с помощью / Set-TimeZone: < timezone_name > вы должны использовать прямые кавычки для нескольких слов.Например, / Set-TimeZone: «Стандартное тихоокеанское время» . Если вы скопируете и вставите имя часового пояса, включая кавычки, из документа Microsoft® Word, кавычки могут не распознаваться, и командная строка может завершиться ошибкой.
-
Если вы обслуживаете международный образ, а ваша среда хоста не поддерживает язык, указанный в этом образе, вы не сможете прочитать сообщение об ошибке, исходящее из международного образа.
Что такое DISM?
Параметры командной строки для управления образами DISM
Параметры командной строки для обслуживания образов развертывания и управления ими (DISM)
.Изменение образа Windows с помощью DISM
- 5 минут на чтение
В этой статье
Вы можете вносить изменения в автономно подключенные или примененные образы Windows, не загружая операционную систему, которую вы собираетесь изменить.
Подключенные образы - это файлы WIM, VHD или FFU, содержимое которых сопоставлено с папкой.Изменения в подключенных образах производятся либо на техническом ПК с Windows 10, либо в WinPE. Вы запускаете команды run DISM для подключенного образа, а также выполняете общие файловые операции, такие как копирование, вставка и переименование на подключенном образе. Чтобы сохранить изменения, внесенные в образ, используйте параметр / commit
при использовании DISM для отключения образа. Чтобы внести изменения в подключенный образ, используйте DISM / image:
.
Примененные образы - это файлы образов WIM, VHD или FFU, примененные к указанному разделу.Автономные изменения применяемого изображения обычно выполняются из WinPE. Чтобы внести изменения в примененное изображение, используйте DISM / image:
.
Важно
Когда вы применяете образ, который собираетесь повторно захватить, примените образ к корневой папке диска. Если вы повторно захватите образ, который не был применен к корню диска, он унаследует дескрипторы безопасности родительской папки и может отличаться от того, что было бы записано, если бы изображение было применено к корню диска.См. Раздел «Применение изображения», чтобы узнать, как применить изображение.
Вы можете монтировать и изменять несколько образов на одном компьютере. Дополнительные сведения см. В разделе Рекомендации по обслуживанию и управлению образами развертывания (DISM).
Смонтировать образ
Вы можете подключить образ с помощью опции / optimize , чтобы сократить время первоначального монтирования. Однако при использовании параметра / optimize процессы, которые обычно выполняются во время монтирования, вместо этого будут завершены при первом доступе к каталогу.В результате может увеличиться время, необходимое для доступа к каталогу в первый раз после монтирования образа с использованием параметра / optimize .
-
Откройте командную строку с правами администратора.
Примечание
Если вы используете версию Windows, отличную от Windows 8 или Windows 10, используйте командную строку средств развертывания, которая устанавливается вместе с ADK.
-
Используйте DISM для подключения образа
DISM / Mount-image / imagefile:
{/ Index: | / Name: } / MountDir: [/ readonly] / [optimize]} Примечание
Чтобы смонтировать образ Windows из файла VHD или FFU, необходимо указать
/ index: 1
.Дополнительные сведения о параметрах, доступных для параметра / Mount-Image в DISM, см. В разделе Параметры командной строки управления образами DISM.
Изменить изображение
После подключения образа можно использовать DISM для добавления и удаления драйверов, пакетов, языковых пакетов, перечисления драйверов и пакетов, изменения параметров конфигурации и т. Д.
Просмотр и изменение изображения
Вы можете создавать, просматривать и редактировать файлы на смонтированном образе, как и любой другой файл на вашем компьютере.Когда вы изменяете файлы в смонтированном образе, эти изменения файлов сохраняются в образе. Обратите внимание, что, хотя вы можете добавлять файлы и папки приложений, вы не можете устанавливать приложения непосредственно в смонтированный образ так же, как на работающем ПК. Если вам необходимо добавить приложение или устройство, убедитесь, что вы включили все необходимые файлы.
Добавить и удалить драйверы
См. Добавление и удаление драйверов в автономный образ Windows, чтобы узнать, как работать с драйверами. Обратите внимание, что команды драйвера DISM будут работать только с автономным образом.
Добавить и удалить пакеты
См. Добавление и удаление пакетов в автономном режиме с помощью DISM, чтобы узнать, как работать с пакетами.
Добавить или удалить языки
См. Добавление и удаление языковых пакетов в автономном режиме с помощью DISM, чтобы узнать, как работать с языками.
Обновление до более новой версии Windows
Любые изменения, внесенные в подключенный образ, также применяются к каждому потенциальному целевому выпуску Windows. Каждая целевая версия размещена в образе. Изменения не будут потеряны при обновлении до более поздней версии Windows.
См. Раздел Изменение образа Windows на выпуск более высокого уровня с помощью DISM, чтобы узнать, как изменить выпуски.
Уменьшить размер изображения
DISM можно использовать для уменьшения занимаемой площади образа Windows путем очистки замененных компонентов и сброса базы замененных компонентов.
-
В командной строке с повышенными привилегиями выполните следующую команду, чтобы уменьшить размер файла образа:
Dism / Изображение: C: \ test \ offline / cleanup-image / StartComponentCleanup / ResetBase
Зафиксировать изменения в образе
Вы можете зафиксировать изменения в образе, не отключая его.
-
В командной строке администратора введите:
Dism / Commit-Image / MountDir: C: \ test \ offline
Используйте / CheckIntegrity для обнаружения и отслеживания повреждения WIM-файла при фиксации изменений в образе. Когда вы применяете или монтируете образ, снова используйте / CheckIntegrity , чтобы остановить операцию, если было обнаружено повреждение файла. / CheckIntegrity нельзя использовать с файлами виртуального жесткого диска (VHD).
Отключение образа
После изменения смонтированного образа его необходимо размонтировать.Если вы подключили свой образ с разрешениями на чтение и запись по умолчанию, вы можете зафиксировать свои изменения. Это делает ваши модификации постоянной частью изображения.
Если вы изменили примененное изображение, больше ничего делать не нужно. Вы увидите все внесенные вами изменения при загрузке ПК.
-
Откройте командную строку или среду средств развертывания и создания образов с правами администратора.
-
Размонтируйте образ.
Dism / Unmount-image / MountDir:
{/ Commit | / Discard} , где
C: \ test \ offline
- расположение каталога монтирования.Если вы не укажете параметры для размонтирования, эта опция выводит список всех подключенных образов, но не выполняет действие размонтирования.Важно
Вы должны использовать аргумент / commit или / discard при использовании параметра / unmount .
Устранение неисправностей
См. Восстановление образа Windows.
Если команды DISM в этом разделе не работают, попробуйте следующее:
-
Убедитесь, что вы используете версию DISM для Windows 10, установленную вместе с Windows ADK.
-
Не подключайте изображения к защищенным папкам, например к папке User \ Documents.
-
Если процессы DISM прерываются, рассмотрите возможность временного отключения от сети и отключения защиты от вирусов.
-
Если процессы DISM прерываются, рассмотрите возможность запуска команд из среды предустановки Windows (WinPE).
Параметры командной строки для управления образами DISM
Обслуживание образа Windows с помощью DISM
.DISM Windows Edition - параметры командной строки для обслуживания
- 4 минуты на чтение
В этой статье
Вы можете использовать команды обслуживания выпуска Windows для изменения одного выпуска Windows на выпуск более высокого уровня в том же семействе выпусков. Пакеты выпусков для каждого потенциального целевого выпуска помещены в образ Windows.Это называется изображением семейства выпусков. Поскольку целевые выпуски являются поэтапными, вы можете обслуживать один образ, и обновления будут применяться соответствующим образом к каждому выпуску в образе. Это может помочь уменьшить количество образов, которыми вам нужно управлять, но может увеличить заводское время или время конечного пользователя, которое необходимо потратить на этап настройки specialize .
Для офлайн-изменений ключ продукта не требуется. Если вы переходите на более новую версию с использованием автономного обслуживания, вы можете добавить ключ продукта одним из следующих способов:
-
Введите ключ продукта при выходе из коробки (OOBE).
-
Используйте файл ответов автоматической установки, чтобы ввести ключ продукта на этапе настройки specialize .
-
Используйте обслуживание образов развертывания и управление ими (DISM) и параметр командной строки для обслуживания выпусков Windows / Set-ProductKey после перевода выпуска в автономный режим.
Синтаксис командной строки
Базовый синтаксис для обслуживания образа Windows с помощью DISM:
DISM.exe { / Изображение: < путь_к_каталогу_образа > | / Онлайн } [ Dism_global_options ] { servicing_option } [< servicing_argument >]
Вы можете использовать следующие параметры обслуживания выпусков в автономном образе, чтобы перечислить выпуски или изменить образ Windows на выпуск более высокого уровня:
ДИСМ.exe / Image: < путь_к_каталогу_образа > { / Get-CurrentEdition | / Get-TargetEditions | / Optimize-Image / WIMBoot | / Комплект | / Set-ProductKey : < product_key >}
Для работающей операционной системы Windows доступны следующие варианты обслуживания выпуска:
DISM.exe / Онлайн { / Get-CurrentEdition | / Get-TargetEditions | / Set-ProductKey : < product_key > | / Set-Edition : < target_edition > { / GetEula : < путь > | / AcceptEula / ProductKey :
В следующей таблице представлено описание того, как можно использовать каждый параметр обслуживания выпуска.В этих параметрах регистр не учитывается.
Опция | Описание |
---|---|
/ Get-Help /? | При использовании сразу после параметра командной строки, обслуживающего выпуск, отображается информация о параметре и аргументах. Дополнительные разделы справки могут стать доступными при указании изображения. Примеры: Dism / Изображение: C: \ test \ offline / Get-CurrentEdition /? Dism / Online / Get-CurrentEdition /? |
/ Get-CurrentEdition | Показывает версию указанного изображения. Примеры: Dism / Изображение: C: \ test \ offline / Get-CurrentEdition Уйти / Онлайн / Get-CurrentEdition |
/ Get-TargetEditions | Отображает список выпусков Windows, на которые можно изменить образ. Примеры: Закрыть / Изображение: C: \ test \ offline / Get-TargetEditions Dism / Online / Get-TargetEditions |
/ Set-Edition : < target_edition_ID > [{ / GetEula : < path | / AcceptEula / ProductKey : < product_key >}] | Используйте опцию / Set-Edition без аргументов, чтобы изменить автономный образ Windows на более высокую версию. Чтобы изменить онлайн-операционную систему Windows Server на более новую версию, необходимо использовать параметр / Set-Edition с аргументами / AcceptEula и / ProductKey . Важно!Не следует использовать опцию / Set-Edition для образа, который уже был изменен на более высокую версию. Рекомендуется использовать эту опцию в самом младшем выпуске, доступном в семействе выпусков. Используйте / GetEula в онлайн-образе, чтобы скопировать лицензионное соглашение с конечным пользователем по указанному пути. Аргумент / AcceptEula принимает лицензионное соглашение с конечным пользователем и необходим для изменения выпуска Windows в онлайн-образе. Пример: Dism / Image: C: \ test \ offline / Set-Edition: <название издания> Только в операционной системе Windows Server: Dism / online / Set-Edition: <название издания> / GetEula: c: \ eulapath Dism / online / Set-Edition: <название издания> / AcceptEula / ProductKey: 12345-67890-12345-67890-12345 Где <название издания> - это более высокая версия, на которую вы хотите перейти. |
/ Набор-ProductKey : < productKey > | Параметр / Set-ProductKey можно использовать только для ввода ключа продукта для текущего выпуска в автономном образе Windows после изменения автономного образа Windows на более высокий выпуск с помощью параметра / Set-Edition . Пример: Dism / Image: C: \ test \ offline / Set-ProductKey: 12345-67890-12345-67890-12345 |
Ограничения
-
Если вы не вводите ключ продукта при установке выпуска автономного образа, необходимо либо ввести ключ продукта во время OOBE, либо использовать файл ответов автоматической установки для ввода ключа продукта на этапе настройки specialize .
-
Вы не можете использовать команды обслуживания выпуска в образе среды предустановки Windows (Windows PE).
-
Чтобы сохранить настройки, относящиеся к выпуску, после обновления выпуска следует применить файлы ответов для конкретного выпуска.
-
Если вы хотите запустить опцию / Set-Edition для 64-битного образа с более чем 30 языковыми пакетами, вы должны запустить его на 64-битном компьютере. В противном случае вы можете получить сообщение об ошибке нехватки памяти.Это ограничение существует только в том случае, если вы манипулируете 64-битным изображением с 32-битного компьютера. Это ограничение не существует, если вы запускаете эту опцию на компьютере, который соответствует архитектуре образа.
-
Невозможно установить для образа Windows более раннюю версию. Самый низкий выпуск не появится при запуске опции / Get-TargetEditions .
-
Не следует использовать опцию / Set-Edition для образа, который уже был изменен на более высокую версию.
Что такое DISM?
Параметры командной строки для управления образами DISM
Параметры командной строки для обслуживания образов развертывания и управления ими (DISM)
Измените образ Windows на более высокую версию с помощью DISM
.Смотрите также
- Как правильно русифицировать windows 7
- Как на андроиде отключить спящий режим
- Как востановить данные с флешки если она просит форматипование
- Как пользоваться gps без интернета на андроиде
- Как обновить виндовс 10 до последней версии
- Ошибка 678 при подключении к интернету windows xp как исправить
- Как обновить фаерфокс до последней версии на русском языке
- Как вернуть флешку в исходное состояние
- Как изменить средство просмотра фотографий windows 10
- Как установить сертификат на андроид
- Как запаролить телефон андроид