HP laptops have a reputation for feeling sluggish out of the box, and Antimalware Service Executable (MsMpEng.exe) hogging the CPU is one of the most common complaints. Before blaming the hardware or Defender itself, look at what HP puts on the machine: Support Assistant’s background tune-ups, HP update and analytics services, WMI providers polling hardware, and often an antivirus trial — all generating the constant file activity that Defender’s real-time protection dutifully inspects. Defender isn’t malfunctioning; it’s responding to the workload HP’s software creates.
The fix follows the familiar two-track pattern: quiet HP’s background noise, then tune Defender’s own workload with scheduling and exclusions. Open Task Manager > Processes, sort by CPU, and look for MsMpEng.exe alongside HP-named processes (HPSIsvc, HP Support Assistant, HP Analytics). For the brand-neutral version, see taming Antimalware Service Executable ; for trimming HP’s preload generally, see removing bloatware .
Why this happens
- HP Support Assistant automation: Scheduled tune-ups, update checks, and health scans create Defender-scanned file activity.
- HP telemetry and analytics services: Background data collection writing logs that get real-time scanned.
- HP WMI provider activity: Hardware polling through WMI generates system activity Defender inspects.
- Antivirus trial conflicts: Bundled McAfee/Norton trials fighting Defender for the same files.
- Heavy factory preload: One of the industry’s larger bloatware bundles, each piece adding background services.
- Default Defender scan timing: Full scans colliding with HP’s own scheduled maintenance.
- Stale definitions or genuine threats: The usual Defender-side causes that apply on every brand.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Survey the HP software landscape
Know what’s installed before removing anything.
- Open Settings > Apps > Installed apps and search “HP” — list everything: Support Assistant, JumpStart, Connection Optimizer, Documentation, plus any antivirus trial.
- In Task Manager > Details sorted by CPU, note HP-named processes running hot alongside MsMpEng.exe.
- Check Task Manager > Startup apps for HP entries and their impact ratings — these are the easiest wins.
- Look for a second antivirus (McAfee, Norton) — if present, that’s priority one (Fix 2).
- Decide per app: daily-useful (keep), occasionally useful (keep but disable auto-behavior), never-used (remove). Write down your removal candidates before acting.
Fix 2: Eliminate the antivirus conflict
The single biggest fix when it applies.
- If an antivirus trial is installed, choose one protector: keep the trial (letting it disable Defender properly) or remove it (letting Defender run alone). Never run both real-time engines.
- To remove: uninstall in Settings > Apps, then run the vendor’s official removal tool — leftover filter drivers from McAfee/Norton keep conflicting with Defender long after the standard uninstall.
- Verify Windows Security shows Microsoft Defender Antivirus as the active provider afterward.
- Reboot and observe Task Manager for 15 minutes — AV-conflict removal often halves MsMpEng.exe CPU immediately.
- If you keep the third-party product, schedule its full scans for idle hours — two products’ scheduled activity stacking up is what creates the worst spikes.
Fix 3: Put HP Support Assistant on a manual schedule
Keep the tool, lose the constant background work.
- Open HP Support Assistant > Settings and disable automatic updates, automatic tune-ups, and scheduled health scans — switch everything to manual.
- In Task Manager > Startup apps, disable HP Support Assistant and related HP startup entries — the app still works when you open it manually.
- Open Task Scheduler > Task Scheduler Library > Hewlett-Packard (or HP) and disable or reschedule the automated tasks to a monthly cadence that suits you.
- Use Support Assistant deliberately once a month: run updates, run the tune-up, then close it — you get the benefits with none of the background cost.
- Get drivers by model from HP’s official support site whenever you prefer manual control — the site works fine without the assistant.
Fix 4: Debloat the HP factory preload
Remove what you’ll never use.
- Uninstall from Settings > Apps: HP JumpStart, HP Connection Optimizer (unless you use its features), HP Documentation, preinstalled games, and duplicate utilities.
- Keep: audio/network drivers, HP Power Manager or equivalent if you use battery features, and anything tied to function keys or the fingerprint reader.
- After uninstalling, check Services (
services.msc) for orphaned HP services from removed apps and set them to Disabled. - Check Task Scheduler for leftover HP tasks from uninstalled apps and delete them.
- Reboot and compare idle Task Manager — fewer HP services means less file activity for Defender to scan, full stop.
Fix 5: Reschedule Defender scans
Standard tuning that matters on HP’s busy preload.
- Open Task Scheduler (
taskschd.msc) > Task Scheduler Library > Microsoft > Windows > Windows Defender. - Set Windows Defender Scheduled Scan to an away time like 3 AM via Properties > Triggers.
- Under Conditions, enable Start only if idle and Stop if the computer ceases to be idle.
- Stagger the scan away from any remaining HP scheduled tasks so maintenance doesn’t pile up.
- Enable Run as soon as possible after a scheduled start is missed to clear backlogs overnight.
Fix 6: Exclude HP churn folders and your busy folders
Break the rescan cycle.
- Use Resource Monitor > Disk to confirm which HP paths Defender scans repeatedly — usually under
C:\ProgramData\HPand HP log directories. - Go to Windows Security > Virus & threat protection > Manage settings > Exclusions > Add an exclusion > Folder and add the verified HP data/log folders.
- Add your own high-churn folders: code projects, game libraries, VM images, cloud-sync folders.
- Add Process exclusions for trusted heavy tools if they drive spikes.
- Never exclude Downloads, Temp, or system folders — see Microsoft’s Windows Security guidance for exclusion best practices.
Fix 7: Update everything, then verify
Close the loop with current software.
- Windows Security > Virus & threat protection > Protection updates > Check for updates.
- Install all pending Windows Update items — Defender platform improvements ship through it.
- Update HP drivers and BIOS via HP Support Assistant (manual run) or HP’s support site — current firmware reduces the low-level system churn that amplifies every CPU symptom.
- Run one overnight Full scan to establish a clean baseline, then reboot.
- Observe for a full workday: MsMpEng.exe should spike briefly on new files and otherwise stay quiet. If it doesn’t, re-check for a second AV or a stuck scan in Protection history.
Closing
HP’s heavy software preload is the reason Defender works so hard on HP laptops — Support Assistant’s automation, telemetry services, bundled AV trials, and a dozen background utilities all feed Microsoft’s scanner a constant stream of file activity. Strip the preload to what you actually use, schedule what’s left, tune Defender’s own workload, and the CPU graph calms down. The laptop was never slow; it was just busy doing things you never asked for.
