Hello! Thank you for reaching out. I am Tin, an independent advisor, and glad to assist you today with this issue. The error message you're seeing:
"Windows could not find 'C:\Program Files\WindowsApps\MicrosoftWindows.CrossDevice_1.25042.38.0_...\CrossDeviceService.exe'", shows that Windows is trying to launch a CrossDeviceService.exe from the WindowsApps directory, but the file or directory no longer exists-likely due to; An update that has not completed or has been deleted
Uninstallation or corruption of the app
A broken shortcut or task attempting to refer to a missing file
Fix Options:
To fix this, these are a few different steps to try:
1-for sure-Reset the "Phone Link" app (previous name-Your Phone),
It may fix the broken call to the executable since this service is tied to the Phone Link feature. Settings > Apps > Installed apps. Search for Phone Link
Click Advanced options
Click Terminate > and then Reset
2-Install the app again using PowerShell
Open PowerShell (as administrator) and run: powershell
Get-AppxPackage *crossdevice* | Remove-AppxPackage
And then reinstall: powershell
Get-AppxPackage -AllUsers Microsoft.Windows.CrossDevice | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
3-Maintain the Cleanest Startup Entries (Optional)
This broken reference might be on your startup.
Press Ctrl + Shift + Esc to open Task Manager
Switch to the Startup tab
Look for anything related to CrossDeviceService or Phone Link and disable it if broken
Otherwise:
Open Task Scheduler
Look under Task Scheduler Library > Microsoft > Windows > AppXDeployment or Shell
Remove or disable any task that references CrossDeviceService.exe
4-Verify an old shortcut exists
Press Win + R, type shell:startup, and press Enter
Look for a shortcut for CrossDeviceService.exe and delete it if it exists
Please try these steps and let me know how it goes. If you run into any issues, just reply back with the details.
Best regards,
Tin