Вы когда-нибудь сталкивались с ситуацией, когда после переустановки Windows 10 принтер отказывается работать, а диск с драйверами давно потерян? Или может быть система вдруг "забыла" устройство после обновления? В 80% случаев проблема решается восстановлением драйверов из скрытых системных папок — но где именно их искать?

Windows 10 хранит драйвера принтеров в нескольких местах, и далеко не все из них очевидны для рядового пользователя. Одни файлы лежат в открытом доступе, другие спрятаны в глубинах системных каталогов, а третьи можно извлечь только через специальные утилиты. Сегодня мы разберём все возможные локации, включая резервные копии и временные файлы, которые система создаёт автоматически.

Особенность Windows 10 в том, что она не просто сохраняет драйвера — она кэширует их версии, создаёт точки восстановления с копиями и даже оставляет "мусорные" файлы после деинсталляции. Зная эти нюансы, вы сможете восстановить работу HP LaserJet, Canon PIXMA или Epson EcoTank без скачивания софта с официальных сайтов. А если драйвер всё-таки придётся искать вручную — мы покажем, как сделать это максимально быстро.

Важно понимать: расположение файлов зависит от того, как именно устанавливался драйвер — через центр обновлений, с диска производителя или вручную через диспетчер устройств. Далее мы разберём каждый сценарий отдельно, с пошаговыми инструкциями и скриншотами ключевых моментов.

1. Стандартное расположение драйверов принтера в Windows 10

Первое место, куда стоит заглянуть — это системная папка C:\Windows\System32\DriverStore\FileRepository. Здесь Windows хранит все установленные драйвера, включая те, что были загружены через центр обновлений или установлены вручную. Особенность этой директории в том, что файлы здесь хранятся в сжатом виде (с расширением .inf, .cat, .sys) и организованы по уникальным идентификаторам.

Чтобы найти драйвер конкретного принтера:

  1. Откройте проводник и перейдите по пути C:\Windows\System32\DriverStore\FileRepository
  2. В строке поиска введите название модели принтера (например, Canon MG3600 или Brother DCP-T720DW)
  3. Обратите внимание на папки с именами, содержащими print, printer или название бренда
  4. Внутри нужной папки ищите файлы с расширением .inf — это и есть установщики драйверов

Если поиск по названию модели не дал результатов, попробуйте отсортировать папки по дате изменения. Самые свежие драйвера будут вверху списка. Remember: в этой директории хранятся только те драйвера, которые прошли цифровую подпись Microsoft. Самописные или модифицированные драйвера здесь искать бессмысленно.

💡

Если папка FileRepository не отображается, включите показ скрытых и системных файлов в параметрах проводника (вкладка "Вид").

Ещё одно стандартное место — C:\Windows\System32\spool\drivers. Здесь лежат:

  • 🖨️ x64 — драйвера для 64-разрядных систем
  • 🖥️ W32X86 — драйвера для 32-разрядных систем (даже если у вас x64 Windows, некоторые принтеры требуют обе версии)
  • 📄 color — профили цветопередачи для конкретных моделей

В отличие от FileRepository, здесь файлы хранятся в "распакованном" виде, что упрощает их копирование или перенос на другой компьютер. Однако будьте осторожны: удаление файлов из этой папки может привести к сбою печатной очереди, даже если сам драйвер останется в системе.

2. Где Windows 10 хранит резервные копии драйверов

Windows 10 автоматически создаёт резервные копии драйверов в трёх случаях:

  1. При установке крупных обновлений (например, переход с версии 1909 на 20H2)
  2. При создании точки восстановления системы
  3. При обновлении драйвера через диспетчер устройств

Основная папка для резервных копий — C:\Windows\System32\DriverStore\Temp. Здесь хранятся временные файлы, которые система использует для отката драйверов. Если вы недавно обновляли драйвер принтера и он перестал работать, проверьте эту директорию:

  • 🔍 Ищите файлы с датой изменения, соответствующей времени обновления
  • 📁 Папки здесь обычно имеют имена в формате {GUID} (например, {a1b2c3d4-5678-90ef-ghij-klmnopqrstuv})
  • 📋 Внутри будут лежать те же .inf и .sys файлы, что и в основной папке

Для восстановления драйвера из резервной копии:

  1. Скопируйте нужную папку из Temp в FileRepository
  2. Откройте диспетчер устройств (devmgmt.msc)
  3. Найдите свой принтер, кликните правой кнопкой → "Обновить драйвер" → "Выполнить поиск драйверов на этом компьютере"
  4. Укажите путь к скопированной папке

Создать точку восстановления перед изменениями|Проверить папку DriverStore\Temp|Сравнить даты файлов с датой обновления|Скопировать файлы в безопасное место перед восстановлением-->

Если в папке Temp ничего нет, проверьте C:\Windows\System32\DriverStore\Backup. Здесь хранятся копии драйверов, заменённых во время обновлений. Файлы здесь обычно архивированы, и для их извлечения может понадобиться утилита pnputil (о ней расскажем ниже).

3. Как найти драйвера принтера через диспетчер устройств

Диспетчер устройств не только показывает список оборудования, но и позволяет извлечь информацию о текущих драйверах. Вот как это сделать:

Откройте диспетчер устройств (Win + X → Диспетчер устройств), найдите раздел "Очереди печати" или "Устройства печати". Кликните правой кнопкой по своему принтеру и выберите "Свойства". Перейдите на вкладку "Драйвер" — здесь вы увидите:

  • 📅 Дату разработки драйвера
  • 🏢 Поставщика (производителя)
  • 📌 Версию драйвера
  • 📂 Путь к файлам драйвера (поле "Файлы драйвера")

Кликнув по кнопке "Сведения о драйвере", вы получите полный путь к .inf-файлу. Обычно он выглядит так:

C:\Windows\System32\DriverStore\FileRepository\prnms003.inf_amd64_neutral_123456789abcdef0\prnms003.inf

Этот путь можно использовать для:

  • 🔄 Ручного обновления драйвера на другом ПК
  • 📋 Создания резервной копии перед обновлением
  • 🔍 Проверки подлинности файлов (сравнение с официальными версиями)

Если кнопка "Сведения о драйвере" неактивна, это означает, что принтер использует универсальный драйвер Microsoft (например, Microsoft XPS Document Writer или Microsoft Print to PDF). В этом случае ищите драйвера на сайте производителя принтера.

С официального сайта производителя|Через центр обновления Windows|С диска, идущего в комплекте|Использую универсальные драйвера Windows|Не знаю/не помню-->

4. Поиск драйверов через утилиту PnPUtil

В Windows 10 есть скрытая утилита pnputil, которая позволяет управлять драйверами через командную строку. С её помощью можно не только удалять или устанавливать драйвера, но и просматривать все установленные пакеты, включая те, что не отображаются в диспетчере устройств.

Чтобы увидеть список всех драйверов принтеров, выполните в командной строке (cmd от имени администратора):

pnputil /enum-drivers | find "printer"

Вы получите список вроде этого:


Опубликованное имя: oem123.inf

Имя класса: Принтеры

Дата поставщика: 01.06.2022

Версия: 10.0.19041.1

Значение подписи: Подписано

...

Чтобы извлечь драйвер из хранилища в отдельную папку, используйте команду:

pnputil /export-driver oem123.inf C:\Backup\PrinterDriver

где oem123.inf — имя драйвера из списка, а C:\Backup\PrinterDriver — папка для сохранения.

Преимущества этого метода:

  • 🔍 Видны все установленные драйвера, даже те, что не используются сейчас
  • 📁 Можно экспортировать драйвера для переноса на другой ПК
  • 🔄 Позволяет удалить "мусорные" драйвера от старых принтеров
Как удалить драйвер принтера через pnputil

Используйте команду pnputil /delete-driver oem123.inf /uninstall /force, где oem123.inf — имя драйвера. Будьте осторожны: это удалит драйвер полностью, даже если он используется другими устройствами.

5. Восстановление драйверов из точек восстановления системы

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

Алгоритм действий:

  1. Откройте "Свойства системы" (Win + Pause → Защита системы → Настроить)
  2. Проверьте, включена ли защита для диска C:. Если нет, этот метод не сработает
  3. Запустите командную строку от имени администратора и выполните:
    vssadmin list shadows

    Вы получите список всех теневых копий (точек восстановления) с указанием даты создания и уникального идентификатора (GUID).

  4. Создайте временную папку для монтирования образа, например:
    mkdir C:\ShadowCopy
  5. Подключите нужную теневую копию (замените GUID на актуальный):
    mklink /d C:\ShadowCopy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy{GUID}\
  6. Теперь вы можете перейти в C:\ShadowCopy\Windows\System32\DriverStore\FileRepository и скопировать нужные драйвера

После извлечения файлов не забудьте удалить символическую ссылку:

rmdir C:\ShadowCopy

Этот метод работает даже если:

  • 🗑️ Драйвера были удалены через "Очистку диска"
  • 🔄 Система была обновлена до новой версии Windows 10
  • 💻 Принтер был физически отключён, но драйвера оставались в системе
💡

Теневые копии хранят состояние системы на момент создания точки восстановления. Если драйвер был установлен позже создания последней точки, его там не будет.

6. Альтернативные способы найти драйвера принтера

Если стандартные методы не помогли, попробуйте эти варианты:

1. Папка Windows.old

После обновления Windows 10 (например, с версии 1909 на 2004) старая система сохраняется в папке C:\Windows.old. Здесь можно найти драйвера из предыдущей установки:

C:\Windows.old\Windows\System32\DriverStore\FileRepository

2. Кэш установщика Windows

В папке C:\Windows\SoftwareDistribution\Download хранятся файлы, загруженные через центр обновлений. Иногда здесь можно найти драйвера принтеров, если они устанавливались автоматически.

3. Реестр Windows

В реестре хранится информация о всех установленных драйверах. Чтобы её извлечь:

  1. Откройте regedit и перейдите по пути:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers

    (для 32-разрядной системы замените Windows x64 на Windows NT x86)

  2. В этом разделе вы увидите список всех установленных драйверов принтеров с указанием путей к файлам

4. Утилиты сторонних производителей

Программы вроде DriverStore Explorer ([RAPR](https://github.com/lostindark/DriverStoreExplorer)) или Snappy Driver Installer позволяют просматривать и экспортировать драйвера в удобном графическом интерфейсе. Они особенно полезны, если нужно найти драйвер для старой модели принтера (например, Epson Stylus Photo 900 или HP DeskJet 500).

Метод поиска Преимущества Недостатки Когда использовать
DriverStore\FileRepository Все официальные драйвера в одном месте Файлы в сжатом виде, сложно идентифицировать Поиск стандартных драйверов
Папка spool\drivers Файлы в "чистом" виде, легко копировать Не все драйвера здесь хранятся Быстрое резервное копирование
Утилита pnputil Показывает все драйвера, включая скрытые Требует работы с командной строкой Удаление или экспорт драйверов
Точки восстановления Восстановление удалённых драйверов Сложный процесс извлечения После сбоев или обновлений системы
Сторонние утилиты Удобный интерфейс, дополнительные функции Потенциальные риски безопасности Для новичков или сложных случаев

7. Что делать, если драйвер принтера не найден

Если поиск по всем перечисленным папкам не дал результатов, значит драйвер либо никогда не устанавливался, либо был полностью удалён. В этом случае есть три варианта действий:

1. Скачать драйвер с официального сайта

Перейдите на сайт производителя принтера (например, support.hp.com, canon.ru/support или epson.com/support) и введите модель устройства. Обратите внимание:

  • 🔍 Ищите драйвер именно для вашей версии Windows 10 (32- или 64-разрядной)
  • 📅 Проверяйте дату выпуска — свежие драйвера часто решают проблемы совместимости
  • 📋 Скачивайте "Полный пакет драйверов", а не только PPD-файлы

2. Использовать универсальные драйвера Windows

Windows 10 имеет встроенные драйвера для многих принтеров. Чтобы их установить:

  1. Откройте "Параметры → Устройства → Принтеры и сканеры"
  2. Нажмите "Добавить принтер или сканер"
  3. Выберите "Нужный принтер отсутствует в списке"
  4. Укажите "Добавить принтер по его TCP/IP-адресу или имени узла"
  5. В поле "Имя узла или IP-адрес" введите localhost
  6. В списке драйверов выберите производителя и модель вашего принтера

3. Восстановить драйвер с другого компьютера

Если у вас есть второй ПК с таким же принтером, можно скопировать драйвера оттуда. Для этого:

  1. На рабочем ПК экспортируйте драйвер через pnputil /export-driver
  2. Скопируйте папку с драйвером на флешку
  3. На проблемном ПК установите драйвер через диспетчер устройств, указав путь к скопированной папке
💡

Если принтер подключён по сети, попробуйте установить его как "сетевой принтер" — иногда Windows автоматически подбирает подходящий драйвер.

8. Как предотвратить потерю драйверов в будущем

Чтобы не искать драйвера заново после переустановки системы или сбоев, следуйте этим рекомендациям:

1. Создайте резервную копию драйверов

Используйте утилиту pnputil для экспорта всех драйверов:

pnputil /export-driver * C:\Backup\AllDrivers

Эта команда сохранит все драйвера системы в папку C:\Backup\AllDrivers.

2. Включите защиту системы

Убедитесь, что для диска C: включено создание точек восстановления:

  1. Откройте "Свойства системы" (Win + Pause → Защита системы)
  2. Выберите диск C: и нажмите "Настроить"
  3. Активируйте опцию "Включить защиту системы"
  4. Установите максимальный объём не менее 5 ГБ

3. Сохраните установочные файлы принтера

Если принтер шёл с диском, скопируйте его содержимое на жёсткий диск или в облако. Для принтеров без диска скачайте драйвера с официального сайта и сохраните в папке с названием модели (например, D:\Drivers\Canon_MG3600).

4. Используйте программы для бэкапа драйверов

Утилиты вроде Double Driver или DriverMax позволяют создать резервную копию всех драйверов в один клик. Они особенно полезны для:

  • 🖥️ Системных администраторов, обслуживающих несколько ПК
  • 🔄 Пользователей, часто переустанавливающих Windows
  • 💾 Владельцев редких или старых моделей принтеров

5. Настройте автоматическое обновление драйверов

Чтобы Windows 10 сама заботилась об актуальности драйверов:

  1. Откройте "Параметры → Обновление и безопасность → Дополнительные параметры"
  2. Включите опцию "Получать обновления для других продуктов Microsoft при обновлении Windows"
  3. Откройте диспетчер устройств, кликните правой кнопкой по принтеру → "Свойства → Драйвер → Обновить драйвер"
  4. Выберите "Автоматический поиск обновлённых драйверов"
💡

Регулярное создание точек восстановления (раз в месяц) и резервное копирование драйверов сэкономит часы на поиск софта после сбоев.

⚠️ Внимание: Некоторые производители (например, Xerox или Ricoh) используют проприетарные форматы драйверов, которые не сохраняются в стандартных папках Windows. Для таких принтеров обязательно скачивайте драйвера с официального сайта.
⚠️ Внимание: При копировании драйверов с одного ПК на другой убедитесь, что разрядность систем совпадает (x64 → x64, x86 → x86). Установка 32-разрядного драйвера на 64-разрядную систему приведёт к ошибке 0x00000057.

FAQ: Частые вопросы о драйверах принтеров в Windows 10

Можно ли просто скопировать папку с драйвером на другой компьютер и установить принтер?

Да, но с оговорками. Файлы из C:\Windows\System32\spool\drivers можно копировать напрямую, а вот драйвера из DriverStore сначала нужно экспортировать через pnputil или установить через диспетчер устройств, указав путь к папке с .inf-файлом.

Важно: на целевом ПК должна быть та же разрядность системы (x64 или x86), иначе драйвер не установится.

Почему после обновления Windows 10 принтер перестал работать, хотя драйвер на месте?

Это типичная проблема после крупных обновлений (например, с 20H2 на 21H1). Причина в том, что Windows заменяет "родные" драйвера на универсальные, которые могут не поддерживать все функции принтера. Решение:

  1. Удалите принтер через "Параметры → Устройства → Принтеры и сканеры"
  2. Удалите все драйвера этого принтера через pnputil /delete-driver
  3. Установите оригинальный драйвер с сайта производителя
Как узнать, какой именно драйвер нужен для моего принтера?

Есть три надёжных способа:

  1. По модели принтера: Найдите наклейку на корпусе с полным названием (например, Brother MFC-L2710DW) и скачайте драйвер с официального сайта.
  2. Через диспетчер устройств: Откройте свойства принтера → вкладка "Сведения" → выберите "Описание устройства" или "ИД оборудования". Скопируйте первую строку из поля "Значение" (начинается с USBPRINT\ или DOT4PRINT\) и поищите драйвер по этому коду.
  3. Через утилиту производителя: Компании вроде HP или Canon предлагают утилиты автоопределения модели (например, HP Print and Scan Doctor).
Можно ли использовать драйвер от Windows 7 для принтера в Windows 10?

Иногда да, но это рискованно. Windows 10 поддерживает многие драйвера от "семёрки", но:

  • 🚫 Драйвера для LPT-портовых принтеров (например, Epson LQ-570) могут не работать из-за отсутствия поддержки параллельного порта в современных системах.
  • ⚠️ Драйвера для 32-разрядных систем не подойдут для 64-разрядной Windows 10 (и наоборот).
  • ✅ Лучше всего работают драйвера для принтеров с поддержкой PCL6 или PostScript.

Перед установкой проверьте совместимость на сайте производителя или в базе данных Microsoft: https://www.catalog.update.microsoft.com.

Что делать, если при установке драйвера появляется ошибка "Не найден цифровой подписи"?

Эта ошибка означает, что драйвер не прошёл проверку в Microsoft. Варианты решения:

  1. Скачать официальный драйвер с сайта производителя (обычно они подписаны).
  2. Отключить проверку подписи (временное решение для тестирования):
    bcdedit.exe /set nointegritychecks on
    

    bcdedit.exe /set testsigning on

    После перезагрузки попробуйте установить драйвер заново. Не забудьте вернуть настройки обратно!

  3. Использовать совместимый режим: Кликните правой кнопкой по .inf-файлу → "Свойства" → вкладка "Совместимость" → выберите Windows 8 или 7.

⚠️ Установка неподписанных драйверов может нарушить стабильность системы. Делайте это только если уверены в источнике файлов.