Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем включать пакет подготовки Power Configuration в образ устройства, рассмотрите механизм обновления пакета подготовки питания, созданного изготовителем оборудования, после выхода устройства на рынок. Ниже приведены дополнительные примечания о конфигурации и обновлениях образа.
Чтобы избежать дублирования записей, необходимо исключить пакет подготовки питания, созданный изготовителем оборудования, из миграции PBR. См. раздел Исключение файлов и параметров.
- Чтобы убедиться, что файл исключения был успешным, вам потребуется фабричный образ с реализованным PBR. В папке %WINDIR%\Provisioning\Packages также должен быть только один пакет подготовки питания, созданный изготовителем оборудования.
Пример
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/MyFileExclusions"> <component type="Documents" context="System"> <displayName>File exclusions</displayName> <role role="Data"> <rules> <unconditionalExclude> <objectSet> <pattern type="File">%SystemDrive%\Windows\Provisioning\Packages* [*]</pattern> </objectSet> </unconditionalExclude> </rules> </role> </component> </migration>
Настройка, настроенная с помощью пакета подготовки к работе с питанием, созданного изготовителем оборудования, должна поддерживаться изготовителем оборудования. Таким образом, вы должны убедиться, что у вас есть механизм для их обновления в будущем.
Обновление пакета обрабатывается пакетом драйвера и клиентский компонент Центра обновления Windows
Вам потребуется убедиться, что на устройстве есть драйвер устройства для компонента питания, а INF-файл настроен для копирования PPKG.
Следуйте инструкциям в этом документе , чтобы создать INF-файл.
Пример
[SourceDisksNames] 1 = %DiskId1% [SourceDisksFiles] ContosoPowerCustomization.ppkg = 1 ContosoPowerCustomizationWithDataClass.xml = 1 ; other driver package files omitted from example for brevity [DestinationDirs] PowerCustomization.CopyList =10,Provisioning\Package ; other CopyFiles sections in DestinationDirs omitted from example for brevity ; Manufacturer and Models sections omitted for brevity. Assume Models section indicates a DDInstall section of ContosoInstallSection [ContosoInstallSection] CopyFiles=PowerCustomization.CopyList [PowerCustomization.CopyList] ContosoPowerCustomization.ppkg ContosoPowerCustomizationWithDataClass.xml
Пакет драйверов необходимо предварительно загрузить в образ фабрики, чтобы при обновлении пакета драйверов на клиентский компонент Центра обновления Windows в будущем система будет проверять наличие и находить более новую версию этого пакета драйверов для скачивания и установки.
Вы должны протестировать механизм обновления с помощью клиентский компонент Центра обновления Windows в том же механизме, что и для предварительной версии системы или пакета драйверов.
Если у вас есть альтернативный механизм обновления пакета подготовки питания, созданного изготовителем оборудования, убедитесь, что он работает как в заводских образах, так и в пакете устройства после запуска принудительного сброса, чтобы протестировать сценарий конечного пользователя.
Примечание
По умолчанию пакеты подготовки не применяются при копировании PPKG в указанное расположение. Вместо этого PPKG применяется к следующим событиям:
- После перезагрузки ОС при простое системы
- После входа пользователя, когда система простаит
Для пакетов подготовки к работе с питанием требуются привилегии SYSTEM, в противном случае подготовка завершится ошибкой HRESULT=0xc0000061, STATUS_PRIVILEGE_NOT_HELD
. Подсистема подготовки применит пакет подготовки питания с правильным контекстом после перезагрузки ОС, когда система простаивает.