Как запустить inf-файл
Обновлено: 21.11.2024
На этой странице описывается, как разработчик драйвера фильтра файловой системы Windows может использовать INF-файл для установки драйвера.
После создания INF-файла его можно использовать для установки, обновления и удаления драйвера фильтра файловой системы. Вы можете использовать INF-файл отдельно или вместе с пакетным файлом или приложением установки пользовательского режима.
Установить правой кнопкой мыши
В проводнике Windows выберите и удерживайте (или щелкните правой кнопкой мыши) имя файла INF. Появится контекстное меню.
Выберите Установить.
Контекстное меню появляется, только если INF-файл содержит раздел DefaultInstall.
Установка из командной строки или пакетного файла
Чтобы выполнить разделы DefaultInstall и DefaultInstall.Services вашего INF-файла в командной строке или с помощью пакетной установки, введите в командной строке следующую команду или создайте и запустите пакетный файл, содержащий эту команду:< /p>
"Rundll32" и "InstallHinfSection" описаны в разделах "Инструменты" и "Настройка" и "Администрирование системы" соответственно документации Microsoft Windows SDK.
Настройка приложения
InstallHinfSection также можно вызвать из приложения установки, как показано в следующем примере кода:
Если вы используете программу установки для установки драйвера, соблюдайте следующие правила:
Чтобы подготовиться к возможному удалению, приложение установки должно скопировать INF-файл драйвера в каталог удаления.
Если приложение установки устанавливает приложение пользовательского режима с драйвером, это приложение должно быть указано в списке «Установка и удаление программ» на панели управления, чтобы пользователь мог при желании удалить его. В списке должен быть только один элемент, представляющий как приложение, так и драйвер. Дополнительные сведения о том, как внести свое приложение в список «Установка и удаление программ», см. в разделе «Удаление приложения» в разделе «Настройка и системное администрирование» документации Windows SDK.
Приложения программы установки никогда не должны копировать INF-файлы драйверов в каталог INF-файлов Windows (%windir%\INF). SetupAPI автоматически копирует туда файлы как часть вызова InstallHinfSection.
Дополнительную информацию о приложениях для установки см. в разделе Создание приложения для установки устройства.
Драйверы устройств играют очень важную роль в правильной работе некоторых аппаратных компонентов вашего компьютера. Такие вещи, как видеокарта или материнская плата, требуют установки обновленных драйверов, если вы хотите, чтобы они работали хорошо. Установка соответствующих драйверов может быть крепким орешком для тех, кто не имеет в этом опыта, но в большинстве случаев файлы для этих драйверов представляют собой исполняемые установщики. Возможно, вы видели эти файлы с расширениями вроде .exe и .msi.
Однако иногда вы можете столкнуться со сценарием, в котором этот файл драйвера устройства представляет собой не самораспаковывающийся файл, а файл .zip или файл .inf.
Как вручную установить драйвер с помощью файла .INF
- Откройте диспетчер устройств и нажмите, чтобы обновить драйверы для устройства.
- Выберите, чтобы найти драйверы локально на вашем компьютере.
- Просматривайте свои папки.
- Откройте и установите INF-файл.
- Либо щелкните правой кнопкой мыши имя INF-файла и выберите "Установить" в контекстном меню.
Очевидно, что необходимо убедиться, что файл драйвера загружен на ваш компьютер, прежде чем вы начнете выполнять следующие шаги. Если это zip-файл, разархивируйте его и поместите в место, которое вы запомните, потому что оно пригодится.
Откройте диалоговое окно «Выполнить», нажав комбинацию клавиш Windows и «R». В пустое место введите «devmgmt.msc» и нажмите клавишу ввода. Откроется Диспетчер устройств вашего ПК.
В Диспетчере устройств вы увидите настройки для ваших аппаратных устройств. Найдите устройство, для которого вы загрузили драйвер, и разверните его. Щелкните правой кнопкой мыши соответствующее устройство и выберите «Обновить драйвер».
Откроется отдельное окно с двумя вариантами. Вы также можете позволить Windows найти на вашем компьютере и в Интернете последнюю версию драйвера для рассматриваемого устройства и установить его, а второй — найти и установить его вручную. Поскольку вы уже загрузили файл драйвера, щелкните последний.
В следующем окне нажмите «Позвольте мне выбрать из списка драйверов устройств на моем компьютере», а затем нажмите «Установить с диска…».
Нажмите «Обзор»..’ и найдите папку, в которую вы загрузили соответствующий драйвер для устройства. Найдя папку, откройте ее и выберите файл .inf. Нажмите «Открыть» и следуйте инструкциям по установке файла.
Возможно, вы не можете найти какие-либо файлы .inf в каталоге, и в этом случае пакет драйверов не загружен на ваш компьютер, и вам необходимо загрузить новый. Чтобы изменения вступили в силу, перезагрузите компьютер.
Кроме того, вы можете просто щелкнуть правой кнопкой мыши имя файла INF и выбрать «Установить» в контекстном меню.
Папка DriverStore
Просматривая папки в поисках подходящих INF-файлов, вы могли наткнуться на папку с именем DriverStore. DriverStore — это системная папка, в которой хранятся все драйверы устройств, установленные на вашем компьютере из сторонних источников. Если вы хорошо разбираетесь в драйверах устройств и чувствуете необходимость управлять ими, вы можете сделать это с помощью бесплатной программы DriveStore Explorer.
БОНУСНЫЙ СОВЕТ:
Вы также можете использовать метод установки из командной строки или пакетного файла.
Чтобы выполнить разделы DefaultInstall и DefaultInstall.Services вашего INF-файла в командной строке или с помощью пакетной установки, введите в командной строке следующую команду или создайте и запустите пакетный файл, содержащий эту команду:< /p>
Rundll32 и InstallHinfSection описаны в разделах "Инструменты" и "Настройка" и "Администрирование системы" соответственно документации Microsoft Windows SDK.
Мы надеемся, что теперь у вас не возникнет проблем с установкой драйвера устройства в вашей системе с помощью файла .inf..inf
Дата: 4 июля 2021 г. Метки: драйверы
Похожие записи
Как загрузить или обновить драйверы USB Type C в Windows 11/10
Как установить драйвер PL2303 (Prolific) в Windows 11
Не удалось инициализировать OpenGL в Windows 11/10
[электронная почта защищена]
Что вы видите?
Загруженный пакет драйверов не включает приложение-установщик (например, setup.exe или install.msi).
Пример пакета может выглядеть примерно так:
В таких случаях можно использовать файл с информацией об установке (.INF) для ручной установки драйвера.
Как установить драйвер.
-
Щелкните правой кнопкой мыши файл .inf и выберите Установить
Появится всплывающее окно с сообщением: Операция успешно завершена.
Как просмотреть расширения файлов
Если вы не видите расширение файла (.inf):
- В проводнике выберите Просмотр в строке меню.
- Нажмите, чтобы включить расширения имен файлов.
Сопутствующие товары
Эта статья относится к 68 продуктам.
Продукты, снятые с производства
Нужна дополнительная помощь?
Оставить отзыв
Технологии Intel могут потребовать активированного оборудования, программного обеспечения или активации службы. // Ни один продукт или компонент не может быть абсолютно безопасным. // Ваши затраты и результаты могут отличаться. // Производительность зависит от использования, конфигурации и других факторов. // См. наши полные юридические уведомления и отказ от ответственности. // Intel стремится уважать права человека и избегать соучастия в нарушениях прав человека. См. Глобальные принципы прав человека корпорации Intel. Продукты и программное обеспечение Intel предназначены для использования только в приложениях, которые не вызывают и не способствуют нарушению международно признанных прав человека.
Если вам не удается успешно обновить драйверы с помощью файла .exe, вы можете обновить его с помощью файла inf. Ниже мы собрали два метода для успешного обновления драйвера. Вы можете выбрать более простой способ для себя.
Способ 1. Обновите драйвер через диспетчер устройств
Драйвер можно обновить вручную с помощью файла inf через Диспетчер устройств. Вот что вам нужно сделать, чтобы обновить драйвер:
1) На клавиатуре нажмите клавишу Windows и R (клавишу с логотипом Windows и клавишу R одновременно), чтобы вызвать окно «Выполнить».
2) Введите devmgmt.msc в поле запуска и нажмите OK.
3) Разверните категории и найдите устройство, для которого вы хотите обновить драйвер, затем щелкните правой кнопкой мыши имя устройства. Появится контекстное меню. Выберите в меню Обновить программное обеспечение драйвера.
4) Нажмите Поиск драйверов на моем компьютере.
5) Нажмите "Позвольте мне выбрать из списка драйверов устройств на моем компьютере".
6) Нажмите «Установить с диска…»
7) Нажмите кнопку Обзор…. Затем найдите папку, в которой вы сохранили загруженный драйвер.
8) Windows будет искать INF-файлы в папке для установки драйвера. После выбора INF-файла нажмите кнопку «Открыть». Затем следуйте инструкциям на экране, чтобы установить драйвер. Примечание. Если вы не можете найти файлы .inf, пакет драйверов недоступен. Возможно, вам потребуется загрузить новый файл драйвера.
9) Перезагрузите компьютер, чтобы изменения вступили в силу.
Способ 2. Обновите драйвер с помощью Driver Easy
Мы рекомендуем обновлять драйвер с помощью Driver Easy.
Driver Easy автоматически распознает вашу систему и найдет для нее подходящие драйверы. Вам не нужно точно знать, какая система работает на вашем компьютере, вам не нужно рисковать загрузкой и установкой не того драйвера, и вам не нужно беспокоиться об ошибке при установке.
Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или профессиональной версии Driver Easy. Но с Pro-версией это займет всего 2 клика (и вы получите полную поддержку и 30-дневную гарантию возврата денег):
1) Загрузите и установите Driver Easy.
2) Запустите Driver Easy и нажмите Сканировать сейчас. Затем Driver Easy просканирует ваш компьютер и обнаружит проблемные драйверы.
3) Нажмите кнопку «Обновить» рядом с устройствами, чтобы автоматически загрузить правильную версию их драйверов, затем вы можете установить драйверы вручную (вы можете сделать это в БЕСПЛАТНОЙ версии).
Или нажмите «Обновить все», чтобы автоматически загрузить и установить правильную версию всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется версия Pro — вам будет предложено обновить при нажатии кнопки Обновить все).
Если у вас есть какие-либо вопросы, не стесняйтесь оставлять свои комментарии ниже. Спасибо.
Можно ли установить INF-файлы/драйверы через командную строку? Или есть способ автоматизировать установку INF-файлов при входе в систему с Windows 7?
Угрозы кибербезопасности и потребность в надежном резервном копировании
2022-03-29 18:00:00 UTC Вебинар Вебинар: Spanning — угрозы кибербезопасности и потребность в надежном резервном копировании Сведения о событии Просмотреть все события
Дропкик
Если вы только что загрузили драйверы, вы сможете запустить следующее, что добавит их в кэш драйверов.
pnputil -i -a *.inf
вы можете изменить *.inf, если хотите установить только определенный пакет драйверов.
5 ответов
Ultimate IT Services — это поставщик ИТ-услуг.
Вероятно, я бы написал сценарий.
1) Создайте файл .bat для вызова вашего .inf
2) запустить rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 $CURDIR$\MyInf.inf
3) создать запланированную задачу при входе в систему для запуска bat
Брайанбаккус3
Вы можете попытаться сделать это двумя способами:
Создайте пакетный файл для установки определенных INF-файлов:
:inf версия | findstr /il "Версия 6." > ноль
если %ERRORLEVEL%==0 перейти к :vista
:xp start/wait rundll32.exe setupapi,InstallHinfSection DefaultInstall 4 %_%
В командной строке введите: rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\.inf
Надеюсь, это поможет
Для "rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\.inf" я получаю сообщение об ошибке установки и для
"%SystemRoot%\System32\InfDefaultInstall.exe "%_%" Я получаю Выбранный вами файл INF не поддерживает этот метод установки.
Кстати, я тестирую этот скрипт с сетевым драйвером. Я изменил "%_%", чтобы указать на INF.
Ultimate IT Services — это поставщик ИТ-услуг.
хм, а драйвер подписан?
Если да, попробуйте, RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 "path-to-inf\infname.inf"
Дропкик
Если вы только что загрузили драйверы, вы сможете запустить следующее, что добавит их в кэш драйверов.
pnputil -i -a *.inf
вы можете изменить *.inf, если хотите установить только определенный пакет драйверов.
Эта тема заблокирована администратором и больше не открыта для комментариев.
Чтобы продолжить это обсуждение, задайте новый вопрос.
Щелкни! Chrome Zero-Day, Каталог CISA, Kaspersky, Sun Images, Обычный текст в Интернете
Ваша ежедневная доза технических новостей. Вы должны это услышать. Экстренное обновление Google Chrome исправляет уязвимость нулевого дня, используемую в атаках В Chrome обнаружена еще одна уязвимость нулевого дня, поэтому пришло время установить исправление. По данным BleepingComputer: .
Искра! Серия Pro — 28 марта 2022 г.
Прекрасный понедельник! С возвращением на работу и с возвращением в Spark! Я надеюсь, что ваш день превратится во все, что может быть! В любом случае, сделайте селфи и опубликуйте его ниже. Просто напоминание, если вы читаете.
Странные маршруты в таблице маршрутизации
Привет, ребята! Итак, у меня есть вопрос относительно некоторых действительно странных маршрутов в моей таблице маршрутизации. Недавно я перевел свой маршрутизатор Huawei B818 4G в режим моста за pfSense, который теперь является моим основным маршрутизатором. При этом я замечаю эти статические записи, которые появляются и.
Сколько ИБП у вас дома?
Я просто осматривал батареи (на предмет вздутия и уменьшения времени работы) и решил, что пришло время спросить: Сколько у вас дома? Я использую все APC, потому что так уж получилось 😂: 1500 ВА в подвале 2. - разместить стойку Chatsworth 650 в моем домашнем офисе 600 в w.
Что бы вы сделали?
Итак, я работаю в MSP, который работает круглосуточно и без выходных. Старший инженер в нежелательную смену с 23:00 до 8:00 уходит. Теперь у меня есть возможность перейти на эту должность, насколько больше это должно потребовать компенсации в процентах от того, что я зарабатываю сейчас? и я скажу это.
Читайте также: