Reviewed 7/29/2015
Problem
After provisioning a device and deploying drivers via HII, the device bluescreens during boot.
More Information
When a device bluescreens during initial boot after provisioning it is sometimes related to a driver. This type of BSOD is more difficult to troubleshoot since memory dump logs are not generated during boot.
For more information on Hardware Independent Imaging (HII) in general see these documents:
About LANDESK Hardware Independent Imaging (HII)
How to: Setup and configure initial HII Driver library, or setup HII for a new device make and model
HII driver assignments: Device Make or Model is not showing up in HII
HII is ignoring driver assignments
Solution
We need to determine whether the BSOD was caused by drivers, and if so what driver(s) caused the bluescreen. To do this:
- Attempt to boot the device in Safe Mode. In most cases, the device will still bluescreen when booting to safe mode.
- If you are able to boot into safe mode, look at the following logs:
Setupapi.offline.log
Driver failures during the Component Specialization sub-phase of the Setup specialize phase.
C:\Windows\Logs\DISM\dism.log General DISM log hiiclient.log Log generated during HII driver assignment - These logs may give an indication of which driver is responsible for the BSOD
- If you are able to boot into safe mode, look at the following logs:
- If unable to access the OS, the next step is to remove HII from your provisioning template and run the template on the device again.
- This will install the base OS and it should boot up without BSOD. If the BSOD still occurs then you will need to investigate a cause other than drivers.
- Open Device Manager and look at which devices remain uninstalled. Install these devices manually, making careful note of which drivers install successfully without issue.
- On the core, copy these good drivers to your HII driver library and build the library. Assign these same drivers to the devices they install. This should ensure that known good drivers are assigned for these devices and should eliminate the BSOD.
- If feasible, you should remove other drivers for this model from your HII library if they are not needed to install devices for this or any other model. This lessens the chance that a bad driver will be selected for other devices.