Problem
We kept getting the same issue after reset: no WiFi in OOBE. On some HP models, touchpad and audio were also missing.
In a distributed endpoint setup, local IT staff handle resets close to users. When WiFi is missing, Autopilot cannot continue and the device needs escalation. That turns a short task into a long delay.
Constraints
- Windows 11 24H2
- HP ProBook and EliteBook devices
- Intune + Windows Autopilot
- Distributed environment with local IT support
Decision
- Reset a test HP laptop with a standard Microsoft ISO.
- Confirmed WiFi adapter was not usable in OOBE.
- Confirmed touchpad/audio issues on the same model group.
- Verified that enrollment resumed only after a working network.
- Cross-checked driver servicing method against Microsoft guidance.
Implementation
- Download a clean Windows 11 ISO from Microsoft.
- Run my script to inject targeted HP drivers into
install.wim. - Replace
sources\\install.wimon the USB media. - Reset device using the updated USB.
- Continue enrollment and verify status in Windows enrollment.
Outcome
.\inject-wifi-drivers.ps1 -ISOPath "C:\\ISO\\Win11_24H2.iso" -OutputPath "C:\\ISO\\Modified"
# Full script: https://github.com/Thugney/eriteach-scripts/blob/main/deployment/inject-wifi-drivers.ps1
Trade-offs
- Inject real
.infdrivers, not just setup EXE wrappers. - Be careful with broad
/Recursedriver folders. It can bloat the image fast. - Test one model family first before rolling to all sites.
- Keep a fallback USB in case one model needs an extra Softpaq.