Как проверить inf файл

Обновлено: 07.07.2024

Как известно в х64 битных платформах была введена процедура обязательной цифровой подписи всего того, что может попасть в ядро системы, а именно драйверов. О том, на сколько это эффективно и оправданно можно долго спорить, но только одно можно сказать точно — гимора разработчикам тут определенно добавилась, особенно тем, кто раньше никогда подписями не занимался. Также для многих стало крайне не очевидно, каким образом разрабатывать драйвер, когда нет на руках валидного сертификата, а тестировать ведь как-то надо. Вот сча я попытаюсь в краткой и доступной форме рассказать о том как это все делается.

Итак, прежде всего, я бы хотел выделить два типа сертификатов, которые я буду рассматривать в рамках данной статьи — тестовый и настоящий. Разница состоит в том, что настоящий сертификат подписан доверенным CA (Certification Authorities — доверенный издатель), типа VeriSign, GlobalSign ну или самим Microsoft, а тестовый подписан самопальным сертификатом типа от Васи Пупкина.

image

  1. Сгенерить сам сертификат и установить его. Это можно сделать с помощью тулзы makecert, например так:
    Makecert -r -pe -ss PrivateCertStore -n "CN=TestCertforWDK" TestCert.cer
    где
    PrivateCertStore — название хранилища
    TestCertforWDK — название самого сертификата
    TestCert.cer — имя файла с сертификатом
    (эта тулза входит в комплект WDK 6000/6001 и расположена bin/SelfSign, в WDK 7600 она почему то не входит. )
  2. Добавить этот сертификат в хранилище с доверенным корневыми CA. Открываем в mmc консоль Сертификаты (Run->mmc->File->Add/Remove Snap-in->Certificates) там находим свой сертификат (например в хранилище PrivateCertStore), копируем его в доверенные корневые издатели (Trusted Root Certification Authorities).
  3. Разрешить тестовые подписи. Для этого прописываем в администраторской консоли:
    bcdedit.exe –set TESTSIGNING ON
    и перезагружаемся, в итоге на десктопе, после перезагрузки, по углам красоваться соответствующие надписи.

image

Настоящий сертификат
Тут тоже не все так просто. Дело в том, что не любой CA может выдавать сертификаты для подписи драйверов Windows, а только те, которые авторизованы самой Microsoft, это значит, что корневые сертификаты этих издателей должны быть подписаны Microsoft — что, как раз и выражается в виде этого кросс-сертификата. Вот именно из-за отсутствия кросс-сертификата — тестовая подпись, никогда не будет работать как настоящая. Список доверенных CA, которые обладают такими кросс-сертификатами — представлен тут, там же можно скачать и сами кросс-сертификаты.
После того, как вы выложите несколько сотенок $$$ доверенному центру сертификации, они выдадут вам .pfx файл в котором будут содержаться публичный и приватный ключи. Вы его запустите и с помощью нехитрого диалога (как на рисунке ниже), установите в систему.

Этот автоматический тест проверяет синтаксис в файлах INF для драйверов принтеров и сканеров. Средство Инфгате выполняет этот тест.

Сведения о тесте

  • Device. Imaging. Printer. base. Инффиле
  • Device. Imaging. Printer. base. Конфигуратионфилес
  • Device. Imaging. Printer. base. Дриверкатегори
  • Device. Imaging. Printer. base. Дриверевентфилес
  • Device. Imaging. Printer. base. Дриверпаккаже
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, выпуски клиента (x64)
  • Windows Server 2016 (x64)
  • Windows 10, выпуски клиента (ARM64)
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление Windows 10

Дополнительная документация

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

Выполнение теста

Перед выполнением теста завершите настройку теста, как описано в статье требования к тестированию: Предварительные требования для тестирования принтера.

Кроме того, если устройство использует встроенный драйвер, необходимо указать "/МС" для параметра "Inbox".

Выявлен

общие сведения об устранении неполадок тестирования хлк см. в разделе устранение неполадок Windows хлк тестов.

Дополнительные сведения

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

Создание допустимых INF для виртуальных принтеров

Виртуальные принтеры должны указывать идентификатор оборудования, равный null. Чтобы указать идентификатор оборудования, равный null, в разделе Models-section-name файла INF устройства добавьте вторую запятую между параметром install-section-name и Compatible-ID.

Что такое «INF-файл»?

Для начала нам нужно понять, что такое INF-файл. INF-файл — это небольшой текстовый документ, идущий в паре непосредственно с самим драйвером. В этом текстовом файле содержатся инструкции по установке драйвера в операционную систему, а также цифровая подпись.

В прошлых версиях ОС Windows (семерка и ниже) в INF-файлах не было никаких подписей, так что пользователь мог свободно заниматься установкой любых драйверов, даже если это было опасно для системы. На данный момент системы Windows выполняют обязательную проверку цифровых подписей драйвера. Если с подписью все нормально — драйвер устанавливается, если нет — не устанавливается. В общем, довольно надежная предосторожность.

INF стороннего производителя

Как принудить установку драйвера и обойти ошибку?

К огромному счастью множества пользователей, Майкрософт внедрила в свою ОС несколько вариантов обхода функции проверки цифровых подписей драйверов. В этой статье мы покажем вам, как можно обойти проверку и спокойно установить в систему нужный драйвер.

Внимание:

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

Решение №1 Загрузка драйвера с сайта производителя

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

  1. нажмите комбинацию Windows+R;
  2. пропишите значение «devmgmt.msc» и нажмите Enter;
  3. откройте раздел «Аудиовходы и аудиовыходы»;
  4. нажмите правой кнопкой мыши на вашу звуковую карту и выберите «Обновить драйвер»;
  5. выберите опцию «Выполнить поиск драйверов на этом компьютере»;
  6. укажите в соответствующей графе директорию к загруженному драйверу и нажмите кнопку «Далее»;
  7. следуйте инструкциям на экране для установки драйвера;
  8. перезагрузите компьютер.

Решение №2 Отключение проверки подписей через Командную строку

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

  1. нажмите Windows+R;
  2. пропишите «cmd» и нажмите Ctrl+Shift+Enter;
  3. копируйте команду «bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS & bcdedit /set testsigning on» и нажмите Enter;
  4. закройте Командную строку и перезагрузите компьютер.

После входа в систему попытайте установить необходимый драйвер.

Решение №3 Отключение проверки подписей через Параметры загрузки

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

  1. нажмите комбинацию Windows+I;
  2. откройте в раздел «Обновление и безопасность»;
  3. перейдите во вкладку «Восстановление»;
  4. нажмите на кнопку «Перезагрузить сейчас» в разделе «Особые варианты загрузки»;
  5. на экране выбора действий кликните на пункт «Диагностика», далее — «Дополнительные параметры»;
  6. на экране параметров загрузки кликните на кнопку «Перезапуск»;
  7. по входу в систему перед вами должен появиться список из нескольких опций — нажмите кнопку F7, чтобы отключить обязательную проверку подписи драйверов.


Решение №4 Восстановление системных файлов

Возможно, проблема и вовсе не в проверке подписи драйверов. Есть шанс, что некоторые из системных файлов Windows были повреждены вследствие какого-то процесса, из-за чего проверка подписи драйвера прерывается или заканчивается ошибкой. Не помешает запустить в работу SFC и DISM:

  1. нажмите Windows+R;
  2. впишите значение «cmd» и нажмите Ctrl+Shift+Enter;
  3. поочередно вводите следующие команды, перезагружаясь каждый раз после их выполнения:
    • sfc /scannow;
    • DISM /Online /Cleanup-Image /RestoreHealth.

Программы, которые поддерживают INF расширение файла

Следующий список содержит программы, сгруппированные по 2 операционным системам, которые поддерживают INF файлы. Файлы с расширением INF, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Программы, обслуживающие файл INF

Как открыть файл INF?

Проблемы с доступом к INF могут быть вызваны разными причинами. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Setup Information Format, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами INF.

Шаг 1. Установите Microsoft Windows программное обеспечение

Install software to open INF file

Наиболее распространенной причиной таких проблем является отсутствие соответствующих приложений, поддерживающих файлы INF, установленные в системе. Наиболее очевидным решением является загрузка и установка Microsoft Windows или одной из перечисленных программ: Text editor, Windows Notepad, NotePad++ text editor. Выше вы найдете полный список программ, которые поддерживают INF файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Самый безопасный способ загрузки Microsoft Windows установлен - для этого зайдите на сайт разработчика (Microsoft Corporation) и загрузите программное обеспечение, используя предоставленные ссылки.

Шаг 2. Убедитесь, что у вас установлена последняя версия Microsoft Windows

Update software that support file extension INF

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

Шаг 3. Свяжите файлы Setup Information Format с Microsoft Windows

Если проблема не была решена на предыдущем шаге, вам следует связать INF файлы с последней версией Microsoft Windows, установленной на вашем устройстве. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.

Associate software with INF file on Windows

Выбор приложения первого выбора в Windows

  • Щелкните правой кнопкой мыши на файле INF и выберите « Открыть с помощью опцией».
  • Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
  • Последний шаг - выбрать опцию Найти другое приложение на этом. указать путь к папке, в которой установлен Microsoft Windows. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия INF файлы и нажав ОК .

Выбор приложения первого выбора в Mac OS

Шаг 4. Убедитесь, что файл INF заполнен и не содержит ошибок

Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл INF действительным. Отсутствие доступа к файлу может быть связано с различными проблемами.

Check INF file for viruses

1. Проверьте INF файл на наличие вирусов или вредоносных программ.

Если файл заражен, вредоносная программа, находящаяся в файле INF, препятствует попыткам открыть его. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. INF файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.

2. Убедитесь, что файл с расширением INF завершен и не содержит ошибок
3. Проверьте, есть ли у вашей учетной записи административные права

Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл Setup Information Format.

4. Убедитесь, что в системе достаточно ресурсов для запуска Microsoft Windows

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

5. Убедитесь, что ваша операционная система и драйверы обновлены

Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Setup Information Format и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов INF.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла INF мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле INF.

В основном для продукции наборов микросхем Intel® эта утилита версии 10.1.18793.8276 устанавливает файлы WINDOWS* INF. См. подробное описание, чтобы узнать, нужен ли вам этот файл.

Лицензия на использование программного обеспечения Intel

Для скачивания этого файла Intel требует принять лицензионное соглашение. Хотите пересмотреть свое решение? Скачивание файла начнется автоматически. если скачивание не начинается, скачайте его вручную

Файлы, доступные для скачивания

  • Windows Server 2012 R2 family*, Windows 10, 64-bit*, Windows 10, 32-bit*, Windows Server 2019 family*, Windows Server 2016 family*
  • Размер: 2.9 MB
  • SHA1: 939BF950B14D8D9B51C04E4B2C96DEACB5BA605A

Подробное описание

Не уверены, что это подходящий драйвер или программное обеспечение для вашего компонента? Запустите Приложение Intel® Driver & Support Assistant для автоматического обнаружения обновлений драйвера или программного обеспечения.

Эта удобная в использовании программа Приложение Intel® Driver & Support Assistant вам, если вам нужно обновить файл INF набора микросхем, и попросит вас установить. Это позволит вам сэкономить много времени на загрузке набора микросхем и общих файлов, необходимых для вашей системы.

Изменения названия

Программное обеспечение Intel® Chipset Device является новым названием Утилита Intel® Chipset Software Installation Utility; Это название будет отображится во время запуска установочного пакета.

Об этом файле/загрузке

Приложение Программное обеспечение Intel Chipset Device и устанавливает файлы INF Windows*. INF — это текстовый файл, в котором операционная система предоставляет информацию о аппаратном обеспечении системы. В случае с текущей версией Программное обеспечение Intel Chipset Device, в первую очередь, относится к наименованию продукции для аппаратного обеспечения. Это позволяет операционной системе отображать правильное название данного аппаратного обеспечения в Диспетчере устройств.

Примечание: Приложение Программное обеспечение Intel Chipset Device не устанавливает драйверы для AGP или USB. Не загружайте эту утилиту, если производитель вашего устройства рекомендует устранить проблему с драйверами AGP, AGP GART или USB. это не исправит вашу проблему.

Перед установкой прочитайте приложенные файлы readme и примечания к выпуску.

Ключевые слова: 82801, ICH, MCH, набор микросхем

О драйверах intel®

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

Читайте также: