Comment ajouter la fonctionnalité Répertoire d’impression pour les dossiers dans Windows XP, Windows Vista et Windows 7

Cet article explique comment imprimer une liste de répertoires du contenu d’un dossier à l’aide de la fonctionnalité Imprimer le répertoire.

Applicabilité : Windows 10 - Toutes les éditions
Numéro de la base de connaissances d’origine : 321379

Résumé

Après avoir suivi les étapes décrites dans la section « Plus d’informations », vous pouvez cliquer avec le bouton droit sur un dossier, puis cliquer sur Imprimer la liste des répertoires pour imprimer une liste de répertoires du contenu d’un dossier. Pour plus d’informations sur l’ajout de la fonctionnalité de répertoire d’impression pour les dossiers dans Windows 2000, Windows Server 2003 ou Windows Server 2008, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft : 272623 Comment ajouter la fonctionnalité de répertoire d’impression à Windows Explorer

Plus d’informations

Windows XP

Étape 1 : Créer le fichier Printdir.bat

Pour cela, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez bloc-notes, puis cliquez sur OK.

  2. Collez le texte suivant dans le Bloc-notes.

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. Dans le menu Fichier , cliquez sur Quitter, puis sur Oui pour enregistrer les modifications.

  4. Dans la boîte de dialogue Enregistrer sous , tapez le texte suivant dans la zone Nom de fichier, puis cliquez sur Enregistrer : %windir%\Printdir.bat.

Étape 2 : Créer une action pour les dossiers de fichiers

  1. Cliquez sur Démarrer, sur Panneau de configuration, puis double-cliquez sur Options des dossiers.
    Sinon, cliquez sur Démarrer, pointez sur Paramètres, cliquez sur Panneau de configuration, puis double-cliquez sur Options du dossier.
  2. Sous l’onglet Types de fichiers, cliquez sur Dossier de fichiers.
  3. Cliquez sur Avancé, puis sur Nouveau.
  4. Dans la zone Action , tapez Liste du répertoire d’impression.
  5. Dans la zone Application utilisée pour effectuer l’action , tapez printdir.bat.
  6. Cliquez sur OK.
  7. Cliquez deux fois sur OK , puis sur Fermer.

Étape 3 : Modifier le registre

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft : 322756 Comment sauvegarder et restaurer le Registre dans Windows

Après avoir suivi les étapes décrites dans les sections précédentes, l’assistant de recherche peut démarrer lorsque vous double-cliquez sur un dossier au lieu du dossier en cours d’ouverture. Ou, si vous avez associé d’autres actions à des dossiers de fichiers, ces actions peuvent être effectuées à la place.

Pour résoudre ce problème, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez Regedit, puis cliquez sur OK.
  2. Recherchez la sous-clé de Registre suivante : HKEY_CLASSES_ROOT\Directory\shell
  3. Cliquez sur la valeur nommée Par défaut.
  4. Dans le menu Edition, cliquez sur Modifier.
  5. Dans la zone Données de la valeur, tapez none.
  6. Cliquez sur OK.
  7. Fermez l’Éditeur du Registre.

Windows Vista ou Windows 7

Étape 1 : Créer le fichier Printdir.bat

Pour cela, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez bloc-notes, puis cliquez sur OK.

  2. Collez le texte suivant dans le Bloc-notes.

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. Dans le menu Fichier , cliquez sur Quitter, puis sur Oui pour enregistrer les modifications.

  4. Dans la boîte de dialogue Enregistrer sous , tapez le texte suivant dans la zone Nom de fichier, puis cliquez sur **Enregistrer : %windir%\Printdir.bat.

    Remarque

    Si vous recevez une boîte de dialogue indiquant que vous n’êtes pas autorisé à enregistrer à cet emplacement, vous pouvez enregistrer le fichier sur le bureau. Ensuite, cliquez sur Démarrer, sur Exécuter, tapez %windir% , puis cliquez sur OK. Ensuite, vous pouvez copier le fichier du bureau vers l’emplacement.

Étape 2 : Modifier le Registre

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft : 322756 Comment sauvegarder et restaurer le Registre dans Windows

  1. Cliquez sur Démarrer, sur Exécuter, tapez Bloc-notes, puis cliquez sur OK.

  2. Tapez les commandes suivantes dans le Bloc-notes.

    Windows Registry Editor Version 5.00  
    [HKEY_CLASSES_ROOT\Directory\Shell] @="none"  
    [HKEY_CLASSES_ROOT\Directory\Shell\Print_Directory_Listing] @="Print Directory Listing"  
    [HKEY_CLASSES_ROOT\Directory\shell\Print_Directory_Listing\command] @="Printdir.bat \"%1\""  
    [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory] "BrowserFlags"=dword:00000008  
    [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing] @="Print Directory  
    Listing"[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing\command]  
    @="Printdir.bat \"%1\""  
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\  
    {0002DF01-0000-0000-C000-000000000046}] @=""[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]  
    "EditFlags"="000001d2"
    

    Dans le menu Fichier, cliquez sur Enregistrer sous.

  3. Dans la liste Enregistrer dans , cliquez sur Bureau.

  4. Dans la zone Nom de fichier, tapez PrintDirectoryListing.reg, cliquez sur Tous les fichiers dans la liste Type de fichier, puis cliquez sur Enregistrer.

  5. Sur le bureau, double-cliquez sur le fichier PrintDirectoryListing.reg pour ajouter les clés de Registre au Registre Windows.

  6. Cliquez sur OK dans la boîte de message.