Share via


PersistAllDeviceInstalls (Standard 8 Module Reference)

7/8/2014

Review the applicable Embedded Core modules and any examples for the PersistAllDeviceInstalls setting in Windows Embedded 8 Standard (Standard 8).

This setting specifies whether Plug and Play driver settings on the destination device remain installed during the Generalize configuration pass.

Set to true to maintain Plug and Play driver settings on the destination device; set to false to uninstall Plug and Play driver settings. The default value is false.

You can use this setting to save time when you plan to capture and apply an image to destination devices that have the same set of hardware as the reference device. Maintaining Plug and Play driver settings eliminates the need to reinstall them during the Specialize configuration pass. If you uninstall the driver settings during the Generalize configuration pass, they will be reinstalled during the Specialize configuration pass only if they are detected on the destination device. The DoNotCleanUpNonPresentDevices setting will have no effect.

To avoid driver conflicts, make sure that each device has driver files associated with it that include unique service names, registry key values, and binary filenames

Warning

If the hardware and configuration are not identical on the reference and destination devices, do not use this setting. Even minor changes to the hardware or hardware configuration can cause issues.

Modules

The following table shows the modules that you can apply this setting to. In Image Configuration Editor (ICE), you can follow the corresponding path to set this setting for a module.

Module

Path

PnpSysprep

Products/Embedded Core/PnpSysprep/PersistAllDeviceInstalls

XML Example

The following XML example shows how to specify that device drivers remain be installed on the destination device during the Generalize configuration pass.

<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>

See Also

Concepts

Embedded Core Settings