How to Troubleshoot High CPU Use on Windows Cross Device Service

How to Troubleshoot High CPU Use on Windows Cross Device Service

Windows 11 runs many background processes to keep apps and connected devices working smoothly. Most of them use very few system resources, but occasionally a process can consume an unusually high amount of CPU.

If you notice Microsoft Cross Device Service using high CPU, the issue may be related to cross-device synchronization, Phone Link, background app activity, or a problem with the service itself.

Fortunately, there are several ways to reduce CPU usage and get the process back to normal.

Quick Tips

  • High CPU usage from Microsoft Cross Device Service can be related to cross-device connectivity and background synchronization.
  • Restarting Windows can clear temporary process or resource-management issues.
  • Disabling Phone Link and other related apps from startup can reduce background activity.
  • Limiting background permissions can prevent unnecessary cross-device tasks.
  • If the problem continues, reinstalling the Cross Device Service may help.

What Is Microsoft Cross Device Service?

Microsoft Cross Device Service is a Windows component that helps Windows communicate and synchronize with other devices, particularly smartphones.

Features and applications such as Phone Link can use cross-device functionality to connect your phone with your Windows PC.

Under normal circumstances, the service should operate quietly in the background. However, synchronization problems, repeated connection attempts, or other software issues can sometimes cause it to consume more CPU resources than expected.

How to Fix Microsoft Cross Device Service High CPU Usage

Try the following solutions in order. Start with the simplest fix before changing Windows settings or reinstalling the service.

Fix 1: Restart Your PC

Restarting Windows is one of the easiest ways to resolve temporary CPU usage problems.

Background processes can occasionally encounter resource-management issues or become stuck while performing a task. A restart closes those processes and starts them again.

Step 1: Save Your Work

Save any open documents and close applications that you are using.

Step 2: Restart Windows

Open the Start menu, select the Power button, and choose Restart.

Step 3: Check CPU Usage

After Windows starts again, open Task Manager with:

Ctrl + Shift + Esc

Check whether Microsoft Cross Device Service is still consuming an unusually high amount of CPU.

Fix 2: Disable Phone Link From Startup

If you do not need Phone Link to launch every time Windows starts, disabling it from startup can reduce background activity.

Step 1: Open Task Manager

Press:

Ctrl + Shift + Esc

Step 2: Open Startup Apps

Select Startup apps from the sidebar.

Step 3: Find Phone Link

Locate Phone Link in the list.

Step 4: Disable It

Right-click Phone Link and select Disable.

This prevents Phone Link from automatically launching when you sign in to Windows.

You can also check the Startup apps list for Mobile devices and disable it if you do not need that feature to start automatically.

Fix 3: Turn Off Share Across Devices

Windows includes features that allow supported apps and experiences to work across multiple devices. If you do not use these features, disabling them can reduce the amount of background activity associated with cross-device functionality.

Step 1: Open Windows Settings

Press:

Windows + I

Then select Apps.

Step 2: Open Advanced App Settings

Select Advanced app settings.

Step 3: Open Share Across Devices

Look for Share across devices.

Step 4: Turn the Feature Off

Select Off for the relevant sharing option.

The exact wording or availability of this setting may vary depending on your Windows 11 version and installed features.

Fix 4: Prevent Phone Link From Running in the Background

If Phone Link continues consuming resources even when you are not actively using it, you can restrict its background activity.

Step 1: Open Settings

Press Windows + I.

Go to:

Apps > Installed apps

Step 2: Find Phone Link

Search for Phone Link in the installed applications list.

Step 3: Open Advanced Options

Click the three-dot menu next to Phone Link and select Advanced options.

Step 4: Change Background Permissions

Find Background apps permissions.

Open the dropdown menu and select:

Never

This prevents Phone Link from continuing to run in the background when you are not actively using it.

Fix 5: Reinstall Microsoft Cross Device Service

If Microsoft Cross Device Service continues to consume excessive CPU after trying the previous fixes, reinstalling the relevant Windows package may resolve corrupted or malfunctioning components.

Before doing this, make sure you understand that removing a Windows app package can affect related cross-device features.

Step 1: Open PowerShell as Administrator

Press:

Windows + R

Type:

powershell

Instead of pressing Enter normally, press:

Ctrl + Shift + Enter

Approve the User Account Control prompt.

Step 2: Remove the Cross Device Package

In PowerShell, run:

Get-AppxPackage *CrossDevice* -AllUsers | Remove-AppxPackage -AllUsers

Press Enter and wait for the command to complete.

Step 3: Restart Windows

Restart your computer.

Step 4: Reinstall the Package

Open PowerShell or Windows Terminal as administrator again.

Run:

winget install 9NTXGKQ8P7N0

Press Enter and follow any prompts shown by Windows.

Step 5: Check CPU Usage

After installation completes, restart Windows if requested.

Open Task Manager and check whether Microsoft Cross Device Service is still using excessive CPU resources.

How to Check Whether Cross Device Service Is Causing the Problem

If you want to confirm the process is responsible for the CPU spike, open Task Manager using:

Ctrl + Shift + Esc

Select the Processes tab and look for Microsoft Cross Device Service or a related process.

If CPU usage drops significantly after disabling Phone Link or cross-device features, one of those connected services may be responsible for the background activity.

Final Thoughts

Microsoft Cross Device Service normally works in the background and should not continuously consume a large amount of CPU. If it does, start by restarting Windows and checking whether Phone Link is launching automatically.

If the problem remains, disable unnecessary startup and background activity, turn off cross-device sharing, and restrict Phone Link’s background permissions.

As a final troubleshooting step, you can remove and reinstall the Cross Device package using PowerShell and winget. After reinstalling it, monitor Task Manager to see whether CPU usage returns to normal.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *