Windows 10 по умолчанию сохраняет список всех отправленных на печать документов. Эта функция полезна для аудита в организациях, но может нарушать приватность домашних пользователей, оставляя названия файлов доступными другим пользователям компьютера. Кроме того, накопление временных файлов занимает место на диске.
Чтобы запретить системе вести журнал заданий, можно использовать один из трех методов: изменение настроек конкретного устройства, редактирование локальных групповых политик или правку системного реестра.
Почему система хранит историю печати
Очередь печати работает как буфер, обеспечивая стабильную передачу данных на устройство. По завершении задачи файл сохраняется во временной папке C:\Windows\System32\spool\PRINTERS, а метаданные (время, имя пользователя, название документа) записываются в журнал событий Windows. Это позволяет восстановить прерванную задачу, но создает риск утечки информации при совместном использовании ПК.
Важно: Не удаляйте файлы из папки spool вручную без остановки службы печати. Это приведет к зависанию диспетчера задач и невозможности печатать до перезагрузки системы.
Способ 1: Через свойства принтера
Этот метод подходит для отключения сохранения истории на конкретном устройстве. Настройки применяются индивидуально, поэтому процедуру нужно повторить для каждого установленного принтера.
- Откройте Панель управления и перейдите в раздел Устройства и принтеры.
- Найдите нужное устройство, нажмите на него правой кнопкой мыши и выберите пункт Свойства принтера (не просто «Свойства»).
- Перейдите на вкладку Дополнительно.
- Нажмите кнопку Параметры (или «Параметры драйвера»/«Дополнительные параметры», в зависимости от версии драйвера).
- В открывшемся окне снимите флажок Сохранять историю напечатанных документов.
- Подтвердите изменения и перезапустите службу печати или компьютер.
После этого распечатанные документы будут исчезать из очереди сразу после завершения работы, не оставляя следов в файловой системе.
Способ 2: Редактор локальных групповых политик
Метод эффективен для версий Windows 10 Pro и Enterprise. Он запрещает ведение журнала на уровне системы, предотвращая случайное включение функции обратно.
- Нажмите Win + R, введите
gpedit.mscи нажмите Enter. - В дереве меню последовательно откройте путь: Конфигурация компьютера → Административные шаблоны → Принтеры.
- Найдите политику Не сохранять журнал истории печати.
- Дважды кликните по ней, выберите значение Включено и нажмите ОК.
Проведите по таблице влево, чтобы увидеть остальные столбцы
| Параметр | Значение | Эффект |
|---|---|---|
| Не сохранять журнал истории печати | Включено | Запрет на запись логов |
| Удалить старые задания печати | Включено | Автоматическая очистка очереди |
Примечание: В редакции Home редактор групповых политик отсутствует. Для его активации требуются сторонние скрипты, что не рекомендуется из-за рисков безопасности. В этом случае используйте настройку через реестр.
Способ 3: Правка реестра Windows
Подходит для всех версий Windows, включая Home. Требует осторожности: перед изменением ключей создайте точку восстановления системы.
- Откройте редактор реестра командой
regedit(через Win + R). - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers. - Если раздела Printers нет, создайте его: нажмите правой кнопкой на Windows NT → Создать → Раздел.
- Внутри созданного раздела создайте параметр типа DWORD (32 бита) с именем
DeletePrintJobOptionи значением 1. - Для полного аналога групповой политики создайте второй параметр
DoNotKeepPrintHistoryсо значением 1.
После внесения изменений перезагрузите компьютер или перезапустите службу печати через командную строку администратора:
net stop spooler
net start spooler
Автоматическая очистка очереди
Если полное отключение истории невозможно, можно настроить автоматическую очистку временных файлов при каждом запуске системы. Это актуально для общественных компьютеров.
Создайте текстовый файл, переименуйте его в clean_print.bat и добавьте следующий код:
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
net start spooler
echo Очередь печати очищена
pause
Запускайте этот файл от имени администратора. Его можно добавить в планировщик задач Windows для выполнения при выключении или входе в систему.
Часто задаваемые вопросы
Влияет ли отключение истории на скорость печати?
Нет, фоновое журналирование использует минимальные ресурсы. Скорость зависит от производительности принтера и объема оперативной памяти.
Можно ли восстановить удаленные документы из истории?
Стандартными средствами Windows это невозможно. Восстановление требует специализированного ПО и высокой вероятности того, что сектора диска не были перезаписаны.
Сохраняется ли история в облаке OneDrive?
OneDrive не синхронизирует локальную очередь печати Windows. Однако логи могут храниться на серверах производителя принтера или в веб-интерфейсе сервиса, если используется облачная печать.
Нужна ли полная перезагрузка после правки реестра?
Часто достаточно перезапустить службу spooler. Однако для применения некоторых политик и драйверов полная перезагрузка системы гарантирует корректную работу компонентов.
Удалится ли уже накопленная история после отключения?
Нет, отключение функции предотвращает только запись новых записей. Старые файлы останутся в папке PRINTERS и должны быть удалены вручную или через утилиту очистки диска.