Come aggiungere la funzionalità Directory di stampa per le cartelle in Windows XP, in Windows Vista, in Windows 7

Questo articolo descrive come stampare un elenco di directory del contenuto di una cartella usando la funzionalità Directory di stampa.

Si applica a: Windows 10 - tutte le edizioni
Numero KB originale: 321379

Riepilogo

Dopo aver seguito i passaggi descritti nella sezione "Altre informazioni", è possibile fare clic con il pulsante destro del mouse su una cartella e quindi scegliere Stampa elenco directory per stampare un elenco di directory del contenuto di una cartella. Per altre informazioni su come aggiungere la funzionalità di directory di stampa per le cartelle in Windows 2000, in Windows Server 2003 o in Windows Server 2008, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base: 272623 Come aggiungere la funzionalità della directory di stampa a Esplora risorse

Ulteriori informazioni

Windows XP

Passaggio 1: Creare il file di Printdir.bat

A tal fine, attenersi alla seguente procedura:

  1. Fare clic su Start, fare clic su Esegui, digitare blocco note e quindi fare clic su OK.

  2. Incollare in Blocco note il testo riportato di seguito:

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. Scegliere Esci dal menu File e quindi fare clic su per salvare le modifiche.

  4. Nella finestra di dialogo Salva con nome digitare il testo seguente nella casella Nome file e quindi fare clic su Salva: %windir%\Printdir.bat.

Passaggio 2: Creare una nuova azione per le cartelle file

  1. Fare clic su Start, fare clic su Pannello di controllo e quindi fare doppio clic su Opzioni cartella.
    In alternativa, fare clic su Start, scegliere Impostazioni, fare clic su Pannello di controllo e quindi fare doppio clic su Opzioni cartella.
  2. Nella scheda Tipi di file fare clic su Cartella file.
  3. Fare clic su Avanzate e quindi su Nuovo.
  4. Nella casella Azione digitare Stampa elenco directory.
  5. Nella casella Applicazione usata per eseguire l'azione digitare printdir.bat.
  6. Fare clic su OK.
  7. Fare clic su OK due volte e quindi su Chiudi.

Passaggio 3: Modificare il Registro di sistema

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per altre informazioni su come eseguire il backup e il ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente: 322756 Come eseguire il backup e ripristinare il Registro di sistema in Windows

Dopo aver seguito i passaggi descritti nelle sezioni precedenti, Search Companion può iniziare quando si fa doppio clic su una cartella anziché sulla cartella aperta. In alternativa, se sono state associate altre azioni alle cartelle di file, è possibile eseguire tali azioni.

Per risolvere questo problema, attenersi alla seguente procedura:

  1. Fare clic su Start, fare clic su Esegui, digitare Regedit e quindi fare clic su OK.
  2. Individuare la sottochiave del Registro di sistema seguente: HKEY_CLASSES_ROOT\Directory\shell
  3. Fare clic sul valore denominato Default.
  4. Scegliere Modifica dal menu Modifica.
  5. Nella casella Dati valore digitare nessuno.
  6. Fare clic su OK.
  7. Uscire dall'editor del Registro di sistema.

Windows Vista o Windows 7

Passaggio 1: Creare il file di Printdir.bat

A tal fine, attenersi alla seguente procedura:

  1. Fare clic su Start, fare clic su Esegui, digitare blocco note e quindi fare clic su OK.

  2. Incollare in Blocco note il testo riportato di seguito:

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. Scegliere Esci dal menu File e quindi fare clic su per salvare le modifiche.

  4. Nella finestra di dialogo Salva con nome digitare il testo seguente nella casella Nome file e quindi fare clic su **Salva: %windir%\Printdir.bat.

    Nota

    Se si riceve una finestra di dialogo che indica che non si dispone dell'autorizzazione per il salvataggio in questo percorso, è possibile salvare il file sul desktop. Fare quindi clic sul pulsante Start, scegliere Esegui, digitare %windir% e quindi fare clic su OK. È quindi possibile copiare il file dal desktop al percorso.

Passaggio 2: Modificare il Registro di sistema

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per altre informazioni su come eseguire il backup e il ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente: 322756 Come eseguire il backup e ripristinare il Registro di sistema in Windows

  1. Fare clic su Start, fare clic su Esegui, digitare Blocco note e quindi fare clic su OK.

  2. Digitare i comandi seguenti nel Blocco note.

    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"
    

    Scegliere Salva con nome dal menu File.

  3. Nell'elenco Salva in fare clic su Desktop.

  4. Nella casella Nome file digitare PrintDirectoryListing.reg, fare clic su Tutti i file nell'elenco Tipo di salvataggio e quindi fare clic su Salva.

  5. Sul desktop fare doppio clic sul file PrintDirectoryListing.reg per aggiungere le chiavi del Registro di sistema al Registro di sistema di Windows.

  6. Fare clic su OK nella finestra di messaggio.