Имя драйвера oem22.inf: что это за файл и как с ним работать

Запись вида oem22.inf появляется в выводе команды pnputil /enum-drivers или в Диспетчере устройств, когда Windows присваивает стороннему драйверу порядковое имя после его установки в систему. Это не название самого устройства, а технический идентификатор пакета в хранилище драйверов (Driver Store), и по нему нельзя сразу понять, какому оборудованию принадлежит файл.

Обычно пользователь сталкивается с этим именем в двух ситуациях: при попытке удалить ненужный или конфликтующий драйвер и при диагностике ошибок «синего экрана», когда в дампе фигурирует INF-файл с номером. Разберёмся, как определить, что скрывается за oem22.inf, и как безопасно с ним работать.

Что означает имя oem22.inf в Windows

Когда вы устанавливаете драйвер не из собственного дистрибутива Windows, а из пакета производителя (через установщик, Центр обновления или вручную), система копирует INF-файл в каталог C:\Windows\System32\DriverStore и переименовывает его по схеме oemN.inf, где N — порядковый номер.

Число 22 здесь ничего не говорит о типе устройства: это просто двадцать второй по счёту сторонний пакет, добавленный в хранилище на конкретном компьютере. На другом ПК тот же самый драйвер может получить имя oem5.inf или oem48.inf — нумерация индивидуальна для каждой системы.

Внутри файла хранится исходная информация: имя производителя, класс устройства, версия драйвера и ссылки на сопутствующие файлы (.sys, .dll, .cat). Именно по этим данным и определяется реальная принадлежность пакета.

Как узнать, какому устройству принадлежит oem22.inf

Самый надёжный способ — посмотреть сведения о пакете через встроенную утилиту pnputil. Запустите командную строку или PowerShell от имени администратора и выполните:

pnputil /enum-drivers

В выводе найдите блок, где «Опубликованное имя» равно oem22.inf. Рядом будут указаны исходное имя INF, поставщик (Provider), класс драйвера, версия и дата. Этих данных достаточно, чтобы понять, чей это драйвер — например, видеокарты NVIDIA, сетевого адаптера Realtek или виртуального устройства от ПО вроде VPN-клиента.

Альтернативный вариант — открыть сам файл. Он находится в подкаталоге хранилища драйверов, но проще выполнить поиск строки по содержимому: в первых строках INF обычно указаны Provider и Class. Учтите, что прямой доступ к DriverStore защищён системой, поэтому для просмотра удобнее скопировать файл в другую папку.

  • 🔍 Выполните pnputil /enum-drivers и найдите блок с oem22.inf
  • 🏷️ Посмотрите поля «Поставщик» и «Класс» — они укажут на устройство
  • 📄 Сопоставьте версию и дату с недавно установленным ПО
  • 🔗 Проверьте в Диспетчере устройств, какой узел использует этот драйвер
📊 Где вы встретили имя oem22.inf?
В выводе pnputil при чистке драйверов
В ошибке или синем экране
В Диспетчере устройств
При установке нового драйвера

Почему драйвер получает номер, а не понятное имя

Переименование — штатный механизм Windows, который защищает систему от конфликтов. Разные производители могут назвать свои INF-файлы одинаково (например, netw.inf), и без уникальных имён пакеты перезаписывали бы друг друга в хранилище.

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

Поэтому наличие записей вида oem1.inf, oem15.inf, oem22.inf и далее — нормальная картина, а не признак проблемы. Беспокоиться стоит только если конкретный пакет вызывает сбои или занимает место после удаления устройства.

Как удалить драйвер oem22.inf из системы

Удаление выполняется той же утилитой pnputil с ключом /delete-driver. Перед этим убедитесь, что драйвер не используется активным устройством — иначе оборудование перестанет работать до переустановки пакета.

☑️ Подготовка к удалению oem22.inf

Выполнено: 0 / 4

Сама команда удаления выглядит так:

pnputil /delete-driver oem22.inf /uninstall

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

⚠️ Внимание: не удаляйте драйвер, пока не выяснили его принадлежность. Удаление пакета критичного устройства — например, контроллера диска или сетевого адаптера — может оставить систему без доступа к данным или сети. Сначала определите поставщика и класс через pnputil /enum-drivers.

Когда удаление oem22.inf действительно нужно

Чистить хранилище драйверов имеет смысл не «для профилактики», а в конкретных ситуациях. Ниже — типовые случаи, когда работа с пакетом oem22.inf оправдана.

  • 🖥️ Устройство физически удалено, а его драйвер остался в системе и конфликтует с новым оборудованием
  • 🔄 Накопилось несколько версий одного драйвера после многократных обновлений
  • 💥 Конкретный пакет подозревается в причине сбоев (BSOD, зависания устройства)
  • 🧹 Освобождается место на системном диске малого объёма

Если система работает стабильно и места на диске достаточно, трогать пронумерованные INF-файлы не требуется — Windows управляет хранилищем самостоятельно и не использует лишние пакеты.

Типичные проблемы и их решения

При работе с пронумерованными драйверами пользователи чаще всего сталкиваются с несколькими повторяющимися ситуациями. Сведём их в таблицу.

ПроблемаВероятная причинаЧто делать
Ошибка «драйвер используется» при удаленииПакет привязан к активному устройствуОтключить устройство или использовать ключ /force
oem22.inf не находится в выводе pnputilДрайвер уже удалён или номер изменилсяПовторно выполнить /enum-drivers
После удаления устройство не работаетУдалён нужный пакетПереустановить драйвер с сайта производителя
Номер oem меняется после переустановкиНумерация присваивается зановоЭто нормально, ориентируйтесь на поставщика
⚠️ Внимание: не редактируйте и не удаляйте файлы вручную из папки DriverStore через Проводник. Хранилище защищено, а некорректное вмешательство может нарушить целостность базы драйверов. Используйте только штатные средства — pnputil или Диспетчер устройств.
Как найти устройство, использующее oem22.inf, через Диспетчер устройств

Откройте Диспетчер устройств, выберите подозрительное устройство, перейдите в «Свойства» → вкладка «Драйвер» → кнопка «Сведения о драйвере». В списке файлов и в свойстве «INF-имя» (в разделе «Сведения» → свойство «Имя INF») будет указано опубликованное имя вида oem22.inf, если устройство использует именно этот пакет.

Частые вопросы об oem22.inf

Является ли oem22.inf вирусом?

Само по себе имя oem22.inf — штатный механизм Windows, а не признак вредоносного ПО. Однако вредоносный драйвер теоретически тоже получит такое имя. Проверьте поле «Поставщик» в выводе pnputil /enum-drivers: известные производители (Intel, NVIDIA, Realtek и т. п.) — признак легитимного пакета. При сомнениях проверьте цифровую подпись файла.

Почему на моём ПК драйвер называется oem22.inf, а на другом — иначе?

Номер присваивается по порядку установки сторонних пакетов в конкретной системе. На разных компьютерах история установок различна, поэтому один и тот же драйвер получает разные номера.

Можно ли переименовать oem22.inf обратно в понятное имя?

Нет, и это не требуется. Опубликованное имя — служебный идентификатор внутри хранилища. Исходное имя INF-файла сохраняется в свойствах пакета и видно в выводе pnputil.

Что произойдёт, если удалить oem22.inf по ошибке?

Устройство, использовавшее этот пакет, перестанет работать или перейдёт на базовый драйвер Windows. Решение — установить драйвер заново с официального сайта производителя оборудования. Точка восстановления, созданная перед удалением, также позволит откатить изменения.

Отличается ли работа с oem-файлами в Windows 10 и Windows 11?

Механизм хранилища драйверов и команды pnputil одинаковы в обеих системах. Различия могут касаться только оформления интерфейса Диспетчера устройств и Параметров.