2021-02-16 03:49 Temps de lecture : 6 min

Comment épingler des lecteurs dans le volet de navigation dans l'Explorateur de fichiers sous Windows 10

L'interface de navigation de l'Explorateur de fichiers présente par défaut certains éléments qui y sont ancrés. "Ce PC" est l'un d'eux et, si vous le développez, il vous donne accès aux bibliothèques Windows et aux disques de votre ordinateur. Si vous souhaitez attacher d'autres éléments à cette interface, vous avez la possibilité de les épingler sous la section "Accès rapide". Cela peut concerner des disques ou des dossiers. Si votre préférence est de fixer des disques directement dans le panneau de navigation afin qu'ils soient listés comme des entrées individuelles plutôt que comme des sous-éléments de "Ce PC" ou "Accès rapide", c'est également possible. Pour ce faire, il vous faudra utiliser un script batch.

Un utilisateur nommé JosefZ a conçu ce script qui est capable d'épingler les lecteurs C et D dans le volet de navigation de l'Explorateur de fichiers. De plus, le script peut être modifié afin d'attacher d'autres lecteurs.

Sauvegarde de la clé de registre

Avant de mettre en œuvre ce script, il est crucial de sauvegarder une clé de registre. Ouvrez l'éditeur du registre Windows et dirigez-vous vers l'emplacement suivant :

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel

Faites un clic droit sur la clé nommée "NewStartPanel" et exportez-la vers un emplacement sûr. C'est une mesure de précaution à ne surtout pas négliger.

Fixer un lecteur au panneau de navigation

Ouvrez le Bloc-notes et copiez-y le code ci-dessous. Enregistrez le fichier sous le nom de votre choix avec l'extension ".BAT".

@ECHO OFF
SETLOCAL EnableExtensions
set "_icon=%%SystemRoot%%system32imageres.dll,27"
set "_name=D DataDisk"
set "_guid=ffffffff-ffff-ffff-0000-00000000000d"
set "_target=d:"

set "_regK=HKCUSoftwareClassesCLSID"
set "_regE=HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer"
if NOT "%~1"=="" goto :deleAll
reg add %_regK%{%_guid%} /ve /t REG_SZ /d "%_name%" /f
reg add %_regK%{%_guid%}DefaultIcon /ve /t REG_EXPAND_SZ /d %_icon% /f
reg add %_regK%{%_guid%} /v System.IsPinnedToNameSpaceTree /t REG_DWORD /d 0x1 /f
reg add %_regK%{%_guid%} /v SortOrderIndex /t REG_DWORD /d 0x42 /f
reg add %_regK%{%_guid%}InProcServer32 /ve /t REG_EXPAND_SZ /d %%systemroot%%system32shell32.dll /f
reg add %_regK%{%_guid%}Instance /v CLSID /t REG_SZ /d {0E5AAE11-A475-4c5b-AB00-C66DE400274E} /f
reg add %_regK%{%_guid%}InstanceInitPropertyBag /v Attributes /t REG_DWORD /d 0x11 /f
reg add %_regK%{%_guid%}InstanceInitPropertyBag /v TargetFolderPath /t REG_EXPAND_SZ /d "%_target%" /f
reg add %_regK%{%_guid%}ShellFolder /v FolderValueFlags /t REG_DWORD /d 0x28 /f
reg add %_regK%{%_guid%}ShellFolder /v Attributes /t REG_DWORD /d 0xF080004D /f
reg add %_regE%DesktopNameSpace{%_guid%} /ve /t REG_SZ /d "%_name%" /f
reg add %_regE%HideDesktopIconsNewStartPanel /v {%_guid%} /t REG_DWORD /d 0x1 /f

:endlocal
ENDLOCAL
goto :eof

:deleAll
reg delete %_regK%{%_guid%} /f
reg delete %_regE%DesktopNameSpace{%_guid%} /f
reg delete %_regE%HideDesktopIconsNewStartPanel /v {%_guid%} /f
goto :endlocal

Après avoir sauvegardé le fichier, faites un clic droit dessus et sélectionnez "Exécuter en tant qu'administrateur". Le script ci-dessus ajoutera le lecteur D à la barre de navigation de l'Explorateur de fichiers.

Pour ajouter le lecteur C, il est nécessaire de modifier le script mentionné plus haut. Plus précisément, les lignes 3 à 6 doivent être adaptées comme suit :

set "_icon=%%SystemRoot%%system32imageres.dll,31"
set "_name=c SystemDisk"
set "_guid=ffffffff-ffff-ffff-0000-00000000000c"
set "_target=c:"

Comparez les deux ensembles de lignes afin de pouvoir modifier le script pour y ajouter n'importe quel lecteur.

Pour retirer un lecteur, démarrez l'invite de commande en mode administrateur et déplacez-vous dans le répertoire où sont sauvegardés les scripts. Exécutez la commande suivante en remplaçant "nom-du-script.bat" par le nom que vous avez donné au script.

name-of-script.bat x

Vous devrez exécuter cette commande pour chaque lecteur ajouté à la barre de navigation. Si vous rencontrez des problèmes après l'exécution de la commande, restaurez la clé de registre sauvegardée précédemment.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.