Добавление функции печати содержимого папки в Windows XP, Windows Vista и Windows 7

Переводы статьи Переводы статьи
Код статьи: 321379 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

В этой статье описано добавление функции печати содержимого папки в Windows XP, Windows Vista и Windows 7. После выполнения действий, описанных в разделе "Дополнительные сведения", щелкните папку правой кнопкой мыши и выберите пункт Печать содержимого папки для печати списка ее содержимого. Дополнительные сведения о добавлении функции печати содержимого папки в Windows 2000 Windows Server 2003 и Windows Server 2008 см. в следующей статье базы знаний Майкрософт:
272623 Добавление функции печати содержимого папки в проводник Windows


Дополнительная информация

Если для добавления функции печати содержимого папки требуется помощь, перейдите к разделу Помощь в решении проблемы. Чтобы сделать это самостоятельно, перейдите к разделу Самостоятельное решение проблемы.

Помощь в решении проблемы



Чтобы устранить проблему автоматически, щелкните ссылку или нажмите кнопку Устранить проблему. Затем в диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера устранения проблем.

Добавить функцию печати содержимого папки
Microsoft Fix it 50548


Примечания
  • Мастер может быть доступен только на английском языке, однако функцию автоматического исправления можно применять в версиях Windows на любых языках.
  • Решение для устранения проблем можно загрузить на любой компьютер, сохранить на устройстве флэш-памяти или компакт-диске и запустить на нужном компьютере.

Перейдите к разделу Проблема устранена?



Самостоятельное решение проблемы

Windows XP

Действие 1. Создание файла Printdir.bat

Для этого выполните действия, указанные ниже.
  1. Выберите в меню Пуск пункт Выполнить, введите команду notepad и нажмите кнопку .
  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. Нажмите кнопку ОК.
  7. Нажмите кнопку ОК два раза, а затем — Закрыть.

Действие 3. Внесение изменений в реестр

Внимание! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. В этом случае при возникновении неполадок реестр можно будет восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows XP

После выполнения указанных выше действий двойной щелчок значка папки может приводить не к открытию папки, а к запуску помощника по поиску. Или, если с папками с файлами сопоставлены другие действия, могут быть выполнены эти действия.

Для устранения проблемы выполните указанные ниже действия.
  1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. Найдите следующий подраздел реестра:
    HKEY_CLASSES_ROOT\Directory\shell
  3. Выберите параметр Default.
  4. В меню Правка выберите пункт Изменить.
  5. В поле Значение введите none.
  6. Нажмите кнопку ОК.
  7. Закройте редактор реестра.

Windows Vista или Windows 7

Действие 1. Создание файла Printdir.bat

Для этого выполните действия, указанные ниже.
  1. Выберите в меню Пуск пункт Выполнить, введите команду notepad и нажмите кнопку .
  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% и нажмите кнопку ОК. Скопируйте файл с рабочего стола в эту папку.

Действие 2. Внесение изменений в реестр

Внимание! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. В этом случае при возникновении неполадок реестр можно будет восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows XP
  1. Выберите в меню Пуск пункт Выполнить, введите команду Notepad и нажмите кнопку .
  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. Нажмите кнопку ОК в окне сообщения.

Проблема устранена?

  • Проверьте, устранена ли проблема. Если да, пропустите дальнейшие инструкции, приведенные в этом разделе. Если устранить проблему не удалось, обратитесь в службу поддержки.
  • Мы ценим ваши замечания. Чтобы оставить отзыв или сообщить о проблемах, связанных с этим решением, добавьте комментарий в блог "Помощь в решении проблемы" или отправьте нам сообщение по электронной почте.

Свойства

Код статьи: 321379 - Последний отзыв: 17 мая 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Профессиональная
  • Windows 7 Начальная
  • Windows 7 Максимальная
Ключевые слова: 
kbenv kbhowtomaster kbfixme kbmsifaq kbmsifixme KB321379

Отправить отзыв

 

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