Windows XP、Windows Vista、Windows 7 でフォルダーの印刷ディレクトリ機能を追加する方法

この記事では、ディレクトリの印刷機能を使用して、フォルダーの内容のディレクトリ一覧を印刷する方法について説明します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 321379

概要

「詳細情報」セクションで説明されている手順に従った後、フォルダーを右クリックし、[ ディレクトリ一覧の印刷 ] をクリックして、フォルダーの内容のディレクトリ一覧を印刷できます。 Windows 2000、Windows Server 2003、または Windows Server 2008 のフォルダーの印刷ディレクトリ機能を追加する方法の詳細については、「Microsoft サポート技術情報: 272623印刷ディレクトリ機能を Windows に追加する方法」の記事を表示するには、次の記事番号をクリックしてくださいエクスプローラー

詳細

Windows XP

手順 1: Printdir.bat ファイルを作成する

これを行うには、次の手順を実行します。

  1. [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳」と入力して、[OK] をクリック します

  2. 次のテキストをメモ帳に貼り付けます。

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. [ ファイル ] メニューの [ 終了] をクリックし、[ はい ] をクリックして変更を保存します。

  4. [ 名前を付けて保存 ] ダイアログ ボックスで、[ ファイル名 ] ボックスに次のテキストを入力し、[ 保存: %windir%\Printdir.bat] をクリックします。

手順 2: ファイル フォルダーの新しいアクションを作成する

  1. [スタート] をクリックし、[コントロール パネル] をクリックし、[フォルダー オプション] をダブルクリックします。
    または、[スタート] をクリックし、[設定] をポイントし、[コントロール パネル] をクリックし、[フォルダー オプション] をダブルクリックします。
  2. [ ファイルの種類 ] タブで、[ ファイル フォルダー] をクリックします。
  3. [ 詳細設定] をクリックし、[ 新規] をクリックします。
  4. [ アクション ] ボックスに「Print Directory Listing」と入力します。
  5. [ アクションの実行に使用するアプリケーション ] ボックスに「printdir.bat」と入力します。
  6. [OK] をクリックします。
  7. [ OK] を 2 回クリックし、[ 閉じる] をクリックします。

手順 3: レジストリを編集する

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

前のセクションの手順に従うと、フォルダーを開く代わりにフォルダーをダブルクリックすると、検索コンパニオンが開始される場合があります。 または、他のアクションをファイル フォルダーに関連付けた場合は、代わりにそれらのアクションを実行できます。

この問題を解決するには、次の手順を実行します。

  1. [ スタート] をクリックし、[ 実行] をクリックし、「Regedit」と入力し、[OK] をクリック します
  2. 次のレジストリ サブキーを見つけます。 HKEY_CLASSES_ROOT\Directory\shell
  3. Default という名前の値をクリックします。
  4. [編集] メニューの [変更] をクリックします。
  5. [ 値データ ] ボックスに「none」と入力します。
  6. [OK] をクリックします。
  7. レジストリ エディターを終了します。

Windows Vista または Windows 7

手順 1: Printdir.bat ファイルを作成する

これを行うには、次の手順を実行します。

  1. [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳」と入力して、[OK] をクリック します

  2. 次のテキストをメモ帳に貼り付けます。

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. [ ファイル ] メニューの [ 終了] をクリックし、[ はい ] をクリックして変更を保存します。

  4. [ 名前を付けて保存 ] ダイアログ ボックスで、[ ファイル名 ] ボックスに次のテキストを入力し、[**保存: %windir%\Printdir.bat] をクリックします。

    注:

    この場所に保存するアクセス許可がないことを示すダイアログ ボックスが表示された場合は、ファイルをデスクトップに保存できます。 次に、[ スタート] をクリックし、[ 実行] をクリックし、「 %windir% 」 と入力して、[OK] をクリック します。 その後、デスクトップから場所にファイルをコピーできます。

手順 2: レジストリを編集する

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

  1. [ スタート] をクリックし、[ 実行] をクリックし、「 メモ帳 」と入力して、[OK] をクリック します

  2. メモ帳に次のコマンドを入力します。

    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"
    

    [ファイル] メニューの [名前を付けて保存] をクリックします。

  3. [保存] ボックスの一覧 、[ デスクトップ] をクリックします。

  4. [ファイル名] ボックスに「PrintDirectoryListing.reg」と入力し、[名前を付けて保存] の一覧で [すべてのファイル] をクリックし、[保存] をクリックします。

  5. デスクトップで、PrintDirectoryListing.reg ファイルをダブルクリックして、レジストリ キーを Windows レジストリに追加します。

  6. メッセージ ボックスで [OK] をクリックします