Partager via


Comment ajouter la fonctionnalité Répertoire d’impression pour les dossiers dans Windows XP, dans Windows Vista, dans 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.

S’applique à : Windows 10 - toutes les éditions
Numéro de 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 description du répertoire pour imprimer une liste d’annuaires du contenu d’un dossier. Pour plus d’informations sur l’ajout de la fonctionnalité d’annuaire d’impression pour les dossiers dans Windows 2000, dans Windows Server 2003 ou dans 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é d’annuaire d’impression à l’Explorateur Windows

Plus d’informations

Windows XP

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

Pour ce faire, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez le 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, cliquez sur Panneau de configuration, puis double-cliquez sur Options de dossier.
    Ou, cliquez sur Démarrer, pointez sur Paramètres, cliquez sur Panneau de configuration, puis double-cliquez sur Options de 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 Imprimer la liste du répertoire.
  5. Dans l’application utilisée pour effectuer une zone d’action , tapez printdir.bat.
  6. Cliquez sur OK.
  7. Cliquez OK deux fois, puis cliquez sur Fermer.

Étape 3 : Modifier le Registre

Important

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, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. 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 commencer lorsque vous double-cliquez sur un dossier au lieu du dossier ouvert. 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, effectuez les étapes suivantes :

  1. Cliquez sur Démarrer, cliquez 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 Modifier , cliquez sur Modifier.
  5. Dans la zone de données Valeur, tapez aucun.
  6. Cliquez sur OK.
  7. Quittez l’Éditeur du Registre.

Windows Vista ou Windows 7

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

Pour ce faire, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez le 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.

    Note

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

Étape 2 : Modifier le Registre

Important

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, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. 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, cliquez sur Bureau.

  4. Dans la zone Nom de fichier, tapez PrintDirectoryListing.reg, cliquez sur Tous les fichiers dans la liste Enregistrer sous forme de type, 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.