How to Fix Microsoft Cross Device Service High Memory or CPU Usage on Windows 11

The Microsoft Cross Device Service is a background service in Windows 11 that powers cross-device experiences between your PC and other devices. It works with features such as Phone Link, Cross Device Experience Host, and other Microsoft services to synchronize notifications, messages, clipboard content, files, and app activities across your devices. While the service usually runs quietly in the background, some users notice that it occasionally consumes unusually high CPU or memory resources, slowing down their PCs and affecting overall system performance.

High resource usage by the Microsoft Cross Device Service can occur due to corrupted cache files, synchronization issues, outdated Windows components, software conflicts, or bugs introduced by recent Windows updates. In some cases, repeated communication with connected devices or problems with the Phone Link app can cause the service to use excessive system resources continuously.

Fortunately, you can usually resolve the issue by restarting the service, updating Windows, repairing related apps, or disabling cross-device features if you don’t use them. In this guide, we’ll walk you through the most effective methods to fix Microsoft Cross Device Service high memory or CPU usage on Windows 11.

How to Fix Microsoft Cross Device Service High Memory or CPU Usage on Windows 11

Before you begin, open Task Manager and confirm that the Microsoft Cross Device Service is responsible for the high CPU or memory usage. If the resource spike only occurs briefly during synchronization, it may be normal behavior. However, if the service continues consuming high resources for an extended period, follow the troubleshooting methods below.

1. Restart Your Computer

Temporary Windows glitches can cause background services to consume excessive system resources.

  1. Save your work and close all applications.
  2. Open the Start menu.
  3. Click the Power icon.
  4. Select Restart.
  5. After Windows starts, monitor the service in Task Manager.

Restarting your PC refreshes background services and often resolves temporary performance issues.

2. Restart the Microsoft Cross Device Service

Restarting the service can clear temporary synchronization problems.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Locate Microsoft Cross Device Service.
  3. Right-click the service.
  4. Select Restart.
  5. Wait a few moments.
  6. Check CPU and memory usage again.

Restarting the service reloads its processes without requiring a full system restart.

3. Update Windows 11

Microsoft frequently releases fixes for background services and performance issues.

  1. Press Windows + I to open Settings.
  2. Navigate to Windows Update.
  3. Click Check for updates.
  4. Install all available updates.
  5. Restart your computer.

Installing the latest updates may resolve known bugs affecting the Cross Device Service.

4. Update the Phone Link App

The Cross Device Service works closely with the Phone Link app.

  1. Open the Microsoft Store.
  2. Click Library.
  3. Select Get updates.
  4. Update Phone Link if an update is available.
  5. Restart the application.

Keeping Phone Link updated improves compatibility with Windows services.

5. Repair the Phone Link App

Corrupted application files can cause repeated synchronization attempts.

  1. Open Settings.
  2. Go to Apps > Installed apps.
  3. Locate Phone Link.
  4. Click the three-dot menu.
  5. Select Advanced options.
  6. Click Repair.
  7. Restart the app.

Repairing the app restores missing or damaged files without affecting your data.

6. Disable Cross-Device Features

If you don’t use cross-device experiences, disabling them can reduce resource usage.

  1. Open Settings.
  2. Navigate to Apps > Advanced app settings > Cross-device experiences (or the equivalent section in your Windows version).
  3. Turn off unnecessary cross-device features.
  4. Restart your computer.

Disabling unused features prevents the service from continuously synchronizing data.

7. Sign Out and Sign Back Into Your Microsoft Account

Account synchronization issues can cause the service to repeatedly retry failed operations.

  1. Open Settings.
  2. Go to Accounts > Your info.
  3. Sign out of your Microsoft account.
  4. Restart your PC.
  5. Sign back in.
  6. Monitor the service again.

Refreshing your account connection may resolve synchronization-related problems.

8. Repair Corrupted System Files

Corrupted Windows components can affect background services.

  1. Open Command Prompt as Administrator.
  2. Run:
sfc /scannow
  1. After the scan finishes, run:
DISM /Online /Cleanup-Image /RestoreHealth
  1. Restart your computer.

These tools repair damaged Windows system files that may be causing excessive resource usage.

9. Perform a Clean Boot

A third-party application may be conflicting with the Cross Device Service.

  1. Press Windows + R, type msconfig, and press Enter.
  2. Open the Services tab.
  3. Check Hide all Microsoft services.
  4. Click Disable all.
  5. Open the Startup tab.
  6. Click Open Task Manager.
  7. Disable all startup applications.
  8. Restart your computer.

If the resource usage drops, re-enable services one at a time to identify the conflicting software.

10. Reset the Phone Link App

If repairing the app doesn’t help, resetting it may resolve persistent issues.

  1. Open Settings.
  2. Navigate to Apps > Installed apps.
  3. Locate Phone Link.
  4. Open Advanced options.
  5. Click Reset.
  6. Reconfigure the app after the reset completes.

Resetting clears corrupted settings and synchronization data.

11. Check for Malware

Malware can sometimes disguise itself as legitimate Windows services or trigger abnormal system behavior.

  1. Open Windows Security.
  2. Go to Virus & threat protection.
  3. Click Quick scan.
  4. Run a Full scan if necessary.
  5. Remove any detected threats.
  6. Restart your PC.

A malware scan helps ensure the high resource usage isn’t caused by malicious software.

12. Temporarily Disable the Service

If you don’t use Phone Link or cross-device features, you can temporarily disable the service to confirm it’s causing the issue.

  1. Open Services.
  2. Locate Microsoft Cross Device Service.
  3. Double-click the service.
  4. Change the Startup type to Manual or Disabled.
  5. Click Apply, then OK.
  6. Restart your computer.

Only disable the service if you don’t rely on Windows cross-device functionality, as doing so may prevent features such as Phone Link and cross-device synchronization from working correctly.

Conclusion

The Microsoft Cross Device Service is responsible for enabling seamless communication between Windows 11 and your connected devices, but occasional bugs or synchronization issues can cause it to consume excessive CPU or memory resources. In most cases, restarting the service, updating Windows, repairing the Phone Link app, or disabling unused cross-device features will resolve the problem.

If the issue continues, repairing system files, performing a clean boot, or resetting the Phone Link app can help identify and eliminate the underlying cause. Keeping Windows 11 and Microsoft Store apps up to date will also reduce the likelihood of encountering high resource usage issues in the future.

Posted by Raj Bepari

I’m a digital content creator passionate about everything tech.