Icône OneDrive en double dans l’Explorateur Windows : causes et solutions (méthode Registre détaillée)

Vous voyez soudain deux icônes OneDrive dans l’Explorateur ? Avant de reformater tout le PC, voici une procédure complète — et sûre — pour faire définitivement disparaître l’icône fantôme tout en préservant vos fichiers et votre synchronisation.

Sommaire

Deux dossiers OneDrive identiques dans l’Explorateur de fichiers

Problème

  • Deux icônes ou dossiers libellés identiquement (« OneDrive » ou « Nom – Personnel ») apparaissent dans le volet gauche.
  • Les deux références pointent vers le même répertoire physique ; toute action dans l’un se reflète instantanément dans l’autre.
  • Redémarrer Windows, suspendre la synchronisation ou même désinstaller OneDrive ne suffit généralement pas : la duplication revient.

Causes probables

  1. Entrées dupliquées dans le Registre — Deux clés CLSID du Shell Namespace pour OneDrive sont présentes dans HKEY_CLASSES_ROOT\CLSID. Chacune contient la valeur System.IsPinnedToNameSpaceTree = 1, forçant l’Explorateur à les afficher.
  2. Déplacement ou réinstallation — Un déplacement manuel du dossier OneDrive, une migration de l’édition OEM vers la version Microsoft Store, ou la coexistence des builds Entreprise et Personnel peut provoquer la création de la seconde clé.
  3. Réécriture automatique — Si vous ne neutralisez qu’une seule clé, OneDrive la recrée ou réactive la valeur lors du prochain démarrage, et l’icône réapparaît.

Solution éprouvée : suppression de la clé redondante

  1. Sauvegarder le Registre
    Win + RregeditFichier > Exporter › « Tout ». Conservez la sauvegarde sur un support externe.
  2. Identifier les deux CLSID OneDrive
    Dans Ordinateur\HKEY_CLASSES_ROOT\CLSID, lancez une recherche OneDrive. Le moteur s’arrête sur la première occurrence ; faites F3 pour atteindre la seconde. Notez ou copiez les deux GUID.
  3. Désépingler la clé redondante
    Pour chaque GUID :
    — Double‑cliquez sur System.IsPinnedToNameSpaceTree.
    — Passez la valeur à 0.
    — Validez.
  4. Redémarrer Windows
    Au reboot, une seule des deux clés repasse à 1 (celle légitime), l’autre reste à 0. Vous ne verrez plus qu’un seul OneDrive.
  5. En cas d’échec
    — Vérifiez que les deux CLSID ont bien été modifiés.
    — Lancez Regedit en Administrateur (clic droit → « Exécuter en tant qu’administrateur »).
    — Répétez l’étape 3 puis redémarrez.

Mesures de secours si l’icône persiste

ActionDétailsObservations
Réinitialiser OneDriveWin + R → %localappdata%\Microsoft\OneDrive\OneDrive.exe /reset, puis relancez OneDrive depuis le menu Démarrer.Rétablit les clés par défaut sans toucher aux fichiers.
Délier + Réinstaller1) OneDrive → Paramètres → Compte → « Dissocier ce PC ».
2) Paramètres > Applications ou winget uninstall Microsoft.OneDrive.
3) Téléchargez la dernière version et installez‑la.
Élimine souvent la clé doublon laissée par l’ancienne build.
Démarrage minimal (Clean Boot)Désactivez temporairement les services tiers via msconfig pour détecter celui qui réécrit la clé.Particulièrement utile sur PC prééquipés par un constructeur.
Réinitialisation de Windows / désinstallation définitiveSolution radicale si OneDrive est inutilisé ou si toutes les autres méthodes échouent.Supprime toute trace OneDrive… mais à n’envisager qu’en dernier recours !

Points d’attention

  • La duplication est purement cosmétique : vos fichiers se synchronisent correctement.
  • Toujours créer une sauvegarde du Registre avant modification ; une erreur peut rendre Windows instable.
  • System.IsPinnedToNameSpaceTree n’influence que l’affichage dans l’Explorateur, pas le moteur de synchronisation.
  • Sur Windows 11, veillez à n’avoir qu’une seule source OneDrive (application Microsoft Store ou composant système).

Comprendre l’architecture OneDrive et le Shell Namespace

Le volet de navigation gauche de l’Explorateur n’est pas une simple liste de dossiers ; il repose sur le « Shell Namespace », une représentation virtuelle pilotée par des CLSID. Chaque application peut y « épingler » une icône en ajoutant une clé dans HKEY_CLASSES_ROOT\CLSID :

[HKEY_CLASSES_ROOT\CLSID\{GUID}]
"System.IsPinnedToNameSpaceTree"=dword:00000001
"SortOrderIndex"=dword:00000042
"DisplayName"="@onedriveadm.dll,-1"

L’Explorateur parcourt ces clés au démarrage ; dès qu’il trouve la valeur 1, il affiche l’élément. Deux entrées identiques donnent donc deux icônes, même si le chemin cible est unique !

Méthode alternative : script PowerShell automatisé

Si vous gérez un parc de postes ou préférez éviter la navigation manuelle dans le Registre, utilisez ce script :

# Exécuter en tant qu'administrateur
$onedriveKeys = Get-ChildItem -Path Registry::HKEY_CLASSES_ROOT\CLSID |
    Where-Object {
        (Get-ItemProperty $_.PsPath -Name System.IsPinnedToNameSpaceTree -ErrorAction SilentlyContinue).System.IsPinnedToNameSpaceTree -eq 1 `
        -and (Get-ItemProperty $_.PsPath -Name DisplayNameResource -ErrorAction SilentlyContinue).DisplayNameResource -match "OneDrive"
    }

if ($onedriveKeys.Count -gt 1) {
    $keysToDisable = $onedriveKeys | Select-Object -Skip 1
    foreach ($key in $keysToDisable) {
        Set-ItemProperty -Path $key.PsPath -Name System.IsPinnedToNameSpaceTree -Value 0
        Write-Host "CLSID désépinglé : $($key.PSChildName)"
    }
    Write-Host "Redémarrez Windows pour appliquer les changements."
} else {
    Write-Host "Une seule clé OneDrive active trouvée. Aucune action nécessaire."
}

Le script :

  • Recense toutes les clés OneDrive où System.IsPinnedToNameSpaceTree = 1.
  • Conserve la première clé et met les suivantes à 0.
  • Affiche les GUID modifiés pour un audit rapide.

Foire aux questions

Que se passe‑t‑il si je mets System.IsPinnedToNameSpaceTree à 0 sur la mauvaise clé ?

L’icône OneDrive disparaît complètement du volet de navigation, mais vos fichiers restent synchronisés. Vous pouvez rétablir la valeur à 1 ou relancer OneDrive.exe /reset pour recréer la clé manquante.
Puis‑je déplacer mon dossier OneDrive sur un autre disque sans provoquer d’icône doublon ?

Oui : utilisez l’assistant OneDrive → Paramètres → « Compte » → « Choisir un emplacement différent ». Ne déplacez jamais le dossier à la main dans l’Explorateur.
Comment masquer totalement OneDrive sur un PC professionnel ?

Activez la stratégie de groupe :
Configuration ordinateur › Modèles d’administration › Composants Windows › OneDrive › Empêcher l’utilisation de OneDrive pour le stockage de fichiers.

Bonnes pratiques pour éviter la duplication à l’avenir

  • Mettez OneDrive à jour via Windows Update ou le Microsoft Store, pas par des installateurs tiers.
  • Avant de réinstaller Windows ou d’effectuer une migration, dissociez le PC dans OneDrive ; cela nettoie les entrées CLSID inutilisées.
  • Sur les portables livrés avec un build OEM, désinstallez‑le avant d’installer la version Microsoft 365, afin d’éviter la coexistence de deux builds.
  • Centralisez vos paramétrages via Intune ou GPO pour uniformiser le comportement sur tout le parc.

Conclusion

Le double affichage de OneDrive est déroutant mais bénin. La cause se situe 99 % du temps dans le Registre. En maîtrisant la valeur System.IsPinnedToNameSpaceTree des entrées CLSID, vous supprimez l’icône en trop et retrouvez un Explorateur propre. Pensez toujours à sauvegarder avant d’éditer le Registre ; quelques secondes de précaution évitent des heures de dépannage !

Si vous administrez plusieurs PC, automatisez la suppression via PowerShell ou GPO, surveillez vos builds OneDrive, et documentez la procédure pour vos équipes helpdesk. Ainsi, le problème restera un incident isolé plutôt qu’un ticket récurrent.

Sommaire