The HP Driver Compliance Framework (HP-DCF) is a Windows endpoint automation framework for controlled evaluation and deployment of HP driver, software, firmware, and accessory updates.
Current baseline: Framework 1.0.11, DriverEvaluator 1.0.5, DriverDeployer 1.0.7.
HP-DCF separates evaluation from deployment. DriverEvaluator runs HPIA Analyze/List and commits a validated, point-in-time SoftPaq snapshot. DriverDeployer later selects that frozen snapshot, applies Pilot/Broad rollout eligibility and current exclusions, and hands eligible work to the DriverDeployment PSADT. -ForceAll provides a separate direct-HPIA remediation path.
User logon + 3 min
|
v
DriverEvaluator
|
v
Evaluation snapshot
|
v
DriverDeployer
|
+-- Normal / ForceRun --> DriverDeployment PSADT --> HPIA
|
+-- ForceAll ---------> HPIA directly
| Component | Role |
|---|---|
| HP CMSL | HP management and HPIA lifecycle support used by the framework installer. |
| HPIA | Device analysis and actual remediation engine. |
| DriverEvaluator | List-only evaluation and frozen snapshot producer. |
| DriverDeployer | Ring/exclusion gates, deferred-resume logic and deployment orchestration. |
| DriverDeployment PSADT | Interactive/deferred SPList-based installation for Normal/ForceRun. |
| ADMX/ADML | Enterprise policy-backed registry configuration. |
Normal operation requires explicit policy opt-in. Built-in defaults are:
Framework Enabled = False
DriverDeployer Enabled = False
Ring = Broad
BroadDelayDays = 21
Evaluation = third Wednesday, no catch-up
Configuration root:
HKLM\SOFTWARE\HPDriverComplianceFramework
C:\HPIA\
├── Automation\
├── DriverDeployment\
├── HP Image Assistant\
└── IAReport\
├── Snapshots\
└── Deployment\
For a minimal Pilot installation and first-run walkthrough, see the Quick Start.
- Quick Start
- Documentation index
- Architecture
- Configuration reference
- DriverEvaluator
- DriverDeployer
- Deployment
- Pilot and Broad Ring Strategy
- Troubleshooting
- Magyar dokumentáció
- Changelog
Except where otherwise noted, original HP-DCF source code and documentation are licensed under the MIT License.
HP-DCF includes and redistributes third-party components, including PSAppDeployToolkit and PSAppDeployToolkit.WinGet, under their respective licenses. HP Client Management Script Library (HP CMSL) and HP Image Assistant (HPIA) are obtained separately from HP-supported sources and are not redistributed by HP-DCF.
See Third-Party Notices for component, license, attribution, and dependency details.
