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

文書翻訳 文書翻訳
文書番号: 321379 - 対象製品
すべて展開する | すべて折りたたむ

目次

はじめに

この資料では、Windows XP、Windows Vista、または Windows 7 のフォルダーにディレクトリの印刷機能を追加する方法について説明します。「詳細」セクションで説明されている手順を完了すると、フォルダーを右クリックし、[ディレクトリ一覧の印刷] をクリックして、フォルダーの内容のディレクトリ一覧を印刷できるようになります。 Windows 2000、Windows Server 2003、または Windows Server 2008 のフォルダーにディレクトリの印刷機能を追加する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
272623 Windows エクスプローラーにディレクトリの印刷機能を追加する方法


詳細

このページでディレクトリの印刷機能を追加するには、「Fix it で解決する」セクションに進んでください。自分でディレクトリの印刷機能を追加するには、「自分で解決する」セクションに進んでください。

Fix it で解決する



この問題を自動的に解決するには、[この問題を解決する] ボタンまたはリンクをクリックします。[ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、このウィザードの手順に従います。

ディレクトリの印刷機能を追加する
Microsoft Fix it 50548


注:
  • このウィザードは英語版のみとなります。自動的な解決は英語版以外の Windows でも機能します。
  • 別のコンピューターを使用している場合は、Fix it ソリューションををフラッシュ ドライブか CD に保存して、問題のあるコンピューターで実行することができます。

次に、「問題が解決されたかどうかの確認」セクションに進んでください。



自分で解決する

Windows XP

手順 1: Printdir.bat ファイルの作成

これを行うには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに「notepad」と入力し、[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. [アクション] ボックスに「ディレクトリ一覧の印刷」と入力します。
  5. [アクションを実行するアプリケーション] ボックスに、「printdir.bat」と入力します。
  6. [OK] をクリックします。
  7. [OK] を 2 回クリックして、[閉じる] をクリックします。

手順 3: レジストリの編集

重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを変更する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしてください。これにより、問題が発生した場合でもレジストリを復元できます。レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法

上記の手順を完了してからフォルダーをダブルクリックすると、フォルダーが開かれずに検索コンパニオンが起動する場合があります。または、ファイル フォルダーに関連付けられた他のアクションが実行されることもあります。

この問題を解決するには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックして、「regedit」と入力し、[OK] をクリックします。
  2. 次のレジストリ サブキーを見つけます。
    HKEY_CLASSES_ROOT\Directory\shell
  3. [既定] という値をクリックします。
  4. [編集] メニューの [変更] をクリックします。
  5. [値のデータ] ボックスに「なし」と入力します。
  6. [OK] をクリックします。
  7. レジストリ エディターを終了します。

Windows Vista または Windows 7

手順 1: Printdir.bat ファイルの作成

これを行うには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに「notepad」と入力し、[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: レジストリの編集

重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを変更する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしてください。これにより、問題が発生した場合でもレジストリを復元できます。レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「Notepad」と入力し、[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. デスクトップ上で LoggingOn.reg ファイルをダブルクリックし、レジストリ キーを Windows レジストリに追加します。
  6. メッセージ ボックスの [OK] をクリックします。

問題が解決されたかどうかの確認

  • 問題が解決されたかどうかを確認します。問題が解決された場合、このセクションの作業は完了していることになります。問題が解決されていない場合は、サポートに問い合わせることができます。
  • マイクロソフトはフィードバックをお待ちしています。この解決方法に関するフィードバックを提供する、または問題を報告するには、"Fix it for me" ブログ にコメントを記入するか、電子メール メッセージ (日本語可) を送信してください。

プロパティ

文書番号: 321379 - 最終更新日: 2011年5月13日 - リビジョン: 5.0
この資料は以下の製品について記述したものです。
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
キーワード:?
kbenv kbhowtomaster kbfixme kbmsifaq kbmsifixme KB321379
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com