Après avoir délié un ancien compte OneDrive Business de Windows, des dossiers « fantômes » restent visibles avec une X grise et l’erreur 0x80070616 – The cloud file provider is not running. Voici une méthode fiable et détaillée pour les supprimer définitivement, sans casser votre OneDrive personnel.
Problématique
Vous avez dissocié un poste Windows 10/11 d’un ancien compte OneDrive Business (Microsoft 365). Pourtant, dans C:\Users\<NomUtilisateur>\OneDrive (ou OneDrive – <NomEntreprise>), des dossiers demeurent listés, portent une icône X grise et refusent la suppression. Chaque tentative se termine par l’erreur 0x80070616. Elle survient quand l’Explorateur prépare une opération (ouvrir, renommer, supprimer) sur un fichier géré par l’API Cloud Files (CFAPI) alors que le fournisseur OneDrive n’est plus actif ou pointe vers un compte non valide. En pratique : le système pense encore que ces éléments sont « en ligne uniquement », mais le processus de synchronisation qui sait quoi en faire n’est plus là.
Pourquoi ces fichiers « fantômes » réapparaissent
- Espaces réservés (placeholders) : les fichiers marqués par une X grise ne sont pas présents localement ; ce sont des entrées stubs destinées au cloud. Sans le fournisseur actif, Windows ne sait pas les « résoudre » lors de la suppression.
- Verrous de session : un OneDrive.exe restant en mémoire ou relancé par sa tâche planifiée empêche la suppression des stubs, même si le compte a été délié.
- Résidus système : des fichiers cachés (
desktop.ini
, métadonnées) bloquent l’effacement du dossier parent lorsqu’ils sont invisibles à l’utilisateur. - Entrées d’Explorateur : l’icône OneDrive de l’ancien tenant reste épinglée dans l’arborescence, ce qui entretient la confusion et peut relancer des vérifications inutiles.
Pré‑requis et précautions
- Assurez‑vous d’être connecté avec un compte administrateur local.
- Vérifiez que l’ancien compte Microsoft 365 n’impose pas une rétention (juridique, conformité) qui ferait réapparaître des fichiers dans le cloud.
- Fermez les applications qui utilisaient l’ancien dossier (Office, éditeurs, clients de sauvegarde).
- Préparez un point de restauration système si vous comptez modifier le Registre.
Synthèse des solutions apportées
Étape | Action | Effet recherché / Remarques |
---|---|---|
1. Fermer complètement OneDrive | Icône nuage → Paramètres → Quitter OneDrive Gestionnaire des tâches (Ctrl + Shift + Esc) → arrêter tous les processus OneDrive.exe | Empêche OneDrive de verrouiller les fichiers pendant la suppression. |
2. Vérifier / supprimer les copies locales | Fichiers avec coche verte = locaux ; X grise = cloud‑only. Supprimer d’abord les fichiers, puis les dossiers vides. | Windows n’autorise pas la suppression d’un dossier si un fichier reste synchronisé. |
3. Afficher et supprimer les fichiers cachés | Explorateur → Affichage → Éléments cachés → supprimer les desktop.ini et autres fichiers système dans les sous‑dossiers. | Ces petits fichiers empêchent souvent la suppression du dossier parent. |
4. Réinitialiser OneDrive | Win + R → "%localappdata%\Microsoft\OneDrive\OneDrive.exe" /reset Démarrer OneDrive manuellement après quelques secondes. | Purge les anciennes références de compte et reconstruit la base locale. |
5. Retirer l’entrée OneDrive de l’Explorateur (facultatif) | Regedit : HKEY_CURRENT_USER\Software\Classes\CLSID\{GUID} correspondant à OneDrive → IsPinnedToNameSpaceTree = 0 → redémarrer. | Retire l’icône OneDrive déjà déliée du volet gauche. |
6. Passer par un compte administrateur temporaire (méthode « au forceps ») | Créer un nouvel utilisateur local admin → se connecter avec ce profil → prendre la possession du répertoire C:\Users\<NomUtilisateur>\OneDrive → renommer (old-OneDrive ) ou supprimer → revenir au profil principal. | Isoler totalement l’ancien dossier du contexte utilisateur pour le supprimer sans verrou. |
Procédure détaillée
Fermer complètement OneDrive
- Cliquez sur l’icône nuage dans la zone de notification → Paramètres → Quitter OneDrive.
- Ouvrez le Gestionnaire des tâches (Ctrl + Shift + Esc), onglet Processus : sélectionnez tout Microsoft OneDrive puis Fin de tâche.
- Si nécessaire, forcez l’arrêt par l’invite de commandes :
taskkill /im OneDrive.exe /f
- Désactivez temporairement la tâche planifiée qui pourrait relancer OneDrive : Planificateur de tâches → Bibliothèque → Microsoft → OneDrive → OneDrive Standalone Update Task → Désactiver.
Vérifier et supprimer les copies locales
Dans l’Explorateur, ajoutez la colonne Statut (clic droit sur l’entête → Statut) pour distinguer :
- Coche verte pleine : le fichier est local. Il se supprime immédiatement.
- Icône X grise : cloud‑only. Le stub peut refuser la suppression tant que le fournisseur n’est pas actif.
Commencez par effacer tous les fichiers locaux (coche verte), puis les dossiers désormais vides. Si certains dossiers résistent, passez à l’étape suivante.
Afficher et supprimer les fichiers cachés
- Dans l’Explorateur : menu Affichage → cochez Éléments cachés.
- Dans chaque sous‑dossier problématique, supprimez les
desktop.ini
,Thumbs.db
et autres résidus. - Pour accélérer, utilisez PowerShell en remplaçant
<NomUtilisateur>
:PowerShell $root = "C:\Users\<NomUtilisateur>\OneDrive" Get-ChildItem -Path $root -Force -Recurse -File -Include desktop.ini,Thumbs.db,*.tmp | Remove-Item -Force -ErrorAction SilentlyContinue
- Le cas échéant, retirez les attributs système avant suppression :
cmd attrib -h -s -r "C:\Users\<NomUtilisateur>\OneDrive\*" /s /d
Réinitialiser OneDrive (cache et liaisons)
La réinitialisation purge les métadonnées locales (y compris les liens vers l’ancien tenant) et reconstruit le cache.
- Appuyez sur Win + R puis exécutez :
"%localappdata%\Microsoft\OneDrive\OneDrive.exe" /reset
- Patientez 10–20 secondes ; si OneDrive ne se relance pas, démarrez‑le manuellement :
"%localappdata%\Microsoft\OneDrive\OneDrive.exe"
- Reconnectez uniquement votre OneDrive personnel ou le nouveau compte d’entreprise valide.
Astuce : si vous avez déplacé le dossier OneDrive, vérifiez le chemin actuel dans Paramètres → Comptes → Sauvegarde Windows / Dossiers importants pour éviter toute redirection persistante (Known Folder Move).
Retirer l’entrée OneDrive dans l’arborescence de l’Explorateur (facultatif)
Si l’icône de l’ancien OneDrive continue d’apparaître dans le volet gauche, vous pouvez la désépingler. Procédez avec prudence :
- Ouvrez Regedit et sauvegardez la clé HKEY_CURRENT_USER (Fichier → Exporter).
- Parcourez :
HKEY_CURRENT_USER\Software\Classes\CLSID\
et recherchez les sous‑clés où LocalizedString contient « OneDrive » (ou « OneDrive – <Organisation> »). - Dans chaque clé trouvée, définissez IsPinnedToNameSpaceTree à
0
. - Fermez l’Explorateur (ou redémarrez le poste) pour appliquer la modification.
Remarque : selon la version de Windows, le GUID exact peut différer. La recherche par mot‑clé « OneDrive » dans le Registre est souvent plus fiable que la chasse au GUID.
Passer par un compte administrateur temporaire
Si le profil principal conserve des verrous, agissez depuis un autre compte admin local pour « sortir » le dossier du contexte utilisateur.
- Paramètres → Comptes → Famille et autres utilisateurs → Ajouter un autre utilisateur sur ce PC → Je ne dispose pas des informations de connexion → Ajouter un utilisateur sans compte Microsoft. Créez « AdminTemp ».
- Attribuez‑lui le rôle Administrateur.
- Ouvrez une session avec ce nouveau compte.
- Prenez la possession du dossier résiduel et donnez‑vous les droits complets :
takeown /F "C:\Users\<NomUtilisateur>\OneDrive" /R /D Y icacls "C:\Users\<NomUtilisateur>\OneDrive" /grant Administrators:F /T
- Renommez ou supprimez le dossier inerte :
ren "C:\Users\<NomUtilisateur>\OneDrive" "old-OneDrive" rmdir /s /q "C:\Users\<NomUtilisateur>\old-OneDrive"
- Revenez ensuite à votre compte principal et reconfigurez OneDrive si besoin.
Nettoyer les connexions professionnelles résiduelles
- Ouvrez Paramètres → Comptes → Accès professionnel ou scolaire et supprimez toute connexion à Azure AD / Microsoft 365 qui n’est plus d’actualité.
- Dans OneDrive → Paramètres → Compte : vérifiez les comptes listés et supprimez l’ancien tenant.
Nettoyage final et vérifications
- Lancez Storage Sense (Paramètres → Système → Stockage) pour purger les fichiers hors connexion restants.
- Vous pouvez aussi exécuter
cleanmgr
(Nettoyage de disque) pour les fichiers temporaires. - Redémarrez et confirmez que l’arborescence OneDrive – <Organisation> n’est plus affichée et que la colonne Statut n’indique plus d’éléments cloud orphelins.
Résultat obtenu dans la discussion
Après :
- création d’un nouveau dossier OneDrive personnel (ex. OneDrive – Diane),
- resynchronisation complète,
- puis suppression fichiers‑par‑fichiers dans l’ancien dossier,
la corbeille OneDrive s’est vidée et les répertoires liés au compte professionnel ont pu être effacés, sans réapparaître à la reconnexion.
Informations complémentaires utiles
- Services Windows : vérifiez que la tâche OneDrive Standalone Update Task ne relance pas automatiquement OneDrive ; désactivez‑la temporairement si nécessaire.
- Comptes professionnels : dans Paramètres → Comptes → Accès professionnel ou scolaire, supprimez toute connexion résiduelle à Azure AD ou Microsoft 365 pour éviter la reconfiguration automatique.
- Nettoyage final : exécutez Storage Sense ou l’utilitaire cleanmgr pour éliminer les fichiers hors connexion restants.
- Sécurité : avant de supprimer définitivement un dossier OneDrive Business, assurez‑vous qu’aucune politique de rétention ou de conformité d’entreprise n’impose sa conservation.
Plan de dépannage guidé
Si vous hésitez sur l’ordre des opérations, suivez ce cheminement :
- Symptômes uniquement visuels (icônes X, pas d’erreur à l’ouverture) → essayer d’abord la suppression des fichiers locaux, puis des dossiers vides.
- Erreur 0x80070616 systématique → fermer OneDrive, réinitialiser, puis relancer.
- Dossiers récalcitrants malgré tout → supprimer les fichiers cachés et les attributs.
- Entrée persistante dans l’Explorateur → désépingler via le Registre.
- Refus d’accès (Access denied) → utiliser l’administrateur temporaire pour prendre possession et supprimer.
FAQ éclair
Que signifie l’erreur 0x80070616 ?
Elle indique que le fournisseur de fichiers cloud (OneDrive, via CFAPI) n’est pas opérationnel. Sans ce fournisseur, Windows ne peut ni hydrater (télécharger à la volée) ni déshydrater (convertir en cloud‑only) ni supprimer proprement les stubs.
Pourquoi la suppression fonctionne mieux « fichier par fichier » ?
La suppression récursive échoue souvent au premier stub verrouillé. En procédant élément par élément (puis en vidant les dossiers restants), vous contournez les blocages et laissez Windows libérer les descripteurs au fil de l’eau.
Dois‑je désinstaller OneDrive ?
Pas forcément. Une réinitialisation suffit dans la majorité des cas. La désinstallation/réinstallation peut se justifier si OneDrive ne démarre plus ou si le chemin binaire est corrompu.
Quid des dossiers connus (Bureau, Documents, Images) redirigés ?
Si la sauvegarde Known Folder Move avait été activée vers l’ancien tenant, vérifiez dans OneDrive → Paramètres → Synchronisation et sauvegarde que ces dossiers pointent désormais vers votre OneDrive actuel, ou restaurez‑les en local avant de supprimer l’ancienne arborescence.
Comment m’assurer de ne pas supprimer le mauvais contenu ?
Travaillez exclusivement dans C:\Users\<NomUtilisateur>\OneDrive – <OrganisationAncienne>. Laissez intact OneDrive – Personnel ou le nouveau OneDrive – <EntrepriseActuelle>. Vérifiez la colonne Statut et la date de modification.
Annexe : scripts et commandes utiles
Suppression rapide des fichiers cachés
PowerShell
$root = "C:\Users\<NomUtilisateur>\OneDrive"
Get-ChildItem -Path $root -Recurse -Force -File -Include desktop.ini,Thumbs.db,*.tmp |
Remove-Item -Force -ErrorAction SilentlyContinue
Retrait des attributs bloquants
cmd
attrib -h -s -r "C:\Users\<NomUtilisateur>\OneDrive\*" /s /d
Prise de possession depuis un compte admin temporaire
cmd
takeown /F "C:\Users\<NomUtilisateur>\OneDrive" /R /D Y
icacls "C:\Users\<NomUtilisateur>\OneDrive" /grant Administrators:F /T
rmdir /s /q "C:\Users\<NomUtilisateur>\OneDrive"
Réinitialisation de OneDrive
cmd
"%localappdata%\Microsoft\OneDrive\OneDrive.exe" /reset
Bonnes pratiques pour éviter la réapparition
- Ne mélangez pas vos comptes : un dossier OneDrive – Personnel et un dossier OneDrive – Entreprise doivent rester distincts.
- Avant de délier un compte professionnel, arrêtez la synchronisation, attendez la fin des opérations (À jour), puis déliez.
- Nettoyez régulièrement les dossiers cache et utilisez Storage Sense pour éliminer les fichiers obsolètes.
- En environnement d’entreprise, coordonnez la suppression avec l’IT pour respecter les politiques de rétention.
Conclusion
En appliquant méthodiquement les étapes décrites — fermeture complète de OneDrive, suppression des copies locales et des fichiers cachés, réinitialisation du client et, au besoin, intervention depuis un profil administrateur séparé — vous éliminez durablement les « fichiers fantômes » issus d’un ancien compte OneDrive Business. Vous sécurisez ainsi votre nouvel espace de synchronisation, tout en préservant l’intégrité de vos données personnelles.