Поделиться через


WillShowUI (microsoft-windows-setup-diskconfiguration-willshowui)

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

Значения

Всегда

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

OnError

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

Никогда

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

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

Допустимые проходы конфигурации

windowsPE

Родительская иерархия

microsoft-windows-setup- | DiskConfiguration | WillShowUI

Применение

Список поддерживаемых выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в разделе microsoft-windows-setup-.

Пример применения предложения XML

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

<DiskConfiguration>

  <WillShowUI>OnError</WillShowUI> 

  <Disk wcm:action="add">
    <DiskID>0</DiskID> 
    <WillWipeDisk>false</WillWipeDisk> 

    <ModifyPartitions>
      <!-- System partition -->
      <ModifyPartition wcm:action="add">
        <Order>1</Order> 
        <PartitionID>1</PartitionID> 
        <Label>System</Label> 
        <Format>NTFS</Format> 
        <Active>true</Active> 
      </ModifyPartition>

      <!-- Windows partition -->
      <ModifyPartition wcm:action="add">
        <Order>2</Order> 
        <PartitionID>2</PartitionID> 
        <Label>Windows</Label> 
        <Letter>C</Letter> 
        <Format>NTFS</Format> 
      </ModifyPartition>
    </ModifyPartitions>
  </Disk>


</DiskConfiguration>


<ImageInstall>
  <OSImage>
    <InstallTo>
      <DiskID>0</DiskID> 
      <PartitionID>2</PartitionID> 
    </InstallTo>
  </OSImage>
</ImageInstall>

Полные примеры XML и рекомендуемые конфигурации секций см. в разделах How to Configure UEFI/GPT-Based Hard Disk Partitions или How to Configure BIOS/MBR-Based Hard Disk Partitions.

DiskConfiguration