CrossDeviceService.exe High CPU and Battery Drain – How to Fix

Ever caught a process called CrossDeviceService.exe eating your CPU while you weren’t doing anything? That’s the plumbing behind Phone Link (the system that connects your Android or iPhone to Windows).Here’s what goes wrong: the service polls for nearby phones constantly. And when its pairing token corrupts, it hunts forever for a phone it can never “find” — even though your phone sits right there, already paired. That loop never sleeps. So your CPU stays busy, the fan spins, and the battery melts away. The fixes below stop the loop without breaking Phone Link (unless you want the whole thing gone — that’s covered too).

Fix 1 – End the Runaway Process

First, immediate relief. Killing the process stops the drain right now (it can restart later — the next fixes handle that part).

1 – Press Ctrl + Shift + Esc to open Task Manager.

2 – Click Details in the left sidebar.

3 – Type “cross” in the search box at the top. Way faster than scrolling the full list.

4 – Right-click CrossDeviceService.exe and select End task.

 

crossdevice end task

 

Your CPU usage should drop within a few seconds. Fan too.

 

Fix 2 – Stop Phone Link From Running in the Background

Worried this breaks Phone Link? It doesn’t. The app still works whenever you open it — it just stops running when you don’t.

1 – Press Windows + I to open Settings.

2 – Go to System, then System Components.

 

system components

 

3 – Type “Phone Link” in the search box at the top.

4 – Click the three dots (⋯) next to Phone Link and select Advanced options.

 

phone link adv

 

5 – Under Background apps permissions, change the setting to Never.

 

never

 

Check if this works for you.

 

Fix 3 – Do the Same for Cross Device Service

There’s a second entry hiding under its own name. Same treatment.

Repeat the steps from Fix 2, but search for “Cross Device Service” instead of Phone Link.

Set its Background apps permissions to Never as well.

Try the next fix if this one does not work.

 

Fix 4 – Unlink and Re-Pair Your Phone

Remember that corrupted pairing token from earlier? This replaces it with a fresh one.

1 – Open the Phone Link app on your PC.

2 – Click Settings (the gear icon in the top right).

3 – Go to My Devices.

4 – Remove your phone from the list.

 

remove it

 

5 – Click to add a device and scan the QR code with your phone to pair it again.

 

qr code to connect



 

So the polling calms down once the token is fresh. Still churning after re-pairing? Then the app data itself is damaged — that’s the next fix.

 

Fix 5 – Reset the Phone Link App

This wipes the local cache and pulls a clean cross-device configuration from Microsoft (your texts and photos live on the phone — nothing is lost).

1 – Go back to Phone Link’s Advanced options page, like in Fix 2.

2 – Scroll down and click Reset.

 

reset phone link

 

3 – Reopen Phone Link and pair your phone again, like in Fix 4.

 

Fix 6 – Don’t Use Phone Link at All? Block the Service

Pro-only, sadly. Windows Home doesn’t include the policy editor this needs. But if you’re on Windows 11 Pro and never touch Phone Link, this shuts the resume service down for good.

1 – Press Windows + R, type secpol.msc, and press Enter.

2 – Go to Security Settings > Software Restriction Policies > Additional Rules. (Seeing an empty policies folder? Right-click Software Restriction Policies and create new policies first.)

3 – Right-click in the right pane and choose New Path Rule.

 



new path rule additional rules

 

4 – Set the path to:

C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\CrossDeviceResume.exe

 

5 – Set the Security level to Disallowed and click OK.

 

disallowed crossdevice ok

 

On Windows Home, Fixes 2 and 3 get you most of the way there anyway.

 

Keep It From Coming Back

  • Re-check both background permissions after big Windows updates. They reset more often than they should.
  • Pair your phone once. And leave it — constantly removing and re-adding devices is exactly how tokens corrupt.
  • Not a Phone Link person? Keep both permissions on Never forever. Zero downside.

 

People Also Ask

What does CrossDeviceService.exe do?

It’s the background service powering Phone Link and other cross-device features — phone notifications on your PC, shared clipboard, resuming phone activities on the desktop. Useful when it behaves. When its pairing data corrupts, it burns CPU polling for devices nonstop.

Can I remove Cross Device Services completely?

Not through a normal uninstall — it ships as part of Windows 11. What you can do: set its Background apps permissions to Never under Settings > Apps, which stops the drain. Windows 11 Pro users can go further and block CrossDeviceResume.exe with a path rule in secpol.msc.