Windows XP

Step 1: Create the Printdir.bat file

To do this, follow these steps:

  1. Click Start, click Run, type notepad, and then click OK.
  2. Paste the following text into Notepad:
    @echo off
    dir %1 /-p /o:gn > “%temp%\Listing”
    start /w notepad /p “%temp%\Listing”
    del “%temp%\Listing”
    exit
  3. On the File menu, click Exit, and then click Yes to save the changes.
  4. In the Save As dialog box, type the following text in the File name box, and then click Save:
    %windir%\Printdir.bat

Step 2: Create a new action for file folders

  1. Click Start, click Control Panel, and then double-click Folder Options.Or, click Start, point to Settings, click Control Panel, and then double-click Folder Options.
  2. On the File Types tab, click File Folder.
  3. Click Advanced, and then click New.
  4. In the Action box, type Print Directory Listing.
  5. In the Application used to perform action box, type printdir.bat.
  6. Click OK.
  7. Click OK two times, and then click Close.

Step 3: Edit the registry

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756  How to back up and restore the registry in Windows


After you follow the steps in the previous sections, Search Companion may start when you double-click a folder instead of the folder being opened. Or, if you have associated other actions with file folders, those actions may be performed instead. 

To resolve this issue, follow these steps:

  1. Click Start, click Run, type Regedit and then click OK.
  2. Locate the following registry subkey:
    HKEY_CLASSES_ROOT\Directory\shell
  3. Click the value named Default.
  4. On the Edit menu, click Modify.
  5. In the Value data box, type none.
  6. Click OK.
  7. Exit Registry Editor.

Windows Vista or Windows 7

Step 1: Create the Printdir.bat file

To do this, follow these steps:

  1. Click Start, click Run, type notepad, and then click OK.
  2. Paste the following text into Notepad:
    @echo off
    dir %1 /-p /o:gn > “%temp%\Listing”
    start /w notepad /p “%temp%\Listing”
    del “%temp%\Listing”
    exit
  3. On the File menu, click Exit, and then click Yes to save the changes.
  4. In the Save As dialog box, type the following text in the File name box, and then click Save:
    %windir%\Printdir.batNote If you receive a dialog box that says you don’t have permission to save in this location, you can save the file to the desktop. Next, you click Start, click Run, type %windir%, and then click OK. Then, you can copy the file from the desktop to the location.

Step 2: Edit the registry

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756  How to back up and restore the registry in Windows
  1. Click Start, click Run, type Notepad, and then click OK.
  2. Type the following commands in Notepad.
    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"

    On the File menu, click Save As.

  3. In the Save in list, click Desktop.
  4. In the File name box, type PrintDirectoryListing.reg, click All Files in the Save as type list, and then click Save.
  5. On the desktop, double-click the PrintDirectoryListing.reg file to add the registry keys to the Windows registry.
  6. Click OK in the message box.

Download http://go.microsoft.com/?linkid=9751311