Symptom: Manual imports of the UIU Driver Database (driver.dat) fail with various errors. Resolution: Updater application modified to correctly import driver.dat.
Details: Partial installations of KMDF, UMDF, and NVMe Controller patches cause UIUPREP to fail during execution. Resolution: The "Add Package" feature of UIUPrep (which is responsible for installing KB articles; notably KMDF, UMDF, and NVMe Controller) has been expanded to determine whether or not the package is current installed, pending, uninstalled, or in some other variant state. If the package is determined to be not installed, it will be installed; if it's pending, no action will be taken. The UIU log records this expanded functionality in detail.
Details: On deployed machines only, the Log folder & UIU data folder have been migrated from Program Files to ProgramData. UIU log files on deployed machines are now located under the ProgramData\UIU directory. Additionally, resources needed by each application are extracted/placed in the ProgramData\UIU\bin directory (temporarily). Program Files is no longer used for any resources or logs. NOTE: The UIU plug-in for MDT log files are also now located in ProgramData\UIU; other install files remain in Program Files(x86).