Update all HP device drivers with a single command - Get-HPDrivers
Copy the code from the area below and paste it into PowerShell Admin (or Windows Terminal).
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Install-Module -Name HPDrivers -Force
The HPDrivers module uses HP CMSL to download and install softpaqs that match the operating system version and hardware configuration.
- Open PowerShell or Windows Terminal as an administrator
- Run
Get-HPDrivers
- Select the drivers to install
-NoPrompt
[switch] - Install all drivers and update BIOS
-ShowSoftware
[switch] - Show additional HP software in the driver list
-Overwrite
[switch] - Install the drivers even if the current driver version is the same
-DeleteInstallationFiles
[switch] - Delete the HP SoftPaq installation files stored in C:\Temp
-UninstallHPCMSL
[switch] - Uninstall HP CMSL at the end of installation process
-SuspendBL
[switch] - Suspend BitLocker protection for one restart
Example 1: Simple, just download and install all drivers and BIOS.
Get-HPDrivers -NoPrompt
Example 2: Show all available drivers and additional software. Do not keep installation files. Suspend the BitLocker pin on next reboot.
Get-HPDrivers -ShowSoftware -DeleteInstallationFiles -SuspendBL
Example 3: Download and install all drivers and BIOS, even if the current driver version is the same.
Get-HPDrivers -NoPrompt -Overwrite
Example 4: Automatic driver installation. Can be part of a deployment script.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module -Name HPDrivers -Force
Get-HPDrivers -NoPrompt -DeleteInstallationFiles