1. Главная страница » Компьютеры » Dism online get features

Dism online get features

Автор: | 16.12.2019

Посетителей: 22366 | Просмотров: 30493 (сегодня 4) Шрифт:

Введение

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

Но на днях мне задали следующий вопрос: каким образом, при помощи GPO, можно централизовано управлять включением/отключением компонентов Windows 7? Действительно, если вы внимательно пробежитесь по всем узлам оснастки «Редактор управления групповой политикой» и пересмотрите каждый параметр политики, то вы не найдете такой возможности как, скажем, включение клиента Telnet или других отключенных по умолчанию системных компонентов.

На первый взгляд, задачу можно отнести к разряду невыполнимых, так как в списке параметров политики отсутствует такая возможность и, значит, реализовать централизованное включение системных компонентов невозможно. Но на самом деле это не совсем так. Для решения такой задачи у вас есть два выхода. Прежде всего, вы можете создать образ системы для ваших пользователей и устанавливать операционную систему с уже включенными компонентами при помощи роли Windows Deployment Services, устанавливаемой в Windows Server 2008/2008 R2. Но этот вариант не всегда может быть приемлемым, так как у некоторых пользователей, которым нужно, чтобы был установлен тот или иной компонент, возможно, уже установлена операционная система и в ее переустановке нет никакой необходимости. И второй способ – это создание сценария автозагрузки, устанавливающего компоненты операционной системы средствами определенной утилиты командной строки, который также должен отрабатывать при загрузке операционной системы. В этой статье будет рассмотрен второй способ.

Установка компонентов операционной системы средствами командной строки

Ни для кого не секрет, что управление практически каждой задачей, выполняемой средствами пользовательского интерфейса, имеет свой аналог в среде командной строки. Установка системных компонентов не является исключением. Для установки, настройки, обновления и удаления системных компонентов в образах Windows или уже установленной операционной системе вы можете воспользоваться утилитой командной строки dism. Система обслуживания образов развертывания и управления (DISM) в основном предназначается для подготовки образа среды предустановки операционной системы Windows. Эту утилиту командной строки можно применять для операционных систем, начиная с Windows Vista SP1 и Windows Server 2008. Так как основной задачей, описанной в этой статье, является установка системных компонентов, думаю, нет смысла приводить подробное описание текущей утилиты командной строки и рассказывать о ее функциональных возможностях. В данном случае нас интересуют только несколько команд, а именно:

  • /Online. Благодаря этой команде вы можете указать, что при работе с этой командой будет использоваться работающая на данный момент операционная система, а не образ;
  • /Get-Features. Несмотря на то, что непосредственно для процесса установки компонентов операционной системы эта команда считается бесполезной, ее вывод вам может понадобиться перед установкой компонентов операционной системы. Текущая команда отображает сведения обо всех системных компонентах, причем, как установленных, так и не установленных на целевом компьютере;
  • /Enable-Feature. Эта команда позволяет установить на компьютер указанный вами компонент операционной системы.

Теперь можно попробовать установить на компьютере с клиентской операционной системой такой компонент как клиент Telnet при помощи командной строки. А сделать это можно следующим образом:

  1. Нужно открыть командную строку от имени администратора. Стоит на это обязательно обратить внимание. Если командная строка будет запущена под пользовательским маркером доступа, утилита Dism не будет работать;
  2. Чтобы просмотреть, как называется в операционной системе данный компонент, выполните команду Dism /Online /Get-Features, как показано на следующей иллюстрации:

Рис. 1. Вывод команды /Get-Features

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

После того как станет известно название необходимого вам компонента операционной системы (например, такой компонент как «Клиент Telnet» называется TelnetClient) останется только лишь установить его при помощи утилиты dism с командой /Enable-Feature. В случае с клиентом Telnet команда должна выглядеть следующим образом: Dism /Online /Enable-Feature /FeatureName:TelnetClient. Установка системного компонента средствами командной строки изображена на следующей иллюстрации:

Рис. 2. Установка компонента операционной системы средствами командной строки

Установка компонентов операционной системы, используя групповую политику

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

На следующем этапе все зависит от окружения, в котором будет устанавливаться новый системный компонент. Если компьютер вашего пользователя входит в домен, вам нужно будет в оснастке «Управление групповой политикой» создать новый объект групповой политики и вызвать для этого объекта GPO оснастку «Редактор управления групповыми политиками». Если же компьютер, на котором будет устанавливаться новый компонент операционной системы, входит в рабочую группу, то вам нужно будет на этом компьютере открыть оснастку «Редактор локальной групповой политики».

Так как утилита Dism будет работать только под административным маркером безопасности, после того как откроется необходимая оснастка, в дереве оснастки разверните узел Конфигурация компьютераКонфигурация Windows и выберите узел «Сценарии (запуск/завершение)». Если вы выберите узел сценариев из родительского узла Конфигурация пользователя, то командная строка будет запущена от имени выполнившего вход в систему пользователя и, соответственно, команда не будет выполнена. Откройте диалоговое окно свойств параметра политики «Автозагрузка» и на вкладке «Сценарии» укажите путь к созданному заранее сценарию. Учтите, что если вы будете использовать написанный вами сценарий для компьютеров, которые являются членами домена, вам нужно будет его поместить в общедоступную папку. Вкладка «Сценарии» диалогового окна свойств политики автозагрузки изображена ниже:

Читайте также:  Msi afterburner gtx 560

Рис. 3. Вкладка «Сценарии» диалогового окна настраиваемого параметра политики

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

Последнее что осталось сделать для установки компонентов операционной системы – перезагрузить пользовательский компьютер или выполнить на нем команду gpupdate. На следующей иллюстрации вы можете увидеть диалоговое окно «Компоненты Windows» после выполнения данной команды:

Рис. 4. Диалоговое окно «Компоненты Windows»

Заключение

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

The Deployment Image Servicing and Management (DISM) tool is a command-line tool that is used to modify WindowsВ® images. You can use DISM to enable or disable Windows features directly from the command prompt, or by applying an answer file to the image. You can enable or disable Windows features offline on a WIM or VHD file, or online on a running operating system.

To mount an offline image for servicing

Open a command prompt with administrator privileges.

To use DISM from an installation of the Windows Assessment and Deployment Kit (WindowsВ ADK), locate the WindowsВ ADK servicing folder and navigate to this directory. By default, DISM is installed at C:Program Files (x86)Windows Kits10.0Assessment and Deployment KitDeployment Tools in WindowsВ 10, C:Program Files (x86)Windows Kits8.1Assessment and Deployment KitDeployment Tools in WindowsВ 8.1and C:Program Files (x86)Windows Kits8.0Assessment and Deployment KitDeployment Tools in WindowsВ 8.

DISM is available in:

  • WindowsВ 10
  • WindowsВ 8.1
  • WindowsВ 8
  • Windows ServerВ 2016 Technical Preview
  • WindowsВ Server 2012 R2
  • Windows ServerВ 2012
  • Windows Preinstallation Environment (WinPE) for WindowsВ 10
  • WinPE 5.0
  • WinPEВ 4.0

You can install DISM and other deployment and imaging tools, such as Windows System Image Manager (WindowsВ SIM), on another supported operating system from the WindowsВ ADK. For more information, see DISM Supported Platforms.

Use the /Get-ImageInfo option to retrieve the name or index number for the image that you want to modify. An index or name value is required for most operations that specify an image file.

For example, at the command prompt type:

Mount the offline Windows image. For example, type:

To find available Windows features in an image

List all of the features available in the operating system. For example, type:

To service an offline image, specify the location of the mounted image directory. For example, type:

You can use >featurelist.txt to redirect the output of the command to a text file that is named featurelist.

Review the list of features to find the feature that you want to enable, disable, remove, or restore.

Use /Get-FeatureInfo to list information about the specific feature you are interested in. For example, type:

To enable Windows features

Enable a specific feature in the image. You can use the /All argument to enable all of the parent features in the same command. For example, type:

To service an offline image, specify the location of the mounted image directory. For example, type:

Optional: Get the status of the feature you have enabled. For example, type:

If the status is Enble Pending, you must boot the image in order to enable the feature entirely.

To restore removed Windows features

Enable a specific feature in the image. If you do not specify a source, DISM will look in the default location specified by group policy for the required files needed to enable the feature For more information, see Configure a Windows Repair Source.

If the files are not found in the default location, DISM will contact Windows Update (WU) for the required files. You can use the /LimitAccess argument to prevent DISM from contacting WU.

If you specify multiple /Source arguments, the files are gathered from the first location where they are found and the rest of the locations are ignored.

For example, type:

To service an offline image, specify the location of the mounted image directory. For example, type:

Optional: Get the status of the feature you have enabled. For example, type:

If the status is EnablePending, you must boot the image in order to enable the feature entirely.

To disable Windows features

Disable a specific feature in the image. For example, type:

To service an offline image, specify the location of the mounted image directory. For example, type:

Optional: Use DISM /GetFeatureInfo to get the status of the feature you have disabled. For example, type:

If the status is DisablePending, you must boot the image in order to disable the feature entirely.

To remove Windows features for on-demand installation

Remove a specific feature in the image without removing the feature’s manifest from the image. This option can only be used when servicing WindowsВ 10, WindowsВ 8.1, WindowsВ 8, Windows ServerВ 2016 Technical Preview, WindowsВ Server 2012 R2, or Windows ServerВ 2012. For more information, see Configure a Windows Repair Source.

For example, type:

To service an offline image, specify the location of the mounted image directory. For example, type:

Optional: Use DISM /GetFeatureInfo to get the status of the feature you have disabled. For example, type:

The status is Disabled. Beginning with Windows 10, the payload is not removed from Windows client SKUs in order to support push-button reset. The payload is removed from Windows Server SKUs.

To enable or disable Windows features by using DISM and an answer file

In WindowsВ SIM, open an existing catalog by clicking Select a Windows Image on the File menu and specifying the catalog file type (.clg) in the drop-down list, or create a new catalog by clicking Create Catalog on the Tools menu.

Читайте также:  Asrock b85 killer fatal1ty

Expand the catalog in the Windows Image pane, and then expand Packages.

Expand Foundation, and right-click Microsoft-Windows-Foundation-Package.

Click Add to Answer File.

Click Enabled or Disabled next to the features that you intend to enable or disable. Click the arrow to select the opposite choice.

You might have to expand an item to see all its children. You must enable the parent if any one of its children are enabled.

NoteВ В You can’t restore or remove a Windows feature for features on demand with an unattended answer file.

Click Tools on the main menu, and then click Validate Answer File.

Correct any errors that appear in the Messages pane, and save the answer file.

At the command prompt, type the following command to apply the unattended answer file to the image.

To service an offline image, specify the location of the mounted image directory. For example, type:

To commit changes on an offline image

Commit the changes and unmount the image. For example, type:

Обновлено: Октябрь 2013 г.

Назначение: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

Команды обслуживания пакетов операционной системы можно использовать автономно для установки, удаления и обновления пакетов Windows (R), предоставленных в виде CAB-файлов или файлов автономного установщика обновлений Windows (MSU-файлов). Корпорация Майкрософт (R) использует пакеты для распространения обновлений программного обеспечения, пакетов обновления и языковых пакетов. Пакеты могут также содержать отдельные компоненты Windows. Эти команды обслуживания также можно использовать, чтобы включить или отключить функциональные возможности Windows как в автономном образе, так и в работающей операционной системе Windows. Функциональные возможности являются дополнительными компонентами для базовой операционной системы.

Для обслуживания образа Windows с помощью системы DISM используется следующий основной синтаксис:

Для автономного образа доступны следующие параметры обслуживания пакетов операционной системы:

DISM.exe /Image: [/Get-Packages | /Get-PackageInfo | /Add-Package | /Remove-Package ] [/Get-Features | /Get-FeatureInfo | /Enable-Feature | /Disable-Feature ] [/Cleanup-Image]

Для работающей операционной системы доступны следующие параметры обслуживания пакетов операционной системы:

DISM.exe /Online [/Get-Packages | /Get-PackageInfo | /Add-Package | /Remove-Package ] [/Get-Features | /Get-FeatureInfo | /Enable-Feature | /Disable-Feature ] [/Cleanup-Image]

В этом разделе подробно объясняется использование каждого из параметров обслуживания пакетов операционной системы. Регистр символов при использовании этих параметров не учитывается. При обслуживании не Windows(R) 8, а другого образа Windows имена компонентов должны вводиться с учетом регистра.

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

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

Dism /Image:C: estoffline /Add-Package /?

Dism /Online /Get-Packages /?

Выводит основные сведения обо всех пакетах в образе. Аргумент /Format:Table или /Format:List используется для отображения результата в виде таблицы или списка.

Dism /Image:C: estoffline /Get-Packages

Dism /Image:C: estoffline /Get-Packages /Format:Table

Dism /Online /Get-Packages

Отображает подробные сведения о пакете, предоставленном в виде CAB-файла. Можно указать только CAB-файлы. Эту команду нельзя использовать для получения сведений о пакетах, представленных MSU-файлами. /PackagePath может указывать либо на CAB-файл, либо на папку.

Для поиска имени пакета в образе можно использовать параметр /Get-Packages или можно указать путь к CAB-файлу. Путь к CAB-файлу должен указывать на первоначальный источник пакета, а не на место установки файла в автономном образе.

Dism /Image:C: estoffline /Get-PackageInfo /PackagePath:C:packagespackage.cab

Dism /Image:C: estoffline /Get-PackageInfo /PackageName:Microsoft.Windows.Calc.Demo

Устанавливает указанный CAB- или MSU-пакет в образ. С помощью одной команды можно добавить несколько пакетов. Будет проверена возможность применения каждого пакета. Если пакет неприменим к указанному образу, будет выведено сообщение об ошибке. Аргумент /IgnoreCheck можно использовать, если нужно, чтобы команда обрабатывалась без проверки применимости каждого пакета.

Параметр /PreventPending можно использовать, чтобы пропустить установку пакета, если пакет или образ Windows имеет ожидающие сетевые действия. Этот параметр можно использовать только при обслуживании образов Windows 8, Windows Server 2012 или Среда предустановки Windows(R) версии 4.0.

/PackagePath может указывать на следующие объекты:

    отдельный CAB- или MSU-файл;

папку, содержащую один развернутый CAB-файл;

папку, содержащую один MSU-файл;

папку, содержащую несколько CAB-файлов или MSU-файлов.

Примечание
Если параметр /PackagePath указывает на папку, содержащую CAB- или MSU-файлы в корне, любые вложенные папки также будут проверены на наличие CAB- и MSU-файлов.

Dism /Image:C: estoffline /LogPath:AddPackage.log /Add-Package /PackagePath:C:packagespackage.msu

Dism /Image:C: estoffline /Add-Package /PackagePath:C:packagespackage1.cab /PackagePath:C:packagespackage2.cab /IgnoreCheck

Dism /Image:C: estoffline /Add-Package /PackagePath:C: estpackagespackage.cab /PreventPending

Удаляет пакет указанного CAB-файла из образа. Можно указать только CAB-файлы. Эту команду нельзя использовать для удаления MSU-файлов.

Примечание
Эта команда позволяет удалить пакет из автономного образа без уменьшения размера образа.

Команда /PackagePath позволяет указать первоначальный источник пакета, задать путь к CAB-файлу или указать пакет по имени, используемому при его перечислении в образе. Используйте параметр /Get-Packages для поиска имени пакета в образе.

Dism /Image:C: estoffline /LogPath:C: estRemovePackage.log /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo

Dism /Image:C: estoffline /LogPath:C: estRemovePackage.log /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo

Dism /Image:C: estoffline /LogPath:C: estRemovePackage.log /Remove-Package /PackagePath:C:packagespackage1.cab /PackagePath:C:packagespackage2.cab

Выводит основные сведения обо всех функциональных возможностях (компонентах операционной системы, содержащих дополнительные возможности базового пакета Windows) в пакете. Для поиска имени пакета в образе можно использовать параметр /Get-Features или можно указать путь к первоначальному источнику пакета. Если для пакета не заданы имя или путь, будут перечислены все компоненты, содержащиеся в образе. /PackagePath может указывать либо на CAB-файл, либо на папку.

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

Аргумент /Format:Table или /Format:List используется для отображения результата в виде таблицы или списка.

Dism /Image:C: estoffline /Get-Features

Dism /Image:C: estoffline /Get-Features /Format:List

Dism /Image:C: estoffline /Get-Features /PackageName:Microsoft.Windows.Calc.Demo

Dism /Image:C: estoffline /Get-Features /PackagePath:C:packagespackage1.cab

Выводит подробные сведения о компоненте. Необходимо использовать параметр /FeatureName. При обслуживании не Windows 8, а другого образа Windows имена компонентов должны вводиться с учетом регистра. Для поиска имени компонента в образе можно использовать параметр /Get-Features.

/PackageName и /PackagePath являются необязательными и могут быть использованы для поиска конкретного компонента в пакете.

Dism /Image:C: estoffline /Get-FeatureInfo /FeatureName:Hearts

Dism /Image:C: estoffline /Get-FeatureInfo /FeatureName:Hearts /PackagePath:C:packagespackage.cab

Включает или обновляет указанный компонент в образе. Необходимо использовать параметр /FeatureName. При обслуживании не Windows 8, а другого образа Windows имена компонентов должны вводиться с учетом регистра. Чтобы найти имя компонента в образе, воспользуйтесь командой /Get-Features.

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

Для пакета Windows Foundation Package не нужно указывать имя пакета с помощью параметра /PackageName. Во всех остальных случаях, чтобы указать родительский пакет компонента, используйте параметр /PackageName.

Читайте также:  Asus audio by bang olufsen icepower ноутбук

Вы можете восстановить и включить компонент, который ранее был удален из образа. С помощью аргумента /Source можно указать расположение файлов, необходимых для восстановления компонента. Источником файлов может быть папка Windows в подключенном образе, например c: estmountWindows. В качестве источника файлов можно использовать папку Windows SxS, например: z:sourcesSxS.

Если указано несколько аргументов /Source, файлы собираются из первого расположения, в котором они были найдены, а оставшиеся расположения игнорируются. Если аргумент /Source для удаляемого компонента не указан, то используется расположение по умолчанию, указанное в реестре, а для образов в сети используется Центр обновления Windows.

Чтобы запретить DISM обращение к Центру обновления Windows для восстановления образов в сети, используйте аргумент/LimitAccess.

Используйте аргумент /All, чтобы включить все родительские возможности указанного компонента.

Аргументы /Source, /LimitAccess и /All можно использовать только при обслуживании образов Windows 8, Windows Server 2012 или Среда предустановки Windows(R) версии 4.0.

Dism /Online /Enable-Feature /FeatureName:Hearts /All

Dism /Online /Enable-Feature /FeatureName:Calc /Source:c: estmountWindows /LimitAccess

Dism /Image:C: estoffline /Enable-Feature /FeatureName:Calc /PackageName:Microsoft.Windows.Calc.Demo

Отключает указанный компонент в образе. Необходимо использовать параметр /FeatureName. При обслуживании не Windows 8, а другого образа Windows имена компонентов должны вводиться с учетом регистра. Чтобы найти имя компонента в образе, воспользуйтесь командой /Get-Features.

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

Для пакета Windows Foundation Package не нужно указывать имя с помощью параметра /PackageName. Во всех остальных случаях, чтобы указать родительский пакет компонента, используйте параметр /PackageName.

С помощью параметра /Remove можно удалить компонент, сохранив манифест компонента в образе. Этот параметр можно использовать только при обслуживании образов Windows 8 или Windows Server 2012. При использовании команды /Get-FeatureInfo для отображения сведений о компоненте компонент будет иметь пометку "Удален". Кроме того, его нельзя будет восстановить и включить с помощью команды /Enable-Feature с параметром /Source.

Dism /Online /Disable-Feature /FeatureName:Hearts

Dism /Image:C: estoffline /Disable-Feature /FeatureName:Calc /PackageName:Microsoft.Windows.Calc.Demo

Выполняет операции очистки или восстановления образа.

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

Важно
Параметр /RevertPendingActions следует использовать только в сценарии восстановления системы образа Windows, при загрузке которого произошел сбой.

Для удаления всех резервных копий файлов, созданных в процессе установки пакета обновления, используйте параметр /SPSuperseded. С помощью параметра /HideSP можно запретить перечисление пакета обновления в списке Установленные обновления панели управления.

Важно
После выполнения операции /SPSuperseded будет невозможно удалить пакет обновления.

Параметр /StartComponentCleanup можно использовать для удаления замененных компонентов и уменьшения размера хранилища компонентов. Используйте параметр /ResetBase, чтобы восстановить исходное состояние базы замененных компонентов для уменьшения впоследствии размера хранилища компонентов.

Предупреждение
После выполнения команды /StartComponentCleanup с параметром /ResetBase нельзя будет удалить установленные обновления Windows.

Параметр /AnalyzeComponentStore используется для создания отчета о хранилище компонентов. Подробнее об отчетах и использовании предоставляемой отчетами информации: http://go.microsoft.com/fwlink/?Link >

С помощью параметра /CheckHealth можно проверить, был ли образ помечен как поврежденный незавершенным в результате ошибки процессом и можно ли исправить повреждение.

Параметр /ScanHealth используется для сканирования образа с целью поиска повреждений в хранилище компонентов. Эта операция может занять несколько минут.

Используйте параметр /RestoreHealth для сканирования образа и поиска повреждений в хранилище компонентов с последующим автоматическим выполнением операции восстановления. Эта операция может занять несколько минут.

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

Если для /Source указано несколько аргументов, файлы собираются из первого расположения, в котором они были найдены, а оставшиеся расположения игнорируются. Если параметр /Source для удаляемого компонента не указан, то используется расположение по умолчанию, указанное в реестре, а для образов в сети используется Центр обновления Windows.

Чтобы запретить DISM обращение к Центру обновления Windows для восстановления образов в сети, используйте параметр /LimitAccess.

/AnalyzeComponentStore и /ResetBase нельзя использовать при обслуживании более ранних по сравнению с образами Windows 8.1 или Windows Server 2012 R2 версий Windows.

/StartComponentCleanup нельзя использовать при обслуживании более ранних по сравнению с образами Windows 8 или Windows Server 2012 версий Windows.

/CheckHealth, /ScanHealth, /RestoreHealth, /Source и /LimitAccess нельзя использовать при обслуживании более ранних по сравнению с образами Windows 8 или Windows Server 2012 версий Windows.

/HideSP и /SPSuperseded нельзя использовать при обслуживании более ранних по сравнению с образом Windows(R) 7 с пакетом обновления 1 (SP1) версий Windows.

Dism /Image:C: estoffline /Cleanup-Image /RevertPendingActions

Dism /Image:C: estoffline /Cleanup-Image /SPSuperseded /HideSP

Dism /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /RestoreHealth /Source:c: estmountwindows /LimitAccess

  • При установке пакета в автономный образ из-за ожидающих сетевых действий пакет будет иметь состояние "ожидается установка". Другими словами, пакет будет установлен после того, как образ будет загружен, а ожидающие сетевые действия выполнены. Если запрашиваются последующие действия, они не могут быть обработаны до завершения предыдущего ожидающего сетевого действия. Параметр /PreventPending, если он используется при добавлении пакета с помощью /AddPackage, позволяет пропустить установку пакета при наличии ожидающих сетевых действий.

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *