Hi, Unfortunately this does not work either, I actually changes the path to \Drivers because I read a technet forum user who solved the same issue by changing the path to this - unfortunately this is not working for me. I've also tried with C:\Drivers and %SYSTEMROOT%\Drivers without success. After a lot more reading today it looks like the Offline Servicing isn't going to work with my deployment method (deploying a captured image without invoking setup.exe from PE) and I'm not sure about how I would go about automating AuditSystem in such a manner to achieve this either as I want all the drivers installed before an interactive user session (audit mode or otherwise) is presented.. however it looks like I've found a couple of methods that will work: This first method uses 'pnpUnattend.exe AuditSystem [/L]' by adding the PNPUnattend driverpath into the registry in the SetupComplete.cmd I can install all drivers prior to logon. this works okay but a black screen is displayed while setupcomplete runs and the driver installation takes a while (plus windows setup has already done this so it's doubling up driver installation time). SetupComplete.cmd contents: ECHO Configuring PNP Driver Installation.. REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UnattendSettings\PnPUnattend\DriverPaths\1" /v Path /t REG_SZ /d "C:\Drivers" ECHO Installing PNPDeviceDrivers C:\Windows\System32\pnpUnattend.exe AuditSystem /L Secondly; The preferable way (for me at least) I've found is to edit the devicepath in the registry of the image being deployed to include my custom driver path, Windows Setup appears to scan this during minisetup and install the correct drivers from startup (installing devices phase)! I still find it frustrating that it's had to come to this as I'd really like to have been able to do using the correct configuration (unattend.xml) files and without resorting to registry hacks / fixes..