Использование Driverstore Explorer

Обновлено: 21.11.2024

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

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

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

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

Проверка целостности пакета драйверов

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

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

Операционная система проверяет пакет драйвера следующими способами:

  • Текущий пользователь должен иметь разрешение на установку пакета драйверов.
  • Файл INF пакета драйвера синтаксически верен, и все файлы, на которые ссылаются файлы INF, присутствуют в пакете драйвера.

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

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

DriverStore Explorer — это бесплатная программа с открытым исходным кодом для устройств Microsoft Windows, позволяющая просматривать содержимое хранилища драйверов Windows и управлять им.

Microsoft представила DriverStore в Windows Vista и с тех пор использовала его во всех новых версиях Windows. Это набор собственных и сторонних пакетов драйверов, которым Windows доверяет и которые хранятся на локальном жестком диске.

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

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

Совет. Одной из существенных проблем Магазина драйверов Windows является то, что пакеты драйверов обычно не удаляются из Магазина. Это означает, что из-за старых пакетов драйверов вы можете потерять гигабайты дискового пространства. Если у вас есть видеокарта Nvidia или встроенный видеоадаптер Intel, вы можете заметить, что старые драйверы могут занимать несколько гигабайт дискового пространства на устройстве. С помощью DriverStore Explorer вы можете элегантно удалить их.

Обозреватель DriverStore

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

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

DriverStore Explorer предлагает несколько впечатляющих опций:

  • Перечислите все драйверы в хранилище драйверов и экспортируйте данные.
  • Добавьте новые пакеты драйверов в хранилище драйверов.
  • Удалите существующие пакеты из хранилища драйверов.
  • Удалите «старые драйверы» из хранилища драйверов.

Microsoft рекомендует не возиться с пакетами драйверов в Магазине драйверов Windows, так как это может вызвать всевозможные проблемы на компьютерах под управлением Windows. DriverStore Explorer по умолчанию блокирует удаление загруженных пакетов драйверов, но вы можете установить флажок «Принудительное удаление», чтобы переопределить это поведение.

Примечание. Перед удалением пакетов из хранилища драйверов Windows рекомендуется создать резервную копию системы. Хотя опция удаления «старого драйвера» работала нормально всякий раз, когда я использовал ее в прошлом, лучше иметь запасной план на случай, если что-то пойдет не так, как предполагалось.

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

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

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

DriverStore Explorer открывает запрос на подтверждение пользователя до фактического удаления.

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

Заключительные слова

DriverStore Explorer — замечательная программа для Windows. Домашние пользователи могут использовать его для удаления старых пакетов драйверов со своих ПК с Windows, чтобы освободить место на диске, а администраторы — для добавления пакетов драйверов в Магазин, удаления пакетов драйверов или перечисления драйверов, находящихся в магазине.

Магазин драйверов — это безопасное место на вашем компьютере, где операционная система Windows хранит пакеты драйверов. DriverStore Explorer (также известный как RAPR) позволяет вам легко получить доступ к Driver Store, чтобы вы могли просматривать и управлять всем, что в нем находится. Вы увидите список пакетов драйверов и сможете добавлять новые пакеты драйверов, устанавливать новые драйверы и удалять пакеты драйверов.

DriverStore Explorer устанавливать не нужно. Чтобы начать работу с этим приложением, вы должны скачать архив, извлечь его содержимое, а затем запустить Rapr.exe. Обратите внимание, что вы должны запускать Rapr.exe от имени администратора. Запуск DriverStore Explorer в режиме без прав администратора означает, что доступ к определенным функциям будет отключен (см. видеоролик Quick Look, приложенный к этой статье).

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

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

DriverStore Explorer — бесплатное программное обеспечение.

Знаете ли вы, что находится в магазине драйверов вашего ПК? Благодаря бесплатному портативному обозревателю DriverStore Explorer (также известному как RAPR) вы можете легко это выяснить. Он не только перечисляет все пакеты драйверов в магазине драйверов, но также позволяет удалять и добавлять новые пакеты драйверов.

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

Я признаюсь. Я являюсь поклонником инструмента DriverStore Explorer от lostindark уже более десяти лет. Этот инструмент, также известный как RAPR.exe, раскрывает все содержимое Windows DriverStore для версий 7 и новее. Это также упрощает очистку старых драйверов благодаря кнопке «Выбрать старый драйвер (ы)» (SOD). Это то, что делает мой основной инструмент для драйверов Windows 10 DriverStore Explorer. Не принимайте заменителей!

Инструмент перехода к драйверам Windows 10 DriverStore Explorer показывает ВСЕ драйверы

Если вы посмотрите на вводную диаграмму к этой статье, вы увидите 8 копий одного и того же драйвера Intel Bluetooth, установленного на моем ноутбуке Lenovo X1 Extreme (8-го поколения). Также присутствуют три более старые версии одного и того же драйвера. Когда я нажимаю кнопку SOD, помечаются 6 копий драйвера от 22.01.2021, а также все 3 версии 2020 года. Когда я затем нажимаю кнопку «Удалить драйвер (ы)» и подтверждаю эту инструкцию, остается ровно 2 копии. Поскольку они разного размера — один 2 МБ, другой 6 МБ — я делаю вывод, что они разные, несмотря на то, что у них общее имя файла. Все остальные (всего 31 МБ) исчезли.

Некоторые драйверы являются особыми случаями

Иногда при нажатии кнопки SOD выбранный драйвер не удаляется. Как правило, это означает, что все еще присутствующий элемент используется, несмотря на то, что он старше, чем какой-либо другой элемент, также присутствующий в DriverStore. Вы можете принудительно удалить такие элементы, но при этом рискуете нестабильностью системы. Я не рекомендую этого делать, если вы не уверены, что новый драйвер будет работать правильно.

Тем не менее, я обычно восстанавливаю от 50 МБ до нескольких ГБ дискового пространства, когда использую RAPR для очистки Windows 10 DriverStore. Графические драйверы Nvidia занимают особенно много места (и обычно имеют размер от 900 МБ до 1,1 или 1,2 ГБ). Очистка полдюжины из них может освободить некоторое реальное пространство.

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

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