Как запустить dism windows 7


DISM Windows 7 - что это и как правильно использовать

Здравствуйте, дорогие читатели и это снова я Тришкин Денис.

Сегодня хочу вам рассказать о полезной функциональности – DISM Windows 7. Инструмент является консольной утилитой, позволяющей восстанавливать поврежденные компоненты. Несмотря на то, что эта возможность не новая, о ней практически никто ничего не рассказывает. А потому и было решено поделиться имеющейся информацией с вами.

Содержание статьи

Что это?( к содержанию ↑ )

Опция появилась еще несколько лет назад, когда вышло обновление KB2966583. В операционной системе седьмой версии от Microsoft предусмотрено несколько так называемых хранилищ – для компонентов и пакетов. Они расположены в папке Windows в каталогах WinSxS и Packages соответственно.

После обновления системы раньше нередко можно было наблюдать некоторые сбои в работе из-за повреждения одного или сразу двух хранилищ. И как раз вышеописанная утилита позволяет исправить такие неполадки. Ранее это можно было сделать только с помощью отдельно предусмотренной утилиты CheckSUR.

Включение( к содержанию ↑ )

Итак, как запустить нужный нам программный модуль? Как обычно, все просто:

  1. Заходим в «Пуск», «Стандартные».

  2. Находим «Командную строку», вызываем на ней контекстное меню и выбираем «Запуск от имени Администратора».

  3. Откроется новое окно с черным фоном, где нам необходимо прописать такую команду: «DISM /Online /Cleanup-Image /ScanHealth».

  4. Подтверждаем нажатием «Enter».

  5. После этого должно появится несколько строчек, последняя из которых будет сообщать, что «Операция успешно завершена».

Результат о проделанной работе можно просмотреть по адресу: «Системный диск:\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 и выше.

Дополнительные команды( к содержанию ↑ )

Как и любой другой инструмент системной строки, этот имеет гораздо больше команд, помогающих в работе пользователям. Чтобы узнать подробную информацию, нужно сделать несколько движений:

  1. Опять же заходим в «Командную строку».

  2. Пишем «dism /?».

  3. В окне должна появиться вся сопутствующая информация, которая поможет работать с этим инструментом.

Еще один вариант:

  1. Заходим в «Пуск».

  2. «Все программы».

  3. А далее в «Microsoft Windows AIK».

  4. Здесь нас интересует «Руководство пользователя для автоматической установки».

Что ж, мы можем увидеть, что этот инструмент позволяет не только заметить проблемы в операционной системе, но и восстановить ее работоспособность. Кроме, того с помощью него можно быстро и просто очистить системную папку от ненужных файлов. На самом деле, пока сложно понять, почему этой возможности уделяется так мало внимания, ведь по факту она является одним из инструментов, помогающих вовремя отреагировать на некорректную работу операционной системы Windows.

Надеюсь, вы нашли для себя новую информацию. Подписывайтесь и рассказывайте друзьям о моем блоге.

Материалы по теме

Как восстановить поврежденные компоненты в Windows 7 при помощи DISM

В современных версиях Windows, начиная с 7, есть встроенное средство проверки системных компонентов. Эта утилита относится к разряду служебных и помимо сканирования умеет восстанавливать те файлы, что были повреждены.

Использование системы обслуживания образов DISM

Признаки повреждения компонентов ОС довольно стандартны: BSOD, зависания, перезагрузки. При проверке командой sfc /scannow пользователь также может получить следующее сообщение: «Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них». В такой ситуации имеет смысл воспользоваться встроенной системой обслуживания образов DISM.

В ходе запуска проверки у некоторых пользователей может возникнуть ошибка, связанная с отсутствием определенного пакета обновлений. Мы рассмотрим стандартный запуск DISM и устранение возможной проблемы использования этой служебной программы.

  1. Откройте командную строку от имени администратора: нажмите «Пуск», напишите cmd, кликните по результату ПКМ и выберите пункт «Запуск от имени администратора».
  2. Впишите следующую команду:

    DISM /Online /Cleanup-Image /ScanHealth

  3. Теперь потребуется подождать некоторое время, пока будет производиться проверка. Ее ход отображается в виде прибавляющихся точек.
  4. Если все прошло хорошо, командная строка выдаст соответствующее сообщение с подробной информацией.

В некоторых случаях проверка завершится аварийно с ошибкой 87, сообщающей: «Параметр ScanHealth не распознан в этом контексте». Это происходит из-за отсутствующего обновления KB2966583. Следовательно, его потребуется установить вручную, чтобы получить возможность работы с DISM. Разберем, как это сделать.

  1. Перейдите на страницу загрузки необходимого обновления с официального сайта Microsoft по этой ссылке.
  2. Прокрутите страницу вниз, найдите таблицу с файлами для скачивания, выберите разрядность вашей ОС и нажмите на «Загрузить пакет».
  3. Выберите предпочитаемый язык, дождитесь автоматической перезагрузки страницы и нажмите на кнопку скачивания.
  4. Запустите скачанный файл, произойдет короткая проверка на наличие данного обновления на ПК.
  5. После этого появится вопрос, действительно ли вы хотите установить обновление KB2966583. Нажмите «Да».
  6. Начнется установка, подождите.
  7. По завершении закройте окно.
  8. Теперь снова попробуйте запустить восстановление поврежденного хранилища системных компонентов, выполнив шаги 1-3 из инструкции выше.

Теперь вы знаете, как пользоваться системой обслуживания образом DISM в обычных условиях и при ошибке, вызванной отсутствием установленного обновления.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Программа Dism++ для настройки Windows

&nbsp 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

Всякий раз, когда что-то идет не так с компьютером или ноутбуком, есть ряд инструментов для устранения неполадок, которые вы можете выполнить, чтобы попытаться устранить проблему. В Windows 10/8/7 есть несколько встроенных команд, которые можно использовать для проверки и восстановления поврежденных системных файлов, которые со временем вызывают проблемы при изменении. Одним из способов устранения неполадок, связанных с Windows, является проверка системы и восстановление системных файлов. Это может помочь во всех типах проблем, таких как медленная система, синий экран смерти, внезапные сбои питания и сбои системы.

Рассмотрим, как запустить средство проверки системных файлов в Windows с помощью командной строки CMD и PowerShell, таких команд как sfc /scannow и инструмента DISM. Хочу заметить, что для обновления Anniversary Update Windows 10, будет лучше использовать методы именно с PowerShell.

Проверка и Восстановление системных файлов через CMD

Средство проверки системных файлов сканирует ваш компьютер на предмет любого повреждения или изменений в системных файлах, которые в противном случае могли бы помешать нормальной работе вашего ПК. Оттуда он заменяет файл правильной версией, чтобы обеспечить бесперебойную работу. С помощью командной строки можно попытаться сканировать и восстановить системные файлы поздних операционных систем, как Windows 10/8/7 / Vista. Разберем две команды sfc /scannow и DISM с помощью CMD.

1. Использование инструмента System File Checker (SFC)

Запустите командную строку (CMD) от имени администратора. Нажмите "поиск" и напишите просто "cmd" или "командная строка", далее по ней правой кнопкой мыши и запуск от имени админа.


Задайте команду sfc /scannow и дождитесь окончания процесса.


Примечание: После сканирования вашей системы будет выдан один из трех результатов:

  • Ошибок системных файлов не будет.
  • Будут ошибки системных файлов и Windows восстановит их автоматически.
  • Windows обнаружила ошибки, но не может восстановить некоторые из них.

Если у вас показывает вариант 3, что ошибка обнаружена и система не может восстановить, то загрузитесь в безопасном режиме и проделайте заново процедуру. Советую отключить шифрование EFS и Bitlocker, если на момент проверки они имеются. Ничего не получилось? Двигаемся ниже.

2. Использование инструмента Deployment Image and Service Management (DISM)

Если вышеуказанное не работает в безопасном режиме, есть один последний способ проверить повреждение в системных файлах и исправить их. Используем инструмент Deployment Image and Service Management (DISM). Команда работает с системами Windows 8/8.1/10. Откройте обратно командную строку от имени администратора и используйте следующую команду:

DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Процесс может занять длительное время с зависанием процентной шкалы. Закончив работу, перезагрузите компьютер и запустите обратно sfc /scannow, чтобы убедиться, что ошибок нет или ошибка пропала.

Проверка и Восстановление системных файлов через PowerShell

Мы будем использовать Windows PowerShell, чтобы показать, как использовать службу обслуживания и управления DISM для сканирования и исправления поврежденных системных файлов в Windows 10. Этот способ будет более эффективный для обновления Anniversary windows 10, чем командная строка.

1. Использование инструмента System File Checker (SFC)

Запустите PowerShell от имени администратора. Нажмите "поиск" и наберите windows powershell, после нажмите правой кнопкой мыши и выберите от имени админа.


Задайте в окне PowerShell команду sfc /scannow. Если сканирование обнаружит какие-либо проблемы, Windows попытается их исправить. Если Windows не сможет их исправить, он предупредит вас, что необходимы дальнейшие исследования и действия. Двигайтесь ниже, если обнаружены ошибки.

2. Использование инструмента Deployment Image and Service Management (DISM)

Сканирование DISM обнаруживает поврежденные системные файлы и Windows попытается исправить их, и даст вам отчет о ходе работы в конце. Если Windows не сможет найти файлы, необходимые для восстановления поврежденных системных файлов, вам также будет предоставлена ​​информация о том, что делать дальше, со ссылкой на веб-сайт Microsoft и варианты устранения неполадок. Задайте ниже команду в окно PowerShell.

DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Если DISM все исправил или не выявил ошибки, то перезагрузите ноутбук, компьютер и запустите для проверки обратно sfc /scannow.


comments powered by HyperComments

Утилита DISM или о восстановлении хранилища компонентов в Windows 7 и 8

Пока интернет полнится обзорами свежепредставленной "десятки", мы поговорим о полезной функциональной возможности популярнейшей Windows 7, взятой из арсенала Windows 8, а именно о восстановлении поврежденных компонентов при участии консольной утилиты DISM.exe. Причем функционал этот не самый новый, но совершенно обделенный вниманием всех русскоязычных IT-ресурсов. О причинах и, собственно, о самой Deployment Image Servicing and Management (англ. "система обслуживания и управления образами развертывания", DISM) читайте в краткой заметке ниже.

Все просто: опция появилась ровно год назад с выходом апдейта KB2966583, о чем в анонсе было сказано буквально пару слов, что и стало, из-за нелюбви к FAQ-ам, причиной молчания "родных пенат" ("первооткрыватель" DISM для Windows 7 – блогер Вадим Стеркин). Что ж, восполним пробел в образовании и возможностях любимой "семерки", но для начала в один абзац о том, зачем все это нужно.

Начиная с Vista, развертывание и обслуживание "Окон" построено на компонентах и пакетах, определяемых манифестами (скриншот). В директории C:\Windows\winsxs находятся все файлы операционной системы, включая предыдущие версии – это и есть хранилище компонентов Windows. А хранилище пакетов в системе представлено папкой C:\Windows\servicing\Packages, где можно увидеть доступные пакеты и их манифесты. Раскрывая сказанное, пакетом может быть исправление для ОС или драйвер, а манифест есть текстовый XML-файл, где задаются определения для компонентов и элементов развертывания. Благодаря тому, что практика апдейтов системы – вещь необходимая, и самая распространенная причина сбоя при обновлении – повреждение озвученного хранилища, утилита DISM.exe является настоящей "палкой-выручалкой" при подобных багах. После инициации KB2966583 все пользователи "семерки" могут оценить сегодняшнюю героиню в действии, т.к. раньше для этого требовалось отдельное решение CheckSUR (Check for System Update Readiness), что не есть правильно.

Работаем с DISM.exe

Опять же, все просто: из-под учетной записи администратора (если вы – единственный пользователь Windows, то беспокоиться не о чем) запустите командную строку ("Пуск" → cmd в поле поиска → "Enter") и введите, с подтверждением, команду DISM /Online /Cleanup-Image /ScanHealth → ждем окончания процесса (скриншот) → результаты работы DISM в обязательном порядке смотрите по адресу C:\Windows\Logs\CBS в файле checksur.log. Наличие в логе критического числа проблемных компонентов будет сигналом искать флешку (диск) с образом Windows или скачать нужный восстанавливающий пакет System Update Readiness Tool.

В идеале вы должны увидеть текст ("No errors detected") как на скриншоте выше, чего всем и желаю. И это все, что необходимо знать по теме любому мало-мальски опытному пользователю Windows.

Примечание: Владельцы ПК под управлением более поздней "восьмерки" для расширения кругозора могут ознакомиться со статьей "Параметры командной строки DISM для обслуживания пакетов операционной системы" из майкрософтовской MSDN-библиотеки.

Дмитрий Евдокимов
www.TestSoft.su

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.

На вашей совести остается тестирование того, что мы с вами наворотили…
На этой оптимистической ноте, позвольте закончить, ну и все как всегда-возникли вопросы, прошу в комментарии, нашли ошибку, то пишите в личку.
На этом все.

Как запустить команду DISM в Windows 7/8/10 / Server

Цель
1. Что такое DISM Tool?
2. Что делает команда DISM ?
3. Как использовать команду DISM ?

DISM означает Deployment Image Servicing and Management (DISM.exe) , который является инструментом командной строки. Этот инструмент подготавливает ваш компьютер к установке программного обеспечения.Иногда вы можете заметить, что установка не удалась, и здесь инструмент DISM воспроизводит жизненно важный

.

Пакет операционной системы 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 Recovery Environment (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 или инструмента готовности к обновлению системы - 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 или пакет обновления.

  1. Откройте командную строку с повышенными привилегиями. Для этого проведите пальцем от правого края экрана, а затем нажмите «Поиск». Или, если вы используете мышь, наведите указатель на правый нижний угол экрана и выберите Search . Введите Командная строка в поле Поиск , щелкните правой кнопкой мыши Командная строка , а затем выберите Запуск от имени администратора . Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или выберите Разрешить .

  2. Введите следующую команду и нажмите Enter. Завершение командной операции может занять несколько минут.

      DISM.exe / Онлайн / Очистить-образ / Восстановить здоровье  

    Важно

    Когда вы запускаете эту команду, DISM использует Центр обновления Windows для предоставления файлов, необходимых для исправления повреждений. Однако, если ваш клиент Центра обновления Windows уже не работает, используйте работающую установку Windows в качестве источника восстановления или используйте параллельную папку Windows из общей сетевой папки или со съемного носителя, такого как Windows DVD, в качестве источника. файлов.Для этого вместо этого выполните следующую команду:

      DISM.exe / Online / Cleanup-Image / RestoreHealth / Источник: C: \ RepairSource \ Windows / LimitAccess  

    Примечание

    Замените заполнитель C: \ RepairSource \ Windows на расположение источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. В разделе Восстановление образа Windows.

  3. Введите команду sfc / scannow и нажмите Enter. Завершение командной операции может занять несколько минут.

  4. Закройте командную строку и снова запустите Центр обновления Windows .

DISM создает файл журнала (% windir% / Logs / CBS / CBS.log), в котором фиксируются все проблемы, обнаруженные или исправленные инструментом. % windir% - это папка, в которой установлена ​​Windows. Например, папка% windir% - это C: \ Windows.

Разрешение

для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 SP1

Чтобы решить эту проблему, воспользуйтесь средством проверки готовности системы к обновлению.Затем снова установите обновление Windows или пакет обновления.

  1. Загрузите средство проверки готовности системы к обновлению.

    выберите ссылку для загрузки в следующей таблице, которая соответствует версии Windows, установленной на вашем компьютере. Дополнительные сведения о том, как найти установленную вами версию Windows, см. В разделе Как узнать, работает ли на вашем компьютере 32-разрядная или 64-разрядная версия Windows.

    Примечание

    Этот инструмент регулярно обновляется, мы рекомендуем вам всегда загружать самую последнюю версию.Этот инструмент доступен не на всех поддерживаемых языках. Перейдите по ссылке ниже, чтобы узнать, доступна ли она на вашем языке.

  2. Установите и запустите инструмент.

    1. Выберите Загрузить на веб-странице центра загрузки, затем выполните одно из следующих действий:

      • Чтобы установить инструмент немедленно, выберите Открыть или Запустить , а затем следуйте инструкциям на экране.
      • Чтобы установить инструмент позже, выберите Сохранить , а затем загрузите установочный файл на свой компьютер.Когда вы будете готовы установить инструмент, дважды выберите файл.
    2. В диалоговом окне автономного установщика Центра обновления Windows выберите Да .

  3. При установке инструмент запускается автоматически. Хотя обычно для запуска требуется менее 15 минут, на некоторых компьютерах он может занять гораздо больше времени. Даже если кажется, что индикатор выполнения остановился, сканирование все еще продолжается, поэтому не выбирайте Отменить .

  4. Когда вы увидите, что установка завершена, выберите Закрыть .

  5. Переустановите обновление или пакет обновления, которые вы пытались установить ранее.

Чтобы вручную исправить ошибки повреждения, которые инструмент обнаруживает, но не может быть исправлен, см. Раздел Как исправить ошибки, обнаруженные в файле журнала CheckSUR.

Разрешение

- загрузите пакет напрямую из каталога Центра обновления Майкрософт.

Вы также можете попробовать загрузить пакет обновления напрямую из каталога Центра обновления Майкрософт, а затем установить его вручную.

Например, у вас могут возникнуть проблемы при попытке установить обновления из Центра обновления Windows. В этой ситуации вы можете скачать пакет обновления и попробовать установить обновление вручную. Для этого выполните следующие действия:

  1. Откройте каталог Центра обновления Майкрософт в Internet Explorer.

  2. В поле поиска введите номер обновления, которое вы хотите загрузить. В этом примере введите 3006137. Затем выберите Search .

  3. Найдите обновление, соответствующее вашей операционной системе, в результатах поиска, а затем выберите Добавить , чтобы добавить обновление в корзину.

  4. Выберите просмотреть корзину , чтобы открыть корзину.

  5. Выберите Загрузить , чтобы загрузить обновление в корзину.

  6. Выберите Просмотрите , чтобы выбрать расположение для загружаемого обновления, а затем выберите Продолжить .

  7. Выберите Закройте после завершения процесса загрузки. Затем вы можете найти папку, содержащую пакет обновления, в указанном вами месте.

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

Если обновление 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

Чтобы вручную исправить ошибки повреждения, которые средство готовности к обновлению системы обнаруживает, но не может исправить, выполните следующие действия:

  1. Откройте% SYSTEMROOT% \ Logs \ CBS \ CheckSUR.журнал.

    Примечание

    % SYSTEMROOT% - это переменная среды, которая сохраняет папку, в которой установлена ​​Windows. Например, обычно папка% SYSTEMROOT% - это C: \ Windows.

  2. Определите пакеты, которые инструмент не может исправить. Например, в файле журнала вы можете найти следующее:

    Итоги:

    Выполнено секунд: 264
    Найдено 3 ошибки
    CBS MUM Отсутствует Общее количество: 3
    Недоступные файлы восстановления:

    Обслуживание

    \ пакеты \ Package_for_KB958690_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~~ 6.0,1.6 мум
    ...

    В этом случае поврежден пакет KB958690.

  3. Загрузите пакет из Центра загрузки Майкрософт или из каталога Центра обновления Майкрософт.

  4. Скопируйте пакет (.msu) в каталог % SYSTEMROOT% \ CheckSUR \ packages . По умолчанию этот каталог не существует, и вам необходимо создать каталог.

  5. Перезапустите средство проверки готовности системы к обновлению.

Если вы технический специалист, см. Как исправить ошибки, обнаруженные в CheckSUR.log для получения дополнительных возможностей по исправлению ошибок в CheckSUR.log.

.

Языки 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.

Примечания:
  • Начиная с Windows 10 версии 2004, если язык поддерживается пакетом языковых возможностей на основе .appx (LXP) передается в качестве аргумента, тогда язык будет установлен как язык пользовательского интерфейса, предпочитаемый системой, а его родительский язык будет установлен как язык пользовательского интерфейса системы по умолчанию.

  • В предыдущих версиях эта опция не поддерживала настройку пользовательского интерфейса на язык, который был установлен как LXP.

Пример:

Изображение / изображение: 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 > может быть одним из следующих:

  • < language_id : keyboard_layout >

    Например, 0409: 00000409

  • < locale_name >

    Например, если вы укажете en-US в качестве локального имени, параметр Set-InputLocale: также задает раскладку клавиатуры по умолчанию, определенную для этого языкового стандарта.

Вы можете указать несколько значений, используя точку с запятой в качестве разделителя. Это полезно, если вы хотите включить поддержку нескольких клавиатур на одном компьютере. Первое значение будет установлено как клавиатура по умолчанию.

Допустимые раскладки клавиатуры, которые можно настроить на вашем компьютере, перечислены в следующем разделе реестра.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Раскладки клавиатуры

Список значений см. В разделах «Языки ввода по умолчанию» и «Настройки клавиатуры по умолчанию».

Используйте шестнадцатеричное значение идентификатора языка и раскладки клавиатуры, которую вы собираетесь настроить.

Этот параметр не является обязательным.

Пример:

  Изображение / изображение: C: \ test \ offline / Set-InputLocale: fr-fr  
  Изображение / изображение: C: \ test \ offline / Set-InputLocale: 0410: 00010410  

Опция: / Set-AllIntl:

Аргумент: < имя_языка >

Задает язык пользовательского интерфейса системы по умолчанию, язык для программ, не поддерживающих Юникод, язык «стандартов и форматов», а также языковые стандарты ввода и раскладки клавиатуры на указанный язык в автономном образе Windows.Этот параметр указывает значение языка для следующего:

  • Язык пользовательского интерфейса

  • Язык системы

  • Язык пользователя

  • Локаль ввода

При использовании с любой из опций, которые определяют индивидуальный язык или локали, индивидуальные настройки имеют приоритет.

< language_name > указывает имя языка и код локали; например, en-US, es-ES или fr-FR.

  • Начиная с Windows 10 версии 2004, если язык поддерживается пакетом языковых возможностей на основе .appx (LXP) передается в качестве аргумента, тогда язык будет установлен как язык пользовательского интерфейса, предпочитаемый системой, а его родительский язык будет установлен как язык пользовательского интерфейса системы по умолчанию.

  • В предыдущих версиях эта опция не поддерживала настройку пользовательского интерфейса на язык, который был установлен как LXP.

Пример:

Изображение / изображение: 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]:

  1. Определяет расширенную клавиатуру PC / AT (101/102-клавишная).

  2. Указывает корейскую клавиатуру, совместимую с 101-клавишной клавиатурой PC / AT / клавиатуру MS Natural (тип 1).

  3. Указывает корейскую клавиатуру, совместимую с 101-клавишной клавиатурой PC / AT / клавиатуру MS Natural (тип 2).

  4. Указывает корейскую клавиатуру, совместимую с 101-клавишной клавиатурой PC / AT / клавиатуру MS Natural (тип 3).

  5. Задает корейскую клавиатуру (103/106 клавиш).

  6. Задает японскую клавиатуру (106/109 клавиш).

Пример:

Изображение / изображение: C: \ test \ offline / Set-Layered Драйвер: 1

Опция: / Gen-LangINI:

Создает новый язык.ini, который используется программой установки для определения языковых пакетов внутри образа и вне дистрибутива. Он также определяет язык пользовательского интерфейса по умолчанию для установки.

Новый файл Lang.ini будет добавлен в папку Sources дистрибутива Windows.

Примечание

Вам не будет предложено разрешить перезапись существующего файла Lang.ini. Существующий файл Lang.ini будет автоматически перезаписан.

Необходимо указать автономный образ Windows ( / Image: < path_to_offline_image.wim > и дистрибутив ( / Distribution: < 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 минут на чтение

В этой статье

Средство обслуживания образов развертывания и управления ими (DISM) - это средство командной строки, которое используется для изменения образов Windows®. DISM можно использовать для включения или отключения функций Windows непосредственно из командной строки или путем применения файла ответов к образу.Вы можете включить или отключить функции Windows в автономном режиме для файла WIM или VHD или в интерактивном режиме в работающей операционной системе.

Чтобы смонтировать автономный образ для обслуживания

  1. Откройте командную строку с правами администратора.

  2. Чтобы использовать 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.

  3. Используйте параметр / Get-ImageInfo , чтобы получить имя или порядковый номер изображения, которое вы хотите изменить. Значение индекса или имени требуется для большинства операций, которые определяют файл изображения.

    Например, введите в командной строке:

      Dism / Get-ImageInfo /ImageFile:C:\test\images\install.wim  
  4. Смонтируйте автономный образ Windows. Например, введите:

      Dism / Mount-Image /ImageFile:C:\test\images\install.wim / Имя: «Базовый образ Windows» / MountDir: C: \ test \ offline  

Чтобы найти доступные функции Windows в образе

  1. Список всех функций, доступных в операционной системе.Например, введите:

      Dism / online / Get-Features  

    Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:

      Dism / Изображение: C: \ test \ offline / Get-Features  

    Вы можете использовать > featurelist.txt , чтобы перенаправить вывод команды в текстовый файл с именем featurelist.

  2. Просмотрите список функций, чтобы найти функцию, которую вы хотите включить, отключить, удалить или восстановить.

  3. Используйте / Get-FeatureInfo для вывода информации о конкретной интересующей вас функции. Например, введите:

      Dism / online / Get-FeatureInfo / FeatureName: TFTP  

Для включения функций Windows

  1. Включить определенную функцию изображения. Вы можете использовать аргумент / All , чтобы включить все родительские функции в одной команде. Например, введите:

      Dism / online / Enable-Feature / FeatureName: TFTP / All  

    Для обслуживания автономного образа укажите расположение каталога смонтированного образа.Например, введите:

      Dism / Изображение: C: \ test \ offline / Enable-Feature / FeatureName: TFTP / All  
  2. Необязательно: узнайте статус включенной функции. Например, введите:

      Dism / online / Get-FeatureInfo / FeatureName: TFTP  

    Если статус - Enble Pending , вы должны загрузить образ, чтобы полностью включить функцию.

Для восстановления удаленных функций Windows

  1. Включить определенную функцию изображения.Если вы не укажете источник, 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  
  2. Необязательно: узнайте статус включенной функции. Например, введите:

      Dism / online / Get-FeatureInfo / FeatureName: TFTP  

    Если статус - EnablePending , необходимо загрузить образ, чтобы полностью включить функцию.

Для отключения функций Windows

  1. Отключение определенной функции изображения. Например, введите:

      Dism / online / Disable-Feature / FeatureName: TFTP  

    Для обслуживания автономного образа укажите расположение каталога смонтированного образа. Например, введите:

      Dism / Изображение: C: \ test \ offline / Disable-Feature / FeatureName: TFTP  
  2. Необязательно: используйте DISM / GetFeatureInfo , чтобы получить статус отключенной функции.Например, введите:

      Dism / online / Get-FeatureInfo / FeatureName: TFTP  

    Если статус - DisablePending , необходимо загрузить образ, чтобы полностью отключить функцию.

Удаление компонентов Windows для установки по требованию

  1. Удалите определенный компонент из изображения, не удаляя манифест функции из изображения. Этот параметр можно использовать только при обслуживании 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  
  2. Необязательно: используйте DISM / GetFeatureInfo , чтобы получить статус отключенной функции.Например, введите:

      Dism / online / Get-FeatureInfo / FeatureName: TFTP  

    Статус: Отключено . Начиная с Windows 10, полезная нагрузка не удаляется из клиентских SKU Windows для поддержки сброса нажатием кнопки. Полезные данные удаляются из SKU Windows Server.

Для включения или отключения функций Windows с помощью DISM и файла ответов

  1. В Windows SIM откройте существующий каталог, щелкнув Выберите образ Windows в меню Файл и указав тип файла каталога (.clg) в раскрывающемся списке или создайте новый каталог, щелкнув Создать каталог в меню Инструменты .

  2. Разверните каталог на панели Образ Windows , а затем разверните Пакеты .

  3. Разверните Foundation и щелкните правой кнопкой мыши Microsoft-Windows-Foundation-Package .

  4. Щелкните Добавить в файл ответов .

  5. Щелкните Enabled or Disabled рядом с функциями, которые вы собираетесь включить или отключить.Щелкните стрелку, чтобы выбрать противоположный вариант.

    Возможно, вам придется развернуть элемент, чтобы увидеть всех его дочерних элементов. Вы должны включить родительский элемент, если включен какой-либо из его дочерних элементов.

    Примечание Вы не можете восстановить или удалить компонент Windows для функций по запросу с помощью файла ответов автоматической установки.

  6. Щелкните Инструменты в главном меню, а затем щелкните Проверить файл ответов .

  7. Исправьте все ошибки, появляющиеся на панели сообщений , и сохраните файл ответов.

  8. В командной строке введите следующую команду, чтобы применить файл ответов автоматической установки к образу.

      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 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

.

Смотрите также