Windows driver package что это за программа


Windows Driver Package что это за программа и нужна ли она?

Приветствую друзья! Сегодня мы поговорим о программе Windows Driver Package, я постараюсь узнать максимум информации и написать здесь все простыми словами… поехали!

Windows Driver Package что это такое?

На самом деле не все так просто. Дело в том, что Windows Driver Package — не совсем программа. Это часть заголовка, которая встречается в названии многих программ. А по факту, Windows Driver Package это пакет драйверов виндовс, это все, что может означать эта надпись.

Пакет драйверов может содержать дрова на разные устройства, и вообще это очень общее понятие. Например может быть пакет драйверов для Windows от Asus для… например для ноутбука Asus.

Итак, давайте приведем примеры программ, в заголовках которых может встречаться Windows Driver Package:

  1. Как мы уже выяснили — это могут быть некие фирменные наборы драйверов от производителя. Например если от Асус, то может в названии фигурировать ASUS Tek, Corporation, AsusVBus, AsusVTouch, ASUS (ATP) Mouse.
  2. Софт для сетевого оборудования, сетевых карт, беспроводных адаптеров. В названии может фигурировать Qualcomm Atheros.
  3. Драйвера для шины SMBus — это внутреннее устройство для обмена информации между чипами системы. В общем системное устройство, может влиять на.. подключение устройств к материнской плате. В названии может фигурировать ELAN SMBus.
  4. Софт для эмуляции виртуальной машины. В названии может фигурировать BigNox Corporation.
  5. Дрова для блютуза. В названии может фигурировать Broadcom Bluetooth.
  6. Драйвера для телефона, в названии может фигурировать Nokia.

И как вы подозреваете, такой список может быть длинным. Можно сказать что Windows Driver Package… это как бы некий формат дров, специально который подходит для Windows.

Можно ли удалить Windows Driver Package?

Тоже сложный вопрос, так просто удалить — нет, не стоит, могут быть проблемы:

  1. Перестанет работать какое-то оборудование.
  2. Будут ошибки при запуске некоторых программ.
  3. Могут перестать работать Wi-Fi, блютуз, мобильный интернет.

В общем здесь также — может быть что угодно, так как к сожалению, я не знаю точно, в названии какой именно программы у вас упоминается Windows Driver Package.

Но что делать, если удалить все таки очень хочется?

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

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

Да, идеально конечно создать вообще образ системы.. но для этого нужно чтобы у вас было два жестких диска, ну или SSD, да и еще тонкости есть..

Как создать точку восстановления? Алгоритм действий такой:

  1. Открываете панель управления. Универсальный рецепт — зажмите Win + R, напишите команду control либо control panel, нажмите ОК.
  2. Далее найдите и запустите значок Система.
  3. Откроется окошко — слева нажмите Защита системы.
  4. Внизу выберите системный диск.
  5. Нажмите кнопку Создать.
  6. Появится окошко, укажите название точки, например До удаления Windows Driver Package.

После этого попробуйте удалить программу, в названии которой упоминается Windows Driver Package:

  1. Зажмите Win + R.
  2. В окошке введите команду appwiz.cpl, нажмите ОК.
  3. Появится окно установленного софта.
  4. Найдите программу, которую хотите удалить — нажмите по ней правой кнопкой, выберите Удалить, и следуйте инструкциям на экране.

Посмотрим на пару картинок. Смотрите, вот здесь мы видим — что прога Windows Driver Package идет для.. скорее всего для смартфонов на базе процессоров MediaTek:

Как я уже писал выше, это может быть софт для прошивки, для восстановления, еще для чего ни будь, что связано с телефоном.. Кстати выше на картинке это окно Программы и компоненты (команда appwiz.cpl в Win + R).

Еще один пример — здесь прога уже как видим связана с блютузом, а вторая с HIDClass, правда не знаю что это, возможно USB.. в общем вот:

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

Вот еще пример — целая куча таких программ:

Да, и такое может быть, причина проста — у вас просто на ПК стоит многоватенько софта, и часть из которого — это вот Windows Driver Package, простыми словами драйвера/софт для некоторых устройств. Удалять — осторожно и только с точкой восстановления.

Я лично точкой восстановления не пользуюсь. Однако.. провел эксперимент.. и.. выяснил.. что она может работать криво. Например я создал точку восстановления, потом удалил Яндекс Браузер (ставил галочку удалить данные), а потом хотел восстановиться.. и восстановился, но.. при запуске Яндекс Браузера была ошибка.. странно, смысл тогда точки восстановления? Странно и непонятно..

Заключение

Выяснили главное, Windows Driver Package это:

  1. Не какая-то определенная прога, а часть названия многих программ.
  2. Часто является набором драйверов, дополнительным ПО для работы с тем или иным устройством.
  3. Удалять в принципе можно, но в дальнейшем спокойно могут быть проблемы.
  4. Перед удалением лучше сделать контрольную точку восстановления.

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

Надеюсь информация помогла. Удачи и добра, до новых встреч!

На главную! 25.06.2019

Atkacpi driver что это - Вэб-шпаргалка для интернет предпринимателей!

Обладатели практически всех современных моделей ноутбуков ASUS достаточно часто обращают внимание на то, что в системе в предустановленном виде имеется непонятное многим приложение ASUS ATK Package. Что это за программа, знают не все. Некоторые пользователи вообще склонны считать этот пакет набором драйверов. Отчасти так оно и есть, но только отчасти.

ATK Package: что это за программа?

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

Просто иногда в названии может отображаться ATK Driver Package вместо стандартного ASUS ATK Package. Что это за пакет в более расширенном понимании, далее и будет рассмотрено. Попутно обратим внимание на необходимость наличия такого программного обеспечения на ноутбуках и целесообразность его использования.

ASUS ATK Package: что это за программа, и нужна ли она?

Как правило, большинство современных пользователей знают, что при установке на компьютер или ноутбук какой-либо операционной системы все драйверы инсталлируются автоматически за счет использования собственных баз данных ОС.

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

Для подобных целей (чтобы не заниматься загрузкой драйверов устройств вручную) и создан комплект ATK Package. Что это за программа? Как уже понятно, с одной стороны, это полный набор самых необходимых драйверов. Но так может показаться действительно только на первый взгляд (хотя и так понятно, что такой набор будет незаменим хотя бы для установки тех же драйверов).

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

Но тут у каждого пользователя возникает законный вопрос по поводу того, стоит ли держать на своем устройстве весь это пакет. Для ответа на него нужно рассмотреть некоторые важные особенности всего комплекта ATK Package. Что это за программа, пока понятно. Перейдем к дополнительным модулям.

Программный набор пакета

Итак, что же такого интересного есть в наборе? Среди дополнительных утилит, которые присутствуют в этом наборе, отдельно стоит выделить следующие:

  • Generic Function Service – универсальный программный модуль, отвечающий за настройку и использование схем электропитания с возможностью перенастройки кнопок для включения или отключения ноутбуков от сети.
  • Hotkey – утилита, позволяющая быстро и эффективно произвести настройку «горячих» клавиш или их сочетаний, что в тех же ОС Windows для многих пользователей оказывается достаточно сложным.
  • OSD – специальное средство для контроля функциональной клавиши FN (практически ее полный программный аналог) в сочетании с другими кнопками для быстрого вызова определенных действий (установка уровня громкости, яркости экрана, включение беспроводных модулей и т.д.).
  • Media – достаточно интересное средство для работы с файлами мультимедиа (аудио и видео), в некоторых версиях которого дополнительно может присутствовать еще и программный плеер, который можно использовать вместо установленного по умолчанию Windows Media Player.

Как видим, инструментарий выглядит весьма пристойно и интересно. Более того, благодаря своей простоте, в отличие от средств Windows-систем, с этим набором сможет элементарно разобраться любой, даже самый неподготовленный юзер.

Обязательные компоненты для обеспечения работоспособности пакета

Однако для нормальной работы всего набора необходимо корректное функционирование системного устройства под названием ATK0100 ACPI UTILITY на основе одноименного драйвера ATK0100.

Если его не установить изначально, нормальной работы от пакета добиться будет невозможно, а некоторые модули и вообще могут просто не инсталлироваться (по крайней мере, в том же «Диспетчере устройств» данный системный компонент будет помечен желтым маркером, что свидетельствует о его неработоспособности вследствие отсутствия или неправильной установки виртуального драйвера). В самом простом случае можно войти на официальный сайт ASUS и загрузить оттуда полный пакет ATK Package. Что это за программа? На первом этапе – самый обычный инсталлятор, но втором – набор модулей, расширяющих и упрощающих проведение некоторых специализированных настроек.

Заключение

Таким образом, подходя к логическому завершению описания всего набора, можно отметить, что использовать его стоит хотя бы потому, что именно с его помощью многие действия упрощаются. Но и тут нужно сказать, что рассчитан такой инструмент исключительно на ноутбуки и нетбуки ASUS. С другими (пусть даже очень похожими) системами работать он не будет. Впрочем, отзывы в интернете от тех пользователей, которые испробовали его в действии, свидетельствуют о том, что по многим параметрам его характеристики и возможности превосходят средства операционных систем, а сбоев в работе не наблюдается практически никогда (за редким исключением). Нужно только инсталлировать драйвер с утилитой, и дело с концом.

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Что за программа Atk Package Asus для Windows

Обладатели ноутбуков, нетбуков и ультрабуков от Asus очень часто задают вопрос — что это за программа ATK Package, которая идёт в комплекте предустановленного программного обеспечения компьютера?! На скриншоте выше Вы можете видеть наглядный пример на ноутбуке ASUS K53S. Многие считают что это драйвер. Это отчасти так, но отчасти и нет. После установки операционной системы Windows 7 или более новой — Windows 10 — часть драйверов ставится автоматически инсталятором операционной системы, часть из них надо обновить, скачав новые с с официального сайта компании драйверы. После этого получаем фактически рабочий ноутбук, готовый к эксплуатации. Возникает логичный вопрос — зачем тогда нужен ATK Package, если без неё вроде бы всё нормально работает?!

Да, работает-то нормально, но не все функции доступны. Дело в том, что программа ATK Driver Package у ноутбуков Асус отвечает за целый комплекс функций, среди которых работа дополнительных и функциональных кнопок, индикаторы громкости, яркости, беспроводной сети WiFi и т.п. Она может включать в себя большой набор утилит и дополнительных драйверов, среди которых можно выделить ATK0100, ATK Generic Function Service, ATK Hotkey, ATK Media и ATK OSD. Немного подробнее расскажу о них:

ATK Generic Function Service – отвечает за электропитание ноутбука от сети, а так же за включение его и выключение кнопками.
ATK Hotkey – отвечает за «горячие клавиши» (сочетания и комбинации кнопок по нажатию которых выполняется определённое модулем действие).
ATK ОSD – отвечает за работу функциональных клавиш (фактически, драйвер кнопки FN на Asus), которые помечены на клавиатуре обычно синим цветом, а так же за индикацию выполнения ими действий (шкала звука, яркости, индикация включения/выключения модулей WiFi и Bluetooth).
ATK Media – программа, отвечающая за работу с различными медийными файлами (видео/аудио). Иногда может включать в себя ещё и проигрыватель.

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

Оно отвечает за стыковку устанавливаемых приложений и драйверов с комплексом управления работой и питанием ноутбука. Так же, драйвер АТК0100 на Асус управляет перезагрузкой и спящим режимом ПК.

В противном случае, без установки ATK0100 ACPI Utility, все остальные утилиты могут либо вообще не поставиться, либо постоянно выдавать ошибки.

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

Пакет утилит и драйверов АТК АСУС, как правило, совместим с последними версиями операционных систем от Microsoft, вплоть до самой последней — Windows 10. На текущий момент, на сайте Asus я видел только версии пакета 1.0.0020 и 1.0.0025, хотя на некоторых ноутбуках встречались и более поздние версии (например, 1.0.0038).

Всем привет Сегодня я расскажу вам о таком как ATKACPI driver and hotkey-related utilities, что это за программа и можно ли ее удалить.

Извините, но я сейчас напишу не по теме. Я просто что-то не могу понять, нормально ли то, что могу искать заставку часа ДВА? У ВАС ТАКЖЕ? Я не могу понять, я копаюсь в интернете, весь Гугл вдоль и поперек перерыл, ищу, ищу, а то что хочу найти в плане заставки, то так найти и не могу! Что за прикол, в чем проблема, я один такой?

Значит так, возвращаемся к ATKACPI driver and hotkey-related utilities. Как я понимаю, это дополнительное ПО, в котором вроде бы как есть даже драйвера ACPI (это для работы жесткого диска). Но этот драйвер ACPI на самом деле таки дополнительный, ибо в винде и так есть свой, стандартный так бы сказать, но если поставить вот это ATKACPI, то будет только плюс. Также я узнал, что эта программа нужна для того, чтобы правильно работали все дополнительные кнопки на клавиатуре ноутбука.

Вот я балбес, забыл написать ведь самое главное! Эта штука, ну то есть ATKACPI driver and hotkey-related utilities, это для ноутов Asus!

В общем если у вас нет данной проги, то лучше поставить, ну а если есть, то удалять я не советую.

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

Скачал я с официального сайта Asus, шло это в категории Utilities, то есть как я и думал, это именно дополнительная утилита. Итак, скачал, это был архив, вот что в нем внутри:

Я запустил Setup.exe, хотя честно говоря правильнее было бы сперва все извлечь из архива куда-то, в какую-то папку, а потом уже запускать Setup.exe оттуда. Ну да ладно.. В общем запустил Setup.exe, появилось такое вот окно установки:

Я нажал Next и вот тут видно, что оно будет установлено вот в эту папку:

C:Program Files (x86)ASUSATK Package

Как я понял, то прога называется ATK Package.

Так, ладно, идем дальше. Нажимаю Next и прога ставится. Установилась не прям уж очень быстро, а немного задумчиво… А после установки предложила сделать перезагрузку:

Ну окей думаю я, сделал перезагрузку…

Итак, после перезагрузки я не обнаружил никаких ярлыков ни на рабочем столе, ни в меню Пуск. То есть как будто ничего я и не ставил. Но, я то знаю, что что-то тут не так… Я же ставил.. Ну и вот что я сделал, я зажал кнопки Win + R и написал в окошко Выполнить такую команду:

Нажал ОК и после этого открылось окошко Конфигурация системы, вот там на вкладке Автозагрузка есть интересные записи, вот они:

Вот видите, да? Это все из-за того, что мы установили ATKACPI driver and hotkey-related utilities! Вот из-за этой штуки у нас в автозагрузке появились ATKOSD2, ATK Media, ATK Hotkey! Но вы это, не думайте что это вирус или мусор, нет, это все то что нужно для ноутов Asus! Я просто к тому, что не было ни ярлыков, ничего, прога тихонько поселилась в автозагрузке… При этом в виде нескольких компонентов…

Ладно, иду я в диспетчер, хочу посмотреть что там у нас висит. Открываю диспетчер:

Иду на вкладку Процессы, там нажимаю на колонку Описание, ну чтобы отсортировать.. И вот, пожалуйста, вот эти миленькие процессы:

Как видим тут есть процесс AsLdrSrv.exe, он запускается вот из этой папки:

C:Program Files (x86)ASUSATK PackageATK Hotkey

Потом у нас идет процесс DMedia.exe, который запускается вот из этой папки:

C:Program Files (x86)ASUSATK PackageATK Media

Ну и еще один процесс идет, это уже ATKOSD2.exe, он запускается вот из этой папки:

C:Program Files (x86)ASUSATK PackageATKOSD2

Но как видите, все они, ну эти папки из которых запускаются процессы, у всех их есть общая родительская папка, вот она:

C:Program Files (x86)ASUSATK Package

То есть сомнений нет — данные процессы не являются вирусами и не опасные. Это все процессы от проги ATKACPI driver and hotkey-related utilities.

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

Ну и вот, пожалуйста, тут даже не одна служба, тут их две, вот сюрпризак то какой! Вот они, это служба ASLDR Service и служба ATKGFNEX Service:

Да уж, ну все в лучших традициях — три процесса вместе с виндой запускаются, две службы также ставятся еще… Ну йолки палки..

Если нажать два раза по службе ASLDR Service, то появится вот такое окошко:

Ну то есть понятно, да, что процесс AsLdrSrv.exe это получается и есть эта служба, я его уже в диспетчере видел. Честно говоря я не совсем понимаю для чего эта служба.. Ну ладно, нет времени разбираться! На всякий случай, если захотите ее выключить, то это просто, там где Тип Запуска — там выбираете Отключена и после этого нажимаете кнопку Остановить. Так вы сможете безопасно отключить службу и если нужно будет, то включите ее потом обратно, приколов тут нет.

Если же нажать два раза по второй службе, ну то есть по ATKGFNEX Service, то появится такое окошко:

Тут уже процесс у службы GFNEXSrv.exe, и вот его я уже не видел в диспетчере задач. Так что вот такие дела. Службу если что, то можно отключить таким же способом, как и первую, думаю у вас с этим проблем не будет.

Я честно скажу, что у меня нет ноута Asus, но я не уверен что все эти процессы и все эти службы нужны. Однако учтите, что при отключении чего-то, ну то есть или службы, или процесса, то у вас могут перестать работать какие-то мультимедийные кнопки на ноуте! Учтите это, слышите!

Итак, как видите ребята, вот такие вот дела, программа ATKACPI driver and hotkey-related utilities хорошо внедряется в систему

Я попробовал что-то позапускать, из того что установилось, ибо вот в этой папке:

C:Program Files (x86)ASUSATK Package

Много чего есть интересного:

Но увы, обломчик, ничего тут запустить не получилось, это наверно потому что у меня не ноутбучное железо Asus. Максимум что я увидел, это вот такую вот ошибку:

Это когда я запустил вот этот файл:

C:Program Files (x86)ASUSATK PackageATK HotkeyATKMsgCtrl.exe

В общем увы, извините что не могу вам показать как работает это все, но был бы ноут Асусовский, я бы обязательно показал

Как удалить ATKACPI driver and hotkey-related utilities с компьютера полностью?

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

В общем ребята, я вас предупредил

Итак, для удаления вы можете использовать такой удалятор как Revo Uninstaller, он не только прогу удалит, он еще и винду от следов оставшихся почистит. В общем рекомендую, отличный удалятор

Ну а теперь как удалить без всяких программ. Значит нажимаете Пуск и там выбираете Панель управления:

Если у вас Windows 10, то там этот пункт находится в другом меню, его можно вызвать кнопками Win + X!

Потом находим там значок Программы и компоненты, запускаем его:

Откроется окно со всем софтом что у вас стоит, вот в этом софте находим ATK Package (это и есть ATKACPI driver and hotkey-related utilities) и нажимаем по этому правой кнопкой и выбираем там Удалить:

Потом буде такое сообщение, в нажимаем тут Да:

Потом начнется процесс удаления, при котором появится такое окно, в котором нужно только нажать ОК:

Это просто тут говорится, что все процессы удаляемой проги будут автоматически завершены чтобы прогу вообще можно было удалить

Потом что-то будет делаться, ну там удаляться, после чего будет окошко с предложением сделать перезагрузку:

Просто эта перезагрузка нужна чтобы завершить удаление, поэтому я не советую ее откладывать! Только перед тем как нажмете тут Yes, то конечно закройте все ваши проги и все ваши открытые документы, это важно!

Фух, ну вроде бы все, рассказал что за программа ATKACPI driver and hotkey-related utilities, для чего она и как ее удалить. Надеюсь что данная инфа была вам полезна и извините если что не так написал, удачи вам

Зачем нужна программа так и не написал… Много написано про установку и прописывание сервисов в системе, а также их удаление, но не сказано ЗАЧЕМ нужен этот пакет.
Этот пакет отвечает за обработку нажатия на Fn-клавиши, а также за отображение баннеров с изображениями, соответствующими нажатий на Fn-клавиши. Т.е. в комплекте идёт драйвер клавиатуры и некая мультимедийная подсистема, которая позволяет выводить ASUS-овские картинки поверх изображения, которое отрисовывает Windows и DirectX. Если этот пакет в системе не установлен, то Fn-клавиши работать не будут.

Примите мои личные извинения за то, что я не написал самого главного

Прога для функционирования гарячих клавиш вот для чего она.
P.S.: Одна из самых нужных прог для стареньких пк под винду 7(может и 8). В 10 винде свои дрова для гарячие клавишы обычно.

Добавить комментарий Отменить ответ

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

Рекомендуем к прочтению

Автоматическая очистка старых драйверов, или выжмем немного места из Windows 7 / Хабр

В один прекрасный (или печальный, кому как) день мне надоело, что у меня периодически заканчивается место на ноутбуке. Да, я в курсе, что жёсткие диски сейчас дешевы, но это для меня не выход, потому что:
  • У меня SSD, а он всё-таки подороже будет, чем обычные HDD (объём моего текущего SSD — 120 гигов)
  • Ноутбук рабочий, соответственно данные на нём тоже, должны быть шифрованы, всё такое, поэтому самопальный и не утверждённое работодателем носитель втыкать не стоит
  • Я жадный :)

Этот топик, пожалуй, предназначен и может быть полезен тем людям, кого волнует свободное место на системном диске, обычные средства очистки уже испробованы, а хочется выжать ещё чуть-чуть (как в старом анекдоте — первая попавшаяся в гугле ссылка на анекдот, если сайт плохой — пардон).

В общем, я иногда чищу место на диске. Стандартные процедуры — очистка %TEMP%, очистка диска (стирает всякие там отчёты об ошибках, прикопанные системой на всякий пожарный, всякие memory dump'ы упавших процессов и прочее), снос ненужных более программ.
Однако, как я выяснил, есть папки, которые не чистит никто (от слова совсем). Ну в смысле из стандартных средств. И сейчас я хочу поговорить о папке %WINDIR%\System32\DriverStore.

Если у Вас эта папка занимает много-много места, а читать весь пост неохота — пожалуйте в самый его конец, там есть ссылки на github, откуда можно взять готовый результат моих изысканий и попробовать выжать (или отжать) немного места у винды.

Введение в проблему — что это за папка, зачем она нужна, кто виноват, что делать

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

Приведу немного теории с того самого MSDN:

Starting with Windows Vista, the driver store is a trusted collection of inbox and third-party driver packages. The operating system maintains this collection in a secure location on the local hard disk. Only the driver packages in the driver store can be installed for a device.

When a driver package is copied to the driver store, all of its files are copied. This includes the INF file and all files that are referenced by the INF file. All files that are in the driver package are considered critical to the device installation. The INF file must reference all of the required files for device installation so that they are present in the driver store. If the INF file references a file that is not included in the driver package, the driver package is not copied to the store.

The process of copying a driver package to the driver store is called staging. A driver package must be staged to the driver store before the package can be used to install any devices. As a result, driver staging and device installation are separate operations.

A driver package is staged to the driver store by being verified and validated

В моём вольном переводе получится что-то вроде:

В Windows Vista и позднее, хранилище драйверов используется как сборник доверенных предустановленных и сторонних драйверов. Операционная система поддерживает этот сборник в безопасном месте на локальном диске. Только те драйвера, которые лежат в хранилище, могут быть установлены.

Когда драйвер копируется в хранилище, туда попадают все его файлы, включая .INF файл и все файлы, на которые этот .INF ссылается. Все файлы, составляющие драйвер, считаются необходимыми для работы устройства. INF файл должен ссылаться на все файлы, необходимые для работы устройства, для того, чтобы они все попали в хранилище. Если .INF файл ссылается на файл, не входящий в драйвер, этот драйвер не копируется в хранилище.

Процесс копирования драйвера в хранилище называется staging (не стал пытаться выдумать термин, оставил английское слово — прим.пер.). Для того, чтобы драйвер мог быть использован для какого-либо устройства, он должен пройти процесс staging, таким образом, установка устройства и staging драйвера — отдельные операции.

Перед попаданием в хранилище драйвер проверяется на действительность подписи и целостность файлов.

Неужели всё так плохо, и никто не поможет?

Выглядит страшновато для влезания своими грязными руками, не правда ли? Однако тут есть небольшая (и не слишком удобная) соломинка от Microsoft, называется она pnputil.exe и умеет:
  • Перечислять драйвера, находящиеся в staging (но не входящие в стандартную поставку Вашей Windows, т.е. не интегрированные в установочный дистрибутив)
  • Добавлять драйвер в хранилище
  • Удалять драйвер из хранилища

Причём при удалении она проверяет, не используется ли удаляемый драйвер на данный момент для какого-нибудь подключенного устройства, и без опции /f (т.е. /force — заставить насильно) удалять такие драйвера отказывается.
Этой утилитой я и воспользовался.

Тут надо упомянуть, что я не первый такой умный, кто думал над этой проблемой, на codeplex есть проект по GUI приложению DriverStore Explorer, но он фактически является только графической обёрткой вокруг pnputil и никак не анализирует драйвера, предоставляя полную свободу своему пользователю.
Мне же, во-первых, искать вручную устаревшие версии драйверов было не очень охота, а во-вторых хотелось понять, что я выиграю от удаления того или иного драйвера (в смысле места на диске). Так что тут был синдром NIH в полный рост.
Поэтому я взял в руки Python и понеслось.

Ура, строим свой велосипед!

Методом пристального всматривания я обнаружил, что для того, чтобы найти наиболее свежую версию, достаточно данных от pnputil, а вот для определения размера — нет, потому что pnputil про драйвер говорит примерно следующее — кто сделал, когда, версия и имя INF файла. Какая из кучи папок в DriverStore относится к этому драйверу — он не говорит.
Вглядевшись ещё внимательнее в папочку %WINDIR%\Inf, я обнаружил там те самые .INF файлы (по именам), которые перечисляет pnputil, а заглянув в папки в DriverStore, обнаружил там… те же самые .INF файлы, но с другими именами — каждый в папке от своего драйвера.
Наверняка есть способ и попроще, но я пошёл в лоб — построил отображение от имени .INF файла в выдаче pnputil на папку в DriverStore, в которой лежит такой же по содержимому .INF файл (с другим именем). И взял размер этой папки за размер драйвера.

Теперь дело оставалось за малым — обернуть всё это в скрипты для удобного исполнения.
По дороге, правда, лежала подстава в виде UAC — pnputil работал только с администраторскими правами, а значит, надо было повышать привилегии из Питона. Беглое гугление дало несколько рецептов, которые говорили что-то вроде «можно сделать так, но вывода (и уж тем более ввода) не будет, как будете отлаживаться — без понятия», и меня это не устроило, так что я чуть-чуть доработал примеры.
Правда, моя реализация на данный момент неидеальна — она упадёт при попытке перенаправить stdout или stderr, потому что внутри я использую виндовое понятие консоли, а для перенаправленных потоков это не работает…
Но я пока закрыл на это глаза, потому что для починки надо городить чуть более сложный механизм, чем вызов FreeConsole/AttachConsole, т.е. заниматься перенаправлением всех потоков вручную.

Пробуем написанное на практике

А теперь, собственно, самый смак — результаты всей этой портянки текста. Можно брать, использовать на свой страх и риск, можно пробовать наносить добро и причинять пользу исходникам (MIT лицензия, да). Можно даже сказать мне спасибо в комментариях, если кому-то эти скрипты помогут :)
Релиз на github'e
Если качаете бинарную версию (интерпретатор зашит внутри) — берите ту, что соответствует разрядности операционки (32-битная версия на 64-битной ОС не найдет pnputil и работать, соответственно, не будет… если очень надо — пишите, можно попробовать это обойти).
Если берёте скриптовую версию — аналогично, запускать надо интерпретатором с разрядностью операционки.

Сам лично я это проверял на двух компьютерах с Windows 7, в теории должно работать на Vista и 8. На WinXP должно быть (вроде) бесполезно.
Скрипт проанализирует хранилище драйверов, постарается найти устаревшие версии драйверов (т.е. такие, для которых одновременно в staging находится более новая версия) и предложит их удалить, выдав оценку занимаемого драйверами места (и оценку выигрыша, разумеется, тоже).

Результат на моем ноутбуке

Лично мне удалось отжать порядка 6 гигабайт (!), в основном за счет удаления старых версий драйверов видеокарточки NVidia.
На другом ноутбуке всё оказалось не так радужно, удалось очистить всего 200 (по-моему) мегабайт, но там система жила существенно меньше моей и просто не успела накопить много драйверов.

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

Если Вы досюда дочитали — спасибо за внимание!
Послесловие

Ожидаемо выяснилось, что скрипты по очистке работают не всегда, основная проблема — если Windows не англоязычный (как-то я не подумал, что и совсем служебные утилиты будут локализованы). Это я буду чинить. Основная масса проблем должна быть починена, см. релиз 1.0.1

Кроме того, для Windows 8 скрипты очистки, видимо, не актуальны, как справедливо указывает Skywrtr в своём комментарии.

Смотреть картинку для Win8

что это за программа, и нужна ли она на ноутбуке? :: SYL.ru

Обладатели практически всех современных моделей ноутбуков ASUS достаточно часто обращают внимание на то, что в системе в предустановленном виде имеется непонятное многим приложение ASUS ATK Package. Что это за программа, знают не все. Некоторые пользователи вообще склонны считать этот пакет набором драйверов. Отчасти так оно и есть, но только отчасти.

ATK Package: что это за программа?

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

Просто иногда в названии может отображаться ATK Driver Package вместо стандартного ASUS ATK Package. Что это за пакет в более расширенном понимании, далее и будет рассмотрено. Попутно обратим внимание на необходимость наличия такого программного обеспечения на ноутбуках и целесообразность его использования.

ASUS ATK Package: что это за программа, и нужна ли она?

Как правило, большинство современных пользователей знают, что при установке на компьютер или ноутбук какой-либо операционной системы все драйверы инсталлируются автоматически за счет использования собственных баз данных ОС.

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

Для подобных целей (чтобы не заниматься загрузкой драйверов устройств вручную) и создан комплект ATK Package. Что это за программа? Как уже понятно, с одной стороны, это полный набор самых необходимых драйверов. Но так может показаться действительно только на первый взгляд (хотя и так понятно, что такой набор будет незаменим хотя бы для установки тех же драйверов).

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

Но тут у каждого пользователя возникает законный вопрос по поводу того, стоит ли держать на своем устройстве весь это пакет. Для ответа на него нужно рассмотреть некоторые важные особенности всего комплекта ATK Package. Что это за программа, пока понятно. Перейдем к дополнительным модулям.

Программный набор пакета

Итак, что же такого интересного есть в наборе? Среди дополнительных утилит, которые присутствуют в этом наборе, отдельно стоит выделить следующие:

  • Generic Function Service – универсальный программный модуль, отвечающий за настройку и использование схем электропитания с возможностью перенастройки кнопок для включения или отключения ноутбуков от сети.
  • Hotkey – утилита, позволяющая быстро и эффективно произвести настройку «горячих» клавиш или их сочетаний, что в тех же ОС Windows для многих пользователей оказывается достаточно сложным.
  • OSD – специальное средство для контроля функциональной клавиши FN (практически ее полный программный аналог) в сочетании с другими кнопками для быстрого вызова определенных действий (установка уровня громкости, яркости экрана, включение беспроводных модулей и т.д.).
  • Media – достаточно интересное средство для работы с файлами мультимедиа (аудио и видео), в некоторых версиях которого дополнительно может присутствовать еще и программный плеер, который можно использовать вместо установленного по умолчанию Windows Media Player.

Как видим, инструментарий выглядит весьма пристойно и интересно. Более того, благодаря своей простоте, в отличие от средств Windows-систем, с этим набором сможет элементарно разобраться любой, даже самый неподготовленный юзер.

Обязательные компоненты для обеспечения работоспособности пакета

Однако для нормальной работы всего набора необходимо корректное функционирование системного устройства под названием ATK0100 ACPI UTILITY на основе одноименного драйвера ATK0100.

Если его не установить изначально, нормальной работы от пакета добиться будет невозможно, а некоторые модули и вообще могут просто не инсталлироваться (по крайней мере, в том же «Диспетчере устройств» данный системный компонент будет помечен желтым маркером, что свидетельствует о его неработоспособности вследствие отсутствия или неправильной установки виртуального драйвера). В самом простом случае можно войти на официальный сайт ASUS и загрузить оттуда полный пакет ATK Package. Что это за программа? На первом этапе – самый обычный инсталлятор, но втором – набор модулей, расширяющих и упрощающих проведение некоторых специализированных настроек.

Заключение

Таким образом, подходя к логическому завершению описания всего набора, можно отметить, что использовать его стоит хотя бы потому, что именно с его помощью многие действия упрощаются. Но и тут нужно сказать, что рассчитан такой инструмент исключительно на ноутбуки и нетбуки ASUS. С другими (пусть даже очень похожими) системами работать он не будет. Впрочем, отзывы в интернете от тех пользователей, которые испробовали его в действии, свидетельствуют о том, что по многим параметрам его характеристики и возможности превосходят средства операционных систем, а сбоев в работе не наблюдается практически никогда (за редким исключением). Нужно только инсталлировать драйвер с утилитой, и дело с концом.

Microsoft выпустила менеджер пакетов для Windows 10 – зачем нужен Windows Package Manager и как его установить Статьи редакции

{"id":129242,"url":"https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit","title":"Microsoft \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f Windows 10 \u2013 \u0437\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d Windows Package Manager \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c","services":{"facebook":{"url":"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit","short_name":"FB","title":"Facebook","width":600,"height":450},"vkontakte":{"url":"https:\/\/vk.com\/share.php?url=https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit&title=Microsoft \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f Windows 10 \u2013 \u0437\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d Windows Package Manager \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c","short_name":"VK","title":"\u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435","width":600,"height":450},"twitter":{"url":"https:\/\/twitter.com\/intent\/tweet?url=https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit&text=Microsoft \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f Windows 10 \u2013 \u0437\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d Windows Package Manager \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c","short_name":"TW","title":"Twitter","width":600,"height":450},"telegram":{"url":"tg:\/\/msg_url?url=https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit&text=Microsoft \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f Windows 10 \u2013 \u0437\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d Windows Package Manager \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c","short_name":"TG","title":"Telegram","width":600,"height":450},"odnoklassniki":{"url":"http:\/\/connect.ok.ru\/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit","short_name":"OK","title":"\u041e\u0434\u043d\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u0438\u043a\u0438","width":600,"height":450},"email":{"url":"mailto:?subject=Microsoft \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f Windows 10 \u2013 \u0437\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u0435\u043d Windows Package Manager \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c&body=https:\/\/vc.ru\/services\/129242-microsoft-vypustila-menedzher-paketov-dlya-windows-10-zachem-nuzhen-windows-package-manager-i-kak-ego-ustanovit","short_name":"Email","title":"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043f\u043e\u0447\u0442\u0443","width":600,"height":450}},"isFavorited":false}

61 035 просмотров

Windows driver package что это за программа – хранилище драйверов

Как удалить драйвера с компьютера windows 7

Как удалить драйвера с компьютера windows 7

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

Об этом и поговорим ниже на примере windows 7, рассмотрев все простые для новичка методы решения проблемы.

Простейший способ

Легче всего удалить ненужный драйвер – воспользоваться инструментом, который входит в состав любой ОС семейства windows. Это «Удаление программ».

  • Вызываем «Панель управления».
  • Находим пункт «Удаление программ» или «Программы и компоненты», в зависимости от способа визуализации ее элементов.

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

  • Выделяем ненужное ПО и кликаем «Удалить/Изменить» или вызываем эту команду через контекстное меню элемента.
  • Следуем инструкциям деинсталлятора и выполняем перезагрузку компьютера по окончанию его работы.

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

Диспетчер устройств

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

Здесь все устройства рассортированы по подразделам (мониторы, USB-контроллеры, дисковые накопители), поэтому с поиском ненужного драйвера в windows 7 проблем быть не должно.

  • Вызываем «Свойства» Моего компьютера.
  • В открывшемся окне кликаем по ссылке «Диспетчер устройств».
  • Разворачиваем категорию, где находится аппаратный компонент, программное обеспечение которого необходимо удалить, и вызываем соответствующую команду через контекстное меню элемента или пользуемся одноименной кнопкой панели инструментов.

Посмотрите ещё:  Настройка OpenVPN windows 7

  • Подтверждаем удаление программного обеспечения.
  • Перезагружаем компьютер по окончании удаления.

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

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

  • Вызовите «Вид» из главного меню приложения.
  • Отмечаем опцию «Показать скрытые устройства».

Вследствие этого в окне появится дополнительная строка «Драйвера не самостоятельно настраиваемых устройств». В большинстве случаев здесь не стоит что-либо трогать, но в нашей ситуации после деинсталляции Bluestacks остался какой-то драйвер. Удалим его.

  • Кликаем по иконке или имени элемента и вызываем его контекстное меню.
  • Жмем «Удалить».
  • Кликаем «Да» для немедленной перезагрузки windows 7, вследствие чего выбранное программное обеспечение будет удалено.

Утилита Threexy Driver Fusion

Программа предназначена для работы с драйверами на компьютерах с windows 7 и более новыми ОС от Microsoft.

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

  • Переходим в «Driver family».
  • Выбираем тип девайса, драйвера которого хотим удалить.
  • Выбираем производителя оборудования, драйвера которого нужно удалить, и жмем «Delete».
  • Кликаем «Yes» и перезагружаем windows 7.

Недостатком утилиты является отсутствие списка установленных на ПК программ для управления функционированием устройств, из-за чего удаления ненужного ПО превращается в рутину.

Приложение Driver Sweeper

Еще одна бесплатная утилита, предназначена для деинсталляции программного обеспечения, управляющего функционированием оборудования.

  • После запуска программы переключаем язык ее интерфейса на «Русский», кликнув «Language» в меню «Options».
  • Выбираем «Russian» и жмем «Apply».
  • Переходим в «Анализ и очистка».
  • Выбираем разделы и жмем «Анализ» для поиска касающегося их софта.

Посмотрите ещё:  Как узнать характеристики любого компьютера на windows 7

  • Отмечаем флажками все пункты (как файлы, так и записи реестра) и кликаем «Очистка».

Перезагружаем windows 7 для окончания деинсталляции.

(Visited 20 682 times, 50 visits today)

windowsprofi.ru

Как удалить ненужные драйверы в windows 7?

Прежде всего стоит сказать, для чего нужно удалять драйверы неиспользуемых устройств. Если ранее Вы пользовались каким-либо оборудованием на своем компьютере (USB, PCI и др.), даже после прекращения его эксплуатации система все еще хранит драйверы в своих каталогах.

Конечно, они не загружается в память, однако… Может случиться так, что по какой-то причине возникает конфликт нового оборудования со старым драйвером. На поиск решения может уйти уйма времени. Проблема в основном касается PCI видео, аудио и сетевых устройств.

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

Удаляем неиспользуемые драйверы в диспетчере устройств

Итак, кликните по значку Компьютер на рабочем столе правой кнопкой и вызовите свойства. В открывшемся окне слева выберите Диспетчер устройств. В окне диспетчера нам необходимо включить отображение скрытых устройств: Вид -> Показать скрытые устройства:

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

Итак, теперь выделите ненужное Вам устройство, кликните правой кнопкой и выберите «Удалить». Согласитесь на удаление в окне диалога.

После этого драйвер будет удален из системы.

Предупреждения

Как известно, всегда есть свои «НО». Самый основной совет — не удаляйте драйвер, если не уверены, что это устройство. Ведь бывают драйверы протоколов, некоторых системных служб, виртуальных устройств. Они активируются непосредственно при их использовании системой. БУДЬТЕ КРАЙНЕ ОСТОРОЖНЫМИ с подобными драйверами. По возможности, не используйте ветки «Системные устройства», «Драйверы несамонастраиваемых устройств».

Если статья Вам помогла, пожалуйста, лайкните ее и обращайте внимание на сайты партнеров.

techsolve.ru

Как удалить драйвер в windows

Довольно таки часто при исправлении каких-нибудь ошибок в windows приходится полностью удалять какой-нибудь драйвер из системы.

Например, вы установили драйвер для видеокарты, взяли не родной, с какого-нибудь сайта — в итоге, он стал вести себя не стабильно, вы решили его поменять…

Перед этой процедурой, желательно, полностью удалить старый драйвер. Вот об этом и поговорим в статье, рассмотрим пару способов, как лучше это сделать. Кстати, все действия в статье будут показываться на примере ОС windows 7, 8.

1. Самый простой способ — через панель управления!

Лучший способ, это воспользоваться инструментом, который нам предлагает сама windows. Для этого войдите в панель управления ОС, и откройте вкладку «удаление программ».

Далее перед нами появиться список установленных приложений, среди которого, кстати, будут и драйвера. Например, совсем недавно я обновлял драйвер на звуковую карту и, отсортировав по дате, вижу его в этом списке — Realtek High. Чтобы его удалить — нужно просто его выделить и нажать кнопку «удалить/изменить». Собственно, после этого запуститься специальная утилита и все сделает за вас.

2. Как удалить драйвер в windows 7 (8) в ручную?

Этот способ пригодится в том случае, если во вкладке «удаление программ» (см. выше) ваш драйвер отсутствует.

Первым делом открываем диспетчер устройств (в панели управления можете воспользуйтесь поисковой строкой в правом верхнем углу, введите в нее «диспетчер» и быстро найдете нужную вкладку).

Далее переходите в нужный вам подраздел, например «звуковые, игровые и видеоустройства» — выбирайте нужное устройства и щелкаете по нему правой кнопкой мышки. В открывшемся меню — жмете вариант «удалить».

После этого появиться еще одно окно, рекомендую поставить галочку «удалить программы драйверов для этого устройства» — если удалять, то всё!

После этого старый драйвер будет удален из вашей системы и вы можете приступить к установке нового.

3. Удаление при помощи утилиты Driver Sweeper

Driver Sweeper — отличная утилита (и главное бесплатная) для удаления и очистки компьютера от ненужных драйверов. Пользоваться ей очень просто, покажу на конкретных шагах.

1) После запуска, по умолчанию будет английский язык, рекомендую во вкладке Language (слева в колонке) выбрать русский язык.

2) Далее переходите в раздел «анализ и очистка» — выбираете те разделы — которые хотите просканировать и нажимаете на кнопку анализ.

3) Утилита автоматически найдет все драйвера в системе, которые можно удалить ( в соответствии с вашим выбором в предыдущем шаге). Далее отмечаете галочками, где что нужно и жмете «очистить». Собственно, на этом все!

PS

После того, как удалите драйвера, рекомендую воспользоваться пакетом DriverPack Solution — пакет автоматически найдет и обновить все ваши драйвера в системе. В общем, вам даже делать ничего не придется — просто запустить и подождать 10-15 мин.! Подробнее о нем в статье про поиск и обновление драйверов. Рекомендую ознакомиться.

Всем удачных процедур удаления!

Социальные кнопки:

pcpro100.info

Как удалить драйвер?

Здравствуйте дорогие посетители! Решил написать небольшую, но полезную заметку, и рассказать как удалить драйвер. Компьютер вещь непредсказуемая, поэтому может пригодиться что угодно, даже удаление драйвера определенного устройства. Для чего? Та разное бывает, возможно драйвер установился криво, или не совсем тот который нужно. А установить новый поверх старого не всегда получается, поэтому можно удалить драйвер устройства и установить новый.

После удаления и перезагрузки, система должна найти новое устройство, драйвер которого вы удалите, и предложит установить для него новый драйвер. Возможно у вас другая причина, по которой необходимо провести такую процедуру. На самом деле все очень просто, сейчас сами увидите. Удалять драйвер мы будем через диспетчер устройств, мне кажется, что это единственный правильный и надежный способ. Но все же, стоит понимать, что это опасно, возле кнопки “Удалить” даже написано “Удаление драйверов (для опытных)”, думаю что это написали не просто так. Ну ничего страшного, мы же опытные :).

Сначала нам нужно запустить диспетчер задач. Для этого, нажмите правой кнопкой на значок “Мой компьютер” и выберите “Свойства”. Откроется окно, в котором слева нажмите “Диспетчер устройств”.

В диспетчере устройств выберите устройство, драйвер которого хотите удалить, нажмите на него правой кнопкой мыши выберите “Свойства”.

Дальше перейдите на вкладку “Драйвер” и нажмите кнопку “Удалить”.

Появиться предупреждение об удалении драйвера. Если с этим драйвером были установлены какие то программы, то можете установить галочку возле “Удалить программы драйверов для этого устройства” и нажмите кнопку “Ок”.

Собственно все, драйвер удален. Я для примера показывал как удалить драйвер видеокарты, но таким способом можно удалить драйвер любого устройства.

Вот такая небольшая, но я думаю, полезная инструкция. Удачи!

f1comp.ru

Как удалить старые драйвера usb-устройств из windows?

Практически каждый пользователь подключает к компьютеру телефон, планшет, ридер, флешки и внешние HDD. При работе с этими устройствами ОС windows устанавливает их драйвера. По окончании эксплуатации они не удаляются с компьютера (то есть постепенно накапливаются) и так же, как временные файлы, ненужные записи в реестре захламляют систему.

Вдобавок к этому, если устройства отсоединяются от USB порта некорректно (выдёргиваются без программного отключения функцией «Извлечь»), то установленные драйвера не только остаются в системе, но и ещё продолжают функционировать. Из-за чего нередко становятся причиной программного конфликта в процессе подключения другого USB-устройства (система «не видит» девайс, выдаёт ошибки, виснет).

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

Удаление штатными средствами

Поверхностная очистка

1.

Откройте меню «Пуск».

2. Клацните правой кнопкой мышки в появившейся панели «Компьютер». В перечне команд выберите «Свойства».

3. В колонке слева клацните «Диспетчер устройств».

4. В окне диспетчера, в горизонтальном меню, откройте раздел «Вид» и нажмите «Показать скрытые устройства».

5. Откройте директорию «Контроллеры USB».

6. Удалите старый или неиспользуемый драйвер: клацните по его названию правой кнопкой → нажмите «Удалить».

Глубокая очистка

1. Удерживая клавишу «Win», нажмите клавишу «Pause/Break». Или откройте: Пуск → правой кнопкой «Компьютер» → Свойства.

2. В открывшемся окне, в левой панели, кликните «Дополнительные параметры системы».

3. На вкладке «Дополнительно» нажмите кнопку «Переменные среды».

4. В верхнем блоке щёлкните «Создать».

5. В окне «Новая пользовательская переменная»:

  • в строке «Имя переменной» введите — devmgr_show_nonpresent_devices;
  • в «Значение переменной» — 1.

6. Нажмите «OK» в панели переменной и в окне «Переменные среды».

7.

FileRepository можно ли удалить

Вернитесь в окно свойств системы (Win+Break) и клацните «Диспетчер устройств».

8. В диспетчере откройте: Вид → Показать скрытые…

9. Нажмите кнопку «Обновить конфигурацию… » (последняя в панели).

10. Иконки неиспользуемых драйверов в диспетчере окрашены в серый цвет (то есть можно удалить этот драйвер). Поочерёдно откройте следующие директории и уберите ненужные элементы (клик правой кнопкой по названию → Удалить):

Драйверы несамонастраиваемых устройств

Совет! В этой директории вы также можете удалить старые драйвера, установленные программами, которые уже деинсталлированы из windows (например, пакет фаервола Comodo).

Контроллеры USB

Дисковые устройства

В этом разделе устройств отображаются проинсталлированные драйвера флешек, ридеров, винчестеров. Прозрачные иконки объектов говорят о том, что они не используются (не подключены).

А значит, от них можно смело избавляться.

11. По завершении очистки перезагрузите ПК.

Автоматическое удаление утилитой USBDeview

1. Скопируйте в адресную строку браузера эту ссылку — http://www.nirsoft.net/utils/usb_devices_view.html#DownloadLinks (официальный сайт утилиты). А затем нажмите «ENTER».

2. На открывшейся странице:

  • если у вас 32-разрядная система, клацните первую ссылку «Download USBDeview»;
  • если 64-x, вторую — «… for x64 systems».

3. Распакуйте скачанный архив: клацните по нему правой кнопкой → выберите «Извлечь всё… » → в окне «Распаковка… » нажмите «Извлечь».

4. Откройте распакованную папку. Запустите с правами администратора исполняемый файл USBDeview.

5. В окне утилиты отображается список всех установленных в систему драйверов. Красными «фишками» отмечены отключенные элементы.

Чтобы убрать драйвер из windows, выделите его кликом мышки, а затем нажмите иконку «Корзина» в панели USBDeview. Или щёлкните по нему правой кнопкой и выберите в контекстном меню «Uninstall Selected Devices».

Примечание. Кроме функции удаления, USBDeview предоставляет возможность пользователю отключить/включить драйвер, посмотреть его свойства.

Удаление всех драйверов USB-устройств

Глобальную очистку драйверов можно выполнить утилитой DriveCleanup (ссылка для скачивания — http://uwe-sieber.de/files/drivecleanup.zip).

1. Распакуйте загруженный на компьютер архив.

2. Если у вас windows 32-разрядная, откройте папку «Win32», если 64-х, соответственно, «x64».

3. Запустите от имени администратора файл «DriveCleanup».

После запуска утилита автоматически выполнит очистку. По завершении процедуры (когда в окне консоли появится сообщение «Press any key») нажмите любую клавишу.

Успехов в настройке системы!

izbavsa.ru

Что такое драйвер - Драйверы для Windows

  • 4 минуты на чтение

В этой статье

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

Расширение определения

Наше объяснение до сих пор упрощено по нескольким причинам:

  • Не все драйверы должны быть написаны компанией, разработавшей устройство. Во многих случаях устройство разрабатывается в соответствии с опубликованным стандартом оборудования. Это означает, что драйвер может быть написан Microsoft, и разработчик устройства не обязан предоставлять драйвер.

  • Не все драйверы напрямую взаимодействуют с устройством.Для данного запроса ввода-вывода (например, чтения данных с устройства) часто есть несколько драйверов, расположенных в стеке, которые участвуют в запросе. Традиционный способ визуализации стека - первый участник вверху и последний участник внизу, как показано на этой диаграмме. Некоторые драйверы в стеке могут участвовать, преобразовывая запрос из одного формата в другой. Эти драйверы не взаимодействуют напрямую с устройством; они просто манипулируют запросом и передают его драйверам, находящимся ниже в стеке.

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

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

Мы могли бы расширить наше определение драйвера , сказав, что драйвер - это любой программный компонент, который наблюдает за обменом данными между операционной системой и устройством или участвует в нем.

Программные драйверы

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

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

Дополнительные примечания

Программные драйверы всегда работают в режиме ядра. Основная причина написания программного драйвера - получить доступ к защищенным данным, доступным только в режиме ядра. Но драйверам устройств не всегда нужен доступ к данным и ресурсам режима ядра. Поэтому некоторые драйверы устройств работают в пользовательском режиме.

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

Наше объяснение до сих пор упрощает определение функционального драйвера . Мы сказали, что функциональный драйвер для устройства - это единственный драйвер в стеке, который напрямую взаимодействует с устройством. Это верно для устройства, которое подключается напрямую к шине Peripheral Component Interconnect (PCI).Функциональный драйвер для устройства PCI получает адреса, которые сопоставлены с ресурсами порта и памяти устройства. Функциональный драйвер напрямую связывается с устройством, записывая данные по этим адресам. Однако во многих случаях устройство не подключается напрямую к шине PCI. Вместо этого устройство подключается к адаптеру главной шины, который подключен к шине PCI. Например, USB-тостер подключается к адаптеру главной шины (называемому хост-контроллером USB), который подключен к шине PCI. USB-тостер имеет функциональный драйвер, а хост-контроллер USB также имеет функциональный драйвер.Функциональный драйвер тостера косвенно обменивается данными с тостером, отправляя запрос функциональному драйверу хост-контроллера USB. Затем функциональный драйвер хост-контроллера USB взаимодействует напрямую с оборудованием хост-контроллера USB, которое взаимодействует с тостером.

.

компонентов пакета драйверов - драйверы для Windows

  • 2 минуты на чтение

В этой статье

Для установки и поддержки устройства в операционной системе Windows необходимы следующие компоненты:

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

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

  • Файлы драйвера

  • Установочные файлы

  • Другие файлы

Ниже приводится краткое описание каждого компонента пакета драйверов.

Файлы драйвера

Драйвер - это часть пакета, которая обеспечивает интерфейс ввода-вывода для устройства. Обычно драйвером является библиотека динамической компоновки (DLL) с расширением. sys расширение имени файла. Допускаются длинные имена файлов, за исключением драйверов загрузки . Когда устройство установлено, Windows копирует файл .sys в каталог % SystemRoot% \ system32 \ drivers .

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

Установочные файлы

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

Другие файлы

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

Предоставление значков для устройства

Установка драйвера загрузки и запуска

.Предварительная загрузка пакетов драйверов

- драйверы Windows

  • 2 минуты на чтение

В этой статье

Пакеты драйверов

Plug and Play (PnP) могут быть предварительно загружены на компьютер как часть установки Windows или после установки Windows на компьютер. Сетевой администратор также может предварительно загрузить пакеты драйверов на сетевой сервер, который предоставляет источник пакетов драйверов, установленных на сетевых компьютерах.Когда Windows ищет драйверы, соответствующие устройству, Windows проверяет наличие предустановленных пакетов драйверов, соответствующих устройству.

Как настроить установку Windows для предварительной загрузки пакетов драйверов, выходит за рамки данной документации. Для получения информации о том, как настроить установку Windows для предварительной загрузки пакетов драйверов, см. Раздел «Как добавить драйверы OEM Plug and Play в Windows XP» и «Как добавить драйверы OEM Plug and Play в установки Windows».

После установки Windows пакет драйвера можно предварительно загрузить одним из следующих способов:

  1. Чтобы предварительно загрузить пакет драйвера на локальный компьютер, скопируйте пакет драйвера в каталог для конкретного пакета на локальном компьютере и объедините путь к локальному каталогу пакета драйвера с записью значения DevicePath в HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion подраздел реестра.

  2. Чтобы предварительно загрузить пакет драйвера для компьютерной сети, сетевой администратор может скопировать пакет драйвера в общий каталог на сетевом сервере и объединить путь к общему каталогу с записью значения DevicePath в реестре сетевых компьютеров. которые имеют доступ к общему каталогу.

Запись значения DevicePath - это запись с типом REG_EXPAND_SZ, которая содержит путь к каталогу % SystemRoot% \ inf и ноль или более записей пути к каталогу.Формат записи значения DevicePath следующий, где каждый путь к каталогу является либо путем локального каталога, либо путем общего каталога на сетевом сервере, где расположены предварительно загруженные пакеты драйверов:

 % SystemRoot% \ inf; DirectoryPath2; DirectoryPath3; ...  

Например, чтобы предварительно загрузить пакет драйвера для сетевого адаптера в каталог % SystemRoot% \ Drivers \ NIC на локальном компьютере, администратор копирует пакет драйвера в этот каталог и объединяет путь записи значения DevicePath , а именно:

 % SystemRoot% \ inf ;...;% SystemRoot% \ inf \ Drivers \ NIC  

Например, чтобы предварительно загрузить пакет драйвера для сетевого адаптера в общий каталог \\ DriverPackageServer \ ShareName \ Drivers \ NIC в сети, сетевой администратор копирует пакет драйвера в общий каталог и объединяет путь общего каталога запись значения DevicePath в реестре сетевых компьютеров:

 % SystemRoot% \ inf; ...; \\ DriverPackageServer \ ShareName \ Drivers \ NIC  

Примечание

Указание общего сетевого ресурса в DevicePath на машине с подключением клиента «укажи и печатай» может привести к чрезмерному доступу к сетевому ресурсу и задержкам печати.Это связано с тем, что каждый раз, когда данные принтера изменяются на сервере, клиент будет перебирать каталоги DevicePath, проверяя наличие новых драйверов печати.

.Приложение для установки устройства

, входящее в пакет драйверов - драйверы Windows

  • 2 минуты на чтение

В этой статье

Этот метод описывает способ, с помощью которого совместно установщик с помощью действий завершения-установки может запустить приложение установки устройства для установки приложений для конкретных устройств.

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

Этот метод имеет следующие преимущества:

  • Если совместный установщик предоставляет действия по завершению установки, этот метод можно использовать для установки пакетов драйверов, включая приложения для конкретных устройств, в Windows Vista и более поздних версиях Windows.

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

Однако у этого метода есть и недостатки:

  • Приложение установки устройства и связанные файлы установки должны иметь цифровую подпись, если они являются частью пакета драйверов.Дополнительные сведения о цифровых подписях см. В разделе «Подпись драйвера».

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

  • Приложение для установки устройства и связанные с ним установочные файлы копируются в два места на жестком диске пользователя: в хранилище драйверов, а также в каталог, указанный в разделе INF DestinationDirs файла INF.

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

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

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

  1. Пакет драйверов для устройства устанавливается, как описано в разделе «Сначала оборудование».

  2. INF-файл пакета драйвера копирует приложение установки устройства и связанные файлы установки в каталог на жестком диске пользователя, который обычно является каталогом Program Files. Это делается как часть обработки директивы INF CopyFiles в файле INF.

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

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

Для получения дополнительной информации о совместных установщиках см. Написание совместного установщика.

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

.

Загрузить набор драйверов для Windows (WDK) - драйверы для Windows

  • 4 минуты на чтение

В этой статье

WDK используется для разработки, тестирования и развертывания драйверов Windows.

Присоединяйтесь к программе предварительной оценки Windows, чтобы получать сборки WDK Insider Preview. Инструкции по установке сборок Windows Insider Preview см. В разделе Установка предварительных версий Windows Driver Kit (WDK).

Требования к времени работы

Вы можете запустить Windows 10 версии 2004 WDK в Windows 7 и более поздних версиях и использовать его для разработки драйверов для следующих операционных систем:

Клиентская ОС Серверная ОС
Окна 10 Windows Server 2019, Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Окна 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 с пакетом обновления 1

WDK для Windows 10, версия 2004

Шаг 1. Установите Visual Studio 2019

Для WDK требуется Visual Studio.Дополнительные сведения о системных требованиях для Visual Studio см. В разделе Системные требования Visual Studio 2019.

Следующие выпуски Visual Studio 2019 поддерживают разработку драйверов для этого выпуска:

При установке Visual Studio 2019 выберите Разработка рабочего стола с рабочей нагрузкой C ++ . Пакет разработки программного обеспечения Windows 10 (SDK) включается автоматически и отображается на правой панели Сводка . Обратите внимание, что версия SDK, совместимая с WDK для Windows 10, версия 2004 может не быть SDK по умолчанию.Чтобы выбрать правильный SDK:

В Visual Studio Installer на вкладке Отдельные компоненты найдите Windows 10 SDK (10.0.19041.0), выберите эту версию и продолжите установку. Обратите внимание, что Visual Studio автоматически установит Windows 10 SDK (10.0.19041.1) на ваш компьютер.

Если у вас уже установлена ​​Visual Studio 2019, вы можете установить Windows 10 SDK (10.0.19041.1) с помощью кнопки Изменить в установке Visual Studio.

В

WDK по умолчанию включена защита от Spectre, но для каждой архитектуры, для которой вы разрабатываете, вместе с Visual Studio должны быть установлены библиотеки с защитой от Spectre. Кроме того, разработка драйверов для ARM / ARM64 требует, чтобы инструменты сборки для этих архитектур также были установлены с Visual Studio. Чтобы найти эти элементы, вам необходимо знать последнюю версию MSVC, установленную в вашей системе.

Чтобы найти последнюю версию MSVC, установленную в вашей системе, в установщике Visual Studio перейдите на страницу рабочей нагрузки , на правой панели под сведениями об установке , разверните Разработка настольных компьютеров с C ++ и найдите MSVC v142 - Инструменты сборки VS 2019 C ++ x64 / x86 (V14.xx) - обратите внимание, где xx должна быть самой высокой доступной версией.

С этой информацией (v14.xx) перейдите к Отдельные компоненты и найдите v14.xx . Это вернет наборы инструментов для всех архитектур, включая библиотеки с ослабленным Spectre. Выберите архитектуру драйвера, для которой вы разрабатываете.

Например, поиск v14.25 возвращает следующее:

  MSVC v142 - инструменты сборки VS 2019 C ++ ARM (v14.25) MSVC v142 - библиотеки VS 2019 C ++ ARM с защитой от Spectre (v14.25) MSVC v142 - инструменты сборки VS 2019 C ++ ARM64 (v14.25) MSVC v142 - библиотеки VS 2019 C ++ ARM64 с защитой от Spectre (v14.25) MSVC v142 - инструменты сборки VS 2019 C ++ x64 / x86 (v14.25) MSVC v142 - библиотеки VS 2019 C ++ x64 / x86 с защитой от Spectre (v14.25)  

Шаг 1.5 Установите обновленный Windows SDK 10.0.19041.16385 для Windows 10, версия 2004

Настоятельно рекомендуется использовать этот SDK, и в конечном итоге он будет доступен через Visual Studio

.

Шаг 2. Установите обновленный WDK для Windows 10, версия 2004

Расширение WDK Visual Studio включено в установку WDK по умолчанию.

Enterprise WDK (EWDK) для Windows 10, версия 2004

EWDK - это автономная автономная среда командной строки для сборки драйверов. Он включает средства сборки Visual Studio, SDK и WDK. Последняя общедоступная версия EWDK содержит инструменты сборки Visual Studio 2019 16.7.0 и набор инструментов MSVC v14.23. Для начала смонтируйте ISO и запустите LaunchBuildEnv .

Для EWDK также требуется .NET Framework версии 4.7.2. Дополнительные сведения о других требованиях к.NET Framework, см. Системные требования .NET Framework.

EWDK с инструментами сборки Visual Studio

Вы можете использовать интерфейс Visual Studio с инструментами сборки, предоставленными в EWDK.

  1. Установите EWDK ISO.
  2. Запустите LaunchBuildEnv.cmd .
  3. В среде, созданной на шаге 2, введите SetupVSEnv , а затем нажмите Введите .
  4. Запустите devenv.exe из той же среды, используя полный путь к файлу.Пример: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \\% Community | Professionial | Enterprise% \ Common7 \ IDE \ devenv.exe

Обратите внимание, что основная версия Visual Studio должна совпадать с версией в EWDK. Например, Visual Studio 2019 работает с EWDK, содержащим инструменты сборки VS16.X.

Примеры драйверов для Windows 10

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

.Учебное пособие по подписанию драйверов

для Windows - драйверы для Windows

  • 2 минуты на чтение

В этой статье

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

Тестовая подпись Подписание выпуска Устранение неполадок при установке подписи драйвера

Обзор

Начиная с Windows Vista, 64-разрядные версии Windows требовали, чтобы все программное обеспечение, работающее в режиме ядра, включая драйверы, было снабжено цифровой подписью для загрузки.

Microsoft предоставляет следующие два способа поставить цифровую подпись для драйверов:

  1. Сертифицируйте свой драйвер в Microsoft, и Microsoft поставит для него подпись. Когда ваш пакет драйверов проходит сертификационные тесты, он может быть подписан Лабораторией качества оборудования Windows (WHQL). Если ваш пакет драйверов подписан WHQL, его можно распространять через программу Windows Update или другие механизмы распространения, поддерживаемые Microsoft.
  2. Поставщики или разработчики драйверов могут получить сертификат публикации программного обеспечения (SPC) от авторизованного центра сертификации (CA) Microsoft и использовать его для подписи двоичных файлов режима ядра и пользовательского режима самостоятельно.

В случае загрузочных драйверов во время запуска системы, драйверов, загружаемых системным загрузчиком (Windows Vista и более поздние версии Windows), поставщики должны использовать сертификат Software Publishers (SPC) для встраивания и подписи своего двоичного образа драйвера. файл.

Примечание Политика обязательной подписи кода режима ядра применяется ко всему программному обеспечению режима ядра для систем на базе x64, работающих в Windows Vista и более поздних версиях Windows. Однако Microsoft рекомендует издателям ставить цифровую подпись для всего программного обеспечения режима ядра, включая драйверы устройств (включая драйверы пользовательского режима) для 32-разрядных систем.Windows Vista и более поздние версии Windows проверяют подписи режима ядра в 32-разрядных системах. Программное обеспечение для поддержки защищенного медиаконтента должно иметь цифровую подпись, даже если оно 32-битное.

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

Следующие ресурсы описывают подписку драйверов более подробно:

  • Основная тема Driver Signing
  • Подтема «Как освободить подпись модуля ядра» в пошаговом руководстве по подписи кода режима ядра описывает, что вам следует знать о подписи кода режима ядра. Информация в документе также относится к подписи драйверов пользовательского режима.
  • Файл selfsign_readme.htm в Windows 7 WDK находится в установочном каталоге WDK, \ WinDDK \ 7600.16385.1 \ src \ general \ build \ driversigning. В этом каталоге также есть командный файл selfsign_example.cmd, который можно отредактировать для запуска команд подписи драйвера. Файл selfsign_readme.htm в Windows 8.1 WDK находится в C: \ Program Files (x86) \ Windows Kits \ 8.1 \ bin \ selfsign и содержит ссылки на дополнительную информацию о подписи драйверов.
.

Смотрите также