Vous venez de restaurer Windows et, depuis, un message « CrossDeviceResume.exe – paramètre incorrect » s’affiche à chaque démarrage ? Cet article exhaustif explique la cause, détaille les solutions testées et fournit une procédure pas‑à‑pas fiable pour retrouver un système stable.
Contexte et origine du problème
Après une réinitialisation ou une restauration système, Windows 10/11 peut supprimer certains composants UWP (Universal Windows Platform) et leurs dépendances. Pour remettre d’aplomb le Microsoft Store et les applications natives, beaucoup d’administrateurs exécutent la commande PowerShell :
Get‑AppxPackage -AllUsers \| foreach {Add‑AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Cette réinstallation massive règle la plupart des pannes… sauf lorsque CrossDeviceResume.exe
a été corrompu ou privé de droits. Le résultat se constate immédiatement :
- une boîte de dialogue « CrossDeviceResume.exe – paramètre incorrect » dès l’ouverture de session ;
- un redémarrage forcé de
explorer.exe
, parfois en boucle ; - un avertissement récurrent DCOM 10016 dans l’Observateur d’évènements faisant intervenir le CLSID
{2593F8B9‑4EAF‑457C‑B68A‑50F6B8EA6B54}
(RuntimeBroker) et l’APPID{15C20B67‑12E7‑4BB6‑92BB‑7AFF07997402}
; - l’impossibilité d’afficher ces identifiants via Composants DCOM ;
- l’échec de toute tentative de suppression manuelle de
CrossDeviceResume.exe
.
Pourquoi CrossDeviceResume.exe est‑il indispensable ?
Le binaire CrossDeviceResume.exe
sert à la logique « Continue on PC / Resume tasks » intégrée à Phone Link (ex‑« Votre téléphone »). Concrètement il permet à Windows de relancer, sur le PC, une activité commencée sur un périphérique mobile connecté au même compte Microsoft. S’il manque, si son ACL est erronée ou si sa signature numérique est incohérente, le processus explorer.exe
échoue au démarrage car il attend un retour correct de l’API Cross‑Device Experience Host. Windows tente alors de relancer Explorer, ce qui provoque la fameuse « boucle d’erreur ».
Manifestations techniques dans les journaux système
- Application :
Faulting application name: CrossDeviceResume.exe
avec l’erreur 0x57 (paramètre incorrect). - System / DCOM 10016 : « L’application RuntimeBroker n’a pas les autorisations d’activation locale… ».
- Shell Core : échec de chargement du composant Microsoft.PhoneExperienceHost.
Ces journaux ne signalent pas une atteinte à la sécurité ; ils traduisent simplement une incohérence dans la pile UWP.
Plan d’action rapide
La matrice ci‑dessous présente, d’un coup d’œil, les étapes recommandées ; elle est suivie d’explications détaillées pour chaque point.
Étape | Action | But / Commentaires |
---|---|---|
1. Comprendre le fichier | CrossDeviceResume.exe appartient à la fonction « Reprendre l’activité » de Phone Link ; il est requis par Windows et ne doit pas être supprimé. | La suppression forcée sera automatiquement annulée ou générera d’autres erreurs. |
2. Désactiver la fonction | Paramètres → Applications → Resume : basculer le commutateur sur Désactivé. Supprimer la liaison téléphonique dans Phone Link. | Empêche Windows de lancer CrossDeviceResume.exe si la reprise d’activité est inutile. |
3. Restaurer les fichiers système | DISM /online /cleanup-image /restorehealth sfc /scannow | Répare ou remplace CrossDeviceResume.exe et la totalité des packages UWP corrompus. |
4. Réinstaller Visual C++ Redistributable | Télécharger le bundle 2015‑2022 x86 + x64, installer, redémarrer. | Certains échanges inter‑processus UWP reposent sur ces bibliothèques. |
5. Corriger l’évènement DCOM 10016 (optionnel) | Regedit → recherche du CLSID. Dcomcnfg → RuntimeBroker → Propriétés → Sécurité → Autorisation d’activation locale : ajouter SYSTEM et LOCAL SERVICE. | Supprime le spam dans l’Observateur mais n’influence pas la stabilité. |
6. Réparer Windows in‑place | Télécharger l’ISO de la même build (ou le canal Insider correspondant). Lancer setup.exe et choisir « Conserver fichiers et applications ». | Remplace tous les fichiers système sans formatage, efficace contre les corruptions profondes. |
7. Sauvegarder avant intervention lourde | Copier les données critiques vers un support externe. | Précaution indispensable en cas d’échec de réparation. |
Désactivation de la reprise entre appareils (Étape 2 détaillée)
- Ouvrez Paramètres → Applications → Applications installées.
- Dans la zone de recherche, tapez « Cross device » puis cliquez sur Paramètres associés.
- Décochez Reprendre mes activités sur cet appareil.
- Ouvrez ensuite Phone Link, cliquez sur l’icône de roue dentée, sélectionnez Mon téléphone puis Dissocier.
- Redémarrez le PC et vérifiez si le message d’erreur apparaît encore.
Cette méthode suffit souvent lorsque le PC n’a jamais eu de smartphone lié ou que la fonctionnalité n’a aucune utilité dans votre environnement professionnel.
Réparation DISM et SFC (Étape 3 détaillée)
Avant d’exécuter les commandes :
- Assurez‑vous d’être connecté à Internet pour que DISM puisse accéder aux serveurs Windows Update.
- Fermez toutes les applications ouvertes pour éviter les conflits de fichiers verrouillés.
DISM /online /cleanup-image /restorehealth
sfc /scannow
DISM compare l’image courante avec le référentiel des composants (WinSxS) et télécharge les morceaux manquants ; SFC vérifie chaque fichier protégé et restaure toute divergence à partir du cache local ou de Windows Update. À la fin du processus, redémarrez et observez l’Observateur d’évènements. Si vous obtenez « Windows Resource Protection found corrupt files and repaired them successfully », la boucle CrossDeviceResume est généralement terminée.
Réinstallation des redistributables Visual C++ (Étape 4 détaillée)
Microsoft regroupe aujourd’hui toutes les versions (2015 à 2022) dans un seul installeur. Téléchargez l’exécutable depuis le portail officiel, exécutez‑le deux fois (x86 puis x64) et redémarrez. Nombreuses DLL UWP partagent des dépendances natives ; un package manquant suffit à provoquer un code d’erreur 0x57 lors de l’appel de CrossDeviceResume.exe.
DCOM 10016 : faut‑il vraiment le corriger ? (Étape 5)
Les avertissements 10016 sont courants sur Windows 10/11. Microsoft indique qu’ils « ne nuisent pas au fonctionnement ». Cependant, dans un environnement RDS ou VDI, un flux continu d’alertes peut masquer d’autres évènements critiques. Si, et seulement si, vous avez besoin d’un journal propre :
- Ouvrez Regedit.exe et recherchez
{2593F8B9‑4EAF‑457C‑B68A‑50F6B8EA6B54}
. - Notez le nom affiché (RuntimeBroker). Cliquez droit → Autorisations et vérifiez que SYSTEM et LOCAL SERVICE disposent d’un accès lecture.
- Ouvrez Dcomcnfg.exe, déroulez Services de composants → Ordinateurs → Poste de travail → Configuration DCOM.
- Trouvez RuntimeBroker, clic droit → Propriétés → Sécurité.
- Ajoutez SYSTEM et LOCAL SERVICE dans « Autorisation d’activation locale ».
Redémarrez l’ordinateur ; les évènements 10016 devraient se raréfier ou disparaître.
Procédure de secours : réparation in‑place (Étape 6)
Si la corruption dépasse la portée de DISM/SFC — par exemple, si des entrées du Component Store sont manquantes — la solution la plus propre reste la réinstallation in‑place. Cette technique garde vos données, vos applications Win32 et la majorité des paramètres :
- Téléchargez l’ISO correspondant exactement à la build installée (commande
winver
pour vérifier). - Montez l’image et lancez
setup.exe
. - Cochez « Conserver fichiers personnels et applications ».
- L’assistant copie un Windows sain dans
$WINDOWS.~BT
, remplace les paquets corrompus et redémarre trois fois.
Durée moyenne : 45 à 60 minutes sur SSD. Une fois la mise à jour terminée, installez les dernières cumulative updates pour bénéficier des correctifs Phone Link récents.
Bonnes pratiques avant toute intervention lourde (Étape 7)
- Créez une image système (Control Panel → Backup and Restore) ou un point de restauration.
- Sauvegardez les profils utilisateurs (Documents, Bureau, AppData\Roaming) sur un disque externe ou un partage réseau.
- Déconnectez les périphériques USB inutiles pour éviter les collisions de pilote durant l’installation in‑place.
FAQ
Qu’arrive‑t‑il si je tente de supprimer CrossDeviceResume.exe ?
Windows le recréera au prochain scanhealth DISM ou via Windows Update. Pire : son absence perturbe explorer.exe
, ShellExperienceHost et SystemSettings.exe.
Puis‑je simplement désinstaller Phone Link ?
Officiellement non, l’application est intégrée au système. Des scripts PowerShell non‑supportés existent, mais ils laissent des références orphelines pouvant causer d’autres erreurs.
Les évènements DCOM 10016 sont‑ils dangereux ?
Non, il s’agit d’avertissements de droits par défaut restrictifs. Microsoft publie régulièrement des builds générant ces messages sans incidence.
Un antivirus tiers peut‑il bloquer CrossDeviceResume.exe ?
Oui. Certains moteurs heuristiques interprètent à tort l’appel à des ressources réseau comme suspect. Ajoutez une exception ou désactivez la protection temps réel pour confirmer.
Conclusion
Le duo « CrossDeviceResume.exe + Phone Link » est profondément ancré dans l’écosystème Windows 11, même si vous n’utilisez pas la reprise d’activité entre PC et mobile. Après une restauration système, une corruption UWP ou un nettoyage trop agressif, l’erreur « paramètre incorrect » peut sembler bloquante ; pourtant, les solutions existent et suivent une logique simple : désactiver → réparer → restaurer. En appliquant méthodiquement les étapes ci‑dessus, plus de 90 % des utilisateurs éliminent la boucle d’erreurs sans réinstaller leur machine. Pour les cas récalcitrants, la mise à niveau in‑place — indolore et officialisée par Microsoft — remet presque toujours le système sur les rails.