Запись вида 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 - 🏷️ Посмотрите поля «Поставщик» и «Класс» — они укажут на устройство
- 📄 Сопоставьте версию и дату с недавно установленным ПО
- 🔗 Проверьте в Диспетчере устройств, какой узел использует этот драйвер
Почему драйвер получает номер, а не понятное имя
Переименование — штатный механизм Windows, который защищает систему от конфликтов. Разные производители могут назвать свои INF-файлы одинаково (например, netw.inf), и без уникальных имён пакеты перезаписывали бы друг друга в хранилище.
Кроме того, подход с нумерацией позволяет держать в системе несколько версий одного драйвера: старую — для отката, новую — для текущей работы. Каждая версия получает собственный номер oem, и Windows сама решает, какой пакет привязан к устройству в данный момент.
Поэтому наличие записей вида oem1.inf, oem15.inf, oem22.inf и далее — нормальная картина, а не признак проблемы. Беспокоиться стоит только если конкретный пакет вызывает сбои или занимает место после удаления устройства.
Как удалить драйвер oem22.inf из системы
Удаление выполняется той же утилитой pnputil с ключом /delete-driver. Перед этим убедитесь, что драйвер не используется активным устройством — иначе оборудование перестанет работать до переустановки пакета.
☑️ Подготовка к удалению oem22.inf
Сама команда удаления выглядит так:
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 одинаковы в обеих системах. Различия могут касаться только оформления интерфейса Диспетчера устройств и Параметров.