Few things are more annoying than a laptop that’s loud and hot while doing nothing. On HP laptops, one of the most common culprits is Cortana — or more precisely, SearchUI.exe, the process behind the Windows taskbar search box. When it goes wrong, it sits at 30 to 50 percent CPU usage indefinitely, draining your battery and making the fan run constantly. The search box still works, which makes the problem confusing: everything seems fine except your processor is working overtime for no reason.

This is a well-documented issue that tends to appear after Windows updates, and HP laptops seem to hit it more often than most — likely because of interactions between HP’s preinstalled utilities and the search service. The process is legitimate Windows software, not malware, which means antivirus scans won’t find anything and reinstalling things blindly won’t help. What actually works is a sequence of targeted fixes: stop the stuck process, rebuild the search index it chokes on, and then disable the cloud features that keep triggering the loop.

The fixes below are ordered from quickest to most thorough. Most HP users find the problem resolved by the third or fourth step. You won’t lose local file search — that keeps working throughout — you’re just taming the parts of Cortana that run wild.

Why this happens

  • Corrupted search index: When the Windows search index gets damaged, SearchUI.exe can get stuck repeatedly trying to read it, burning CPU in an endless retry loop.
  • Cloud search sync loops: Cortana’s integration with Bing and Microsoft account search history can get stuck syncing, especially after account or privacy setting changes.
  • Windows update conflicts: Feature updates sometimes leave the search components in a half-updated state where the process misbehaves until the index is rebuilt.
  • HP preinstalled software interference: HP’s bundled utilities and support assistants occasionally conflict with search services, particularly after either one updates.
  • Damaged Cortana app package: The app package behind the search UI can become corrupted, causing the process to crash and restart in a loop that looks like constant high CPU.
  • Memory pressure from indexing: On laptops with 8GB of RAM, the indexer competing with other apps can create a feedback loop where SearchUI.exe never gets to idle.
  • Stuck search history or cache: Corrupted cached search data can cause the process to repeatedly attempt the same failed operation.

How to fix it

Work through these in order — diagnose first, then act.

Fix 1: End the stuck process and watch what happens

Sometimes the process is just stuck in a transient loop, and restarting it clears the problem. This takes ten seconds and is worth trying first.

  1. Open Task Manager (Ctrl + Shift + Esc).
  2. Find Search or SearchUI.exe (it may appear under a Cortana or search heading) in the Processes list.
  3. Right-click it and choose End task.
  4. Watch the CPU column for a minute. If usage stays low, the loop is broken — at least for now.

If the process immediately climbs back to high CPU, the underlying trigger (usually the index) is still there, and you need the deeper fixes below. If your whole system feels slow beyond just this process, check our guide on how to speed up a Windows 11 laptop for the broader picture.

Fix 2: Rebuild the Windows search index

A corrupted index is the most common root cause. Rebuilding it forces Windows to throw away the damaged data and start fresh, which usually breaks the retry loop permanently.

  1. Open Control Panel (search for it in the Start menu) and go to Indexing Options.
  2. Click Advanced, then click Rebuild under Troubleshooting.
  3. Confirm the rebuild. It can take anywhere from a few minutes to a few hours depending on how many files you have.
  4. Let it run in the background — avoid heavy disk activity while it works.
  5. Once complete, restart your laptop and check SearchUI.exe CPU usage.

You can also reduce future index load by clicking Modify in Indexing Options and unchecking folders you never search. Our guide on how to disable search indexing on a laptop covers the nuclear option if indexing itself is the problem.

Fix 3: Disable cloud search and search highlights

Cortana’s cloud features — Bing results in the Start menu, search highlights, and Microsoft account history — are frequent triggers for the high-CPU loop. Disabling them removes the network-dependent parts of the process.

  1. Open Settings > Privacy & security > Search permissions.
  2. Under Cloud content search, turn off both Microsoft account and Work or School account.
  3. Scroll to More settings and turn off Show search highlights.
  4. Restart your laptop and monitor CPU usage.

Local file and app search continues to work normally. You only lose web results inside the Start menu search, which most people find to be an improvement anyway.

Fix 4: Re-register the Cortana/Search app package

If the app package itself is damaged, re-registering it with PowerShell repairs the installation without affecting your files or settings.

  1. Press Win + X and choose Terminal (Admin) or Windows PowerShell (Admin).
  2. Run this command exactly: Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. On newer Windows 11 builds where Cortana was removed, target the search experience instead: Get-AppXPackage -Name MicrosoftWindows.Client.CBS | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  4. Restart your laptop after the command completes.

Fix 5: Disable Cortana via Group Policy or Registry

If you never use Cortana’s assistant features, disabling it at the policy level stops the related background activity entirely while keeping basic search functional.

  1. Press Win + R, type gpedit.msc, and press Enter (Windows 11 Pro).
  2. Navigate to Computer Configuration > Administrative Templates > Windows Components > Search.
  3. Enable Allow Cortana set to Disabled, and also disable Allow Cloud Search.
  4. On Windows 11 Home (no gpedit), open Registry Editor, go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search, and create a DWORD named AllowCortana set to 0.
  5. Restart your laptop.

Back up the registry key before editing if you use the Home method. Microsoft’s Windows support page documents the search settings for your specific Windows build if you want to confirm the current options.

Fix 6: Remove conflicting HP bloatware

HP laptops ship with utilities that occasionally clash with Windows search services. If the problem started after an HP Support Assistant or HP utility update, this is worth checking.

  1. Open Settings > Apps > Installed apps.
  2. Look for HP utilities you don’t use — HP JumpStart, HP Audio Switch, and trial software are common candidates.
  3. Uninstall them one at a time, restarting and checking CPU usage after each.
  4. Keep HP Support Assistant if you use it for driver updates; remove it only if testing shows it’s the conflict.

For a full cleanup, see our guide on how to remove bloatware from a Windows 11 laptop .

Fix 7: Check for malware and repair system files

Rule out the unlikely-but-important cases: actual malware masquerading as the search process, and corrupted system files feeding the loop.

  1. Verify the process location: in Task Manager, right-click SearchUI.exe, choose Open file location, and confirm it’s in C:\Windows\SystemApps. Anything elsewhere is suspicious.
  2. Run a full scan with Windows Security (Settings > Privacy & security > Windows Security > Virus & threat protection).
  3. Open an admin Command Prompt and run sfc /scannow, then restart.
  4. If issues persist, run DISM /Online /Cleanup-Image /RestoreHealth and restart again.

Closing

Cortana high CPU on HP laptops is frustrating because the culprit is a legitimate Windows process, but the fix is straightforward once you know the sequence: kill the stuck process, rebuild the index, disable the cloud features that trigger the loop, and clean up conflicting HP software. In the vast majority of cases, one of these steps ends the problem for good.

Frequently asked questions

Why does Cortana use so much CPU on HP laptops?
On HP laptops the Cortana/SearchUI.exe process sometimes gets stuck in a loop — usually after a Windows update, a corrupted search index, or a conflict with HP’s preinstalled software. The process that powers Windows Search and the taskbar search box starts consuming 30 to 50 percent CPU continuously instead of idling at near zero.
Can I disable Cortana without breaking Windows Search?
Yes, with the right method. Disabling Cortana’s cloud features and background activity leaves the local file search working normally. What you lose is web search results in the Start menu and Cortana voice features, which most people never use. The file and app search that matters keeps working.
Is SearchUI.exe the same as Cortana?
Essentially, yes. In current Windows 11 builds, the Cortana functionality is bundled into SearchUI.exe (sometimes shown as SearchHost.exe), the process behind the taskbar search box. When people say Cortana is using high CPU, this is the process they mean. It’s a legitimate Windows component, not malware.
Will these fixes work on other laptop brands too?
Mostly, yes. The steps for rebuilding the search index, disabling cloud search, and ending the stuck process work on Dell, Lenovo, ASUS, and Acer laptops as well. HP machines just see this problem more often because of the combination of HP’s bundled utilities and certain Windows update rollouts.