Newcomposers.ru

IT Мир
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Driver store explorer

Manage Device Drivers in the Driver Store folder with DriverStore Explorer

If you’re a core Windows user for long, you might as well be aware that any device driver that you install on your underlying Windows OS is stored in a system folder named “DriverStore”. It is a collection of trusted device drivers packages from third-party sources. This collection is used to validate which drivers can be installed on your computer. In this post, we are going to review a freebie – DriveStore Explorer, which helps you manage, list, add or remove the device drivers installed on your PC.

DriverStore Explorer

DriverStore Explorer is a free software that lets you manage, list add, or remove device driver packages in DriverStore folder of Windows.

Driver Package and INF File

If any device driver needs to be installed on a PC, it has to have its driver package files copied in DriverStore. When we add any driver package in DriverStore, all of its files are copied along with one INF File which actually references all the other files present in the package. As every single one of these files is crucial for driver installation, INF file must reference all the files that are present in the package, so that during installation these can be found easily in DriverStore. In the other way round, if INF file references a file that’s not available in the package, it is not copied to the DriverStore.

Copying the files related to a driver package to DriverStore is called Staging. In order to install a driver for any device on a PC, it must be staged in DriverStore i.e. all the corresponding package files, along with INF File must be copied to DriverStore. However, you can’t just pick any driver package and copy it to DriverStore. It needs to go through a couple of integrity and syntax checks before the files are copied. Below are the brief stages during staging:

  1. Verification: Before the driver package is copied to DriverStore, it is verified against several security checks which confirm whether or not the package files are corrupted or tampered with. The driver package should be digitally signed in order to pass through this check.
  2. Validation: This is the next part where the user permissions are validated and INF file is checked for all the referenced files in the package. In case any discrepancy is found, the package shall not be copied.

Using DriverStore Explorer

Once you have downloaded DriverStore Explorer, extract the files and run the executable (Rapr.exe) with administrator privileges.

The DriverStore Explorer window will open right away on your screen. Click Enumerate to list all the copied (and installed) driver packages in DriverStore location. Once all the Driver Package details are listed, you can choose to (force) delete any zombie driver that might potentially be creating a problem.

Also, if you have a package available, you can copy its files to DriverStore using Explorer window. Just click Add Package and select the package files to import. Apart from this, you can also export package files from DriverStore Explorer. Right-click any driver entry and select Export to save it to your local disk.

That’s pretty much about it. It is indeed a decent tool to add or remove any driver packages from your system. Old drivers keep sitting in the system consuming memory and resources so this can come quite in handy to get rid of them.

Удаляем лишние драйвера устройств в Windows

Вы, конечно, знаете, что при подключении любого устройства к компьютеру операционная система устанавливает для него драйвер. Этот процесс в Windows 10 полностью автоматизирован и происходит без вмешательства пользователя. Установленный драйвер будет присутствовать в операционной системе даже в том случае, если устройство больше никогда не будет использоваться на этом компьютере. А теперь вспомните: сколько вы подключали к вашему ПК различных устройств и, соответственно, сколько лишних драйверов загружает ваша операционная система? Давайте разберемся, как можно просто справиться с этой проблемой.

Driver Store Explorer – программа для работы с драйверами

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

Читать еще:  Как в ютубе увеличить скорость воспроизведения

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

  • Имя inf-файла;
  • Тип драйвера;
  • Текущая версия;
  • Дата релиза;
  • Объем занимаемого пространства.

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

  • Выделить драйвер или все драйвера;
  • Выделить старые драйвера;
  • Удалить;
  • Экспортировать данные о драйвере в csv-файл.

С помощью кнопок в правой части приложения доступны функции:

  • Refresh – пересканировать базу драйверов, присутствующих в операционной системе;
  • AddPackage – установить драйвер с помощью inf-файла;
  • DeletePackage – удалить драйвер с помощью inf-файла;
  • SelectOldDrivers – отметить старые версии драйверов.

Вместо послесловия

С помощью утилиты Driver Store Explorer можно наглядно просмотреть драйвера, установленные в системе, а также найти и удалить неиспользуемые. И, напоследок, самое главное – перед началом удаления драйверов сделайте на всякий случай их резервную копию.

Как удалить старые драйвера в Windows и очистить место на диске

В Windows при установке или обновлении драйверов устройств, старые версии драйверов сохраняются в системе. Тем самым пользователю предоставляется возможность в любой момент вернуть старую версию драйвера, если новый драйвер работает нестабильно (полезная возможность, как показал кейс с в которой пришлось откатить версию драйвера Wi-Fi ). Однако Windows автоматически не чистит и не удаляет старые версии драйверов, поэтому со временем, размер места, занимаемого драйверами на системном диске становится довольно большим. В этой статье мы поговорим о способах удаления старых версий драйверов (дубликатов) с помощью внутренних средств системы (без использования стороннего ПО).

Windows хранит все файлы в драйверов в своем репозитории драйверов ( Driver Store ), находящемся в каталоге %WINDIR%System32DriverStoreFileRepository.

В моем случае на домашнем ноутбуке с Windows 7 (дата установки системы почти 8 лет назад), каталог FileRepository занимает на диске около 11 Гб и содержит >5000 файлов. Немало! В частности в этом каталоге хранится более 20 различных версий видеодрайвера Nvidia.

  • Ни в коем случае нельзя удалять файлы драйверов из каталога DriverStore вручную.
  • Перед очисткой драйверов настоятельно рекомендуется создать точку восстановления системы (Checkpoint-Computer -Description «BeforeDriversDelete») или резервную копию образа системы .
  • После очистки хранилища, при подключении новых устройств возможно придется качать и устанавливать драйвера вручную.

Поиск и удаление старых версий драйверов в Windows 7

Рассмотрим способ поиска и удаления устаревших драйверов для Windows 7 (в Windows 8 и Windows 10 есть более простые методы удаления старых драйверов, о них написано ниже).

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

dism /online /get-drivers /format:table > c:tmpdrivers.txt

Полученный файл импортируем в Excel и удаляем все лишние данные так, чтобы осталась только таблица со списков драйверов репозитория в формате: номер драйвера в системе (oemXXX.inf), имя оригинального inf файла, класса устройства, производителя, даты установки и версии драйвера.

Полученную таблицу отсортируем по столбцу B (содержит имя оригинального inf файл) и столбцу F (дата установки драйвера). Среди групп одноименных драйверов помечаем для удаления все версии драйверов, кроме последней. В моем случае видно, что большинство старых версий драйверов принадлежит NVIDIA.

Для удаления драйвера можно использовать команду pnputil:

pnputil.exe -d oemxxx.inf

Примечание . В некоторых случаях удалить драйвер можно только с ключом –f : pnputil -f -d oemxxx.inf

Для удобства сформируем в пустом столбце команды для удаления каждого драйвера с помощью формулы =CONCATENATE(«pnputil.exe -d «;A21)

Осталось сформированные команды скопировать и выполнить в командной строке или bat файле.

Таким образом, я удалил из системы порядка 40 старых версий драйверов, освободив тем самым около 8 Гб места (в основном за счет видеодрайверов NVIDEA).

Удаление старых драйверов в Windows 10/8 с помощью утилиты очистки диска

В Windows 10 / 8.1 есть более удобный инструмент для удаления старых версий драйверов — всем знакомая утилита очистки диска cleanmgr.exe, позволяющая в том числе очистить диск от устаревших обновлений .

Примечание . В Windows 10 и Windows 8 Upd 1 и есть возможность экспортировать средствами PowerShell все сторонние драйвера , имеющиеся в системе в отдельный каталог.

  • Запустите утилиту «Очистка диска»: Win+R ->cleanmgr

Выберите системный диск

Нажмите на кнопку Clean up system files

Читать еще:  Ролики из ютуба смотреть

Отметьте в списке Device driver packages (Пакеты драйверов устройств)Примечание. На моем ПК размер хранимых копий драйверов равен 0. На реальных систем это значение скорее всего будет отличаться

Утилита cleanmgr удалит все старые неиспользуемые версии драйверов. Однако при этом, нужно понимать, что в свойствах драйверов в диспетчере устройств кнопка «Откатить драйвер» станет неактивной.

Управление драйверами устройств в папке «Хранилище драйверов» с помощью DriverStore Explorer 2020

Table of Contents:

Если вы долгое время являетесь ядром Windows , вы можете также знать, что любой драйвер устройства, который вы устанавливаете на вашей ОС Windows, хранится в системной папке с именем «DriverStore» . Это набор пакетов драйверов доверенных устройств из сторонних источников. Эта коллекция используется для проверки того, какие драйверы могут быть установлены на вашем компьютере. В этом сообщении мы рассмотрим бесплатную версию DriveStore Explorer , которая поможет вам управлять, переписывать, добавлять или удалять драйверы устройств, установленные на вашем ПК.

DriverStore Explorer

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

Пакет драйверов и INF-файл

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

Копирование файлов, связанных с пакетом драйверов, в DriverStore называется Staging. Чтобы установить драйвер для любого устройства на ПК, он должен быть установлен в DriverStore, то есть все соответствующие файлы пакета вместе с INF-файлом должны быть скопированы в DriverStore. Однако вы не можете просто выбрать любой пакет драйверов и скопировать его в DriverStore. Перед копированием файлов необходимо пройти пару проверок целостности и синтаксиса. Ниже приведены краткие этапы во время этапа:

  1. Проверка: Прежде чем пакет драйвера будет скопирован в DriverStore, он будет проверен на несколько проверок безопасности, которые подтверждают, повреждены или не повреждены файлы пакетов.
  2. Валидация: Это следующая часть, в которой проверяются права пользователя, и файл INF проверяется для всех файлов, указанных в пакете. Если обнаружено какое-либо несоответствие, пакет не копируется.

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

После того, как вы загрузили DriverStore Explorer, извлеките файлы и запустите исполняемый файл ( Rapr.exe ) с администратором привилегии.

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

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

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

Как удалить папку Driverstore в Windows

Собственно говоря, при работе на компьютере, а это относится и к новичкам и бывалым метрам, каждый для себя должен уяснить одну простую, но непреложную истину. Персональный компьютер — открытая система, ну, такое решение было принято ещё в далёкие 70-е годы, а Билл Гейтс своим призывом: «Компьютер каждой домохозяйке» — только подлил масла в огонь. Другими словами, всё общедоступно, всё что угодно можно изменить. Отсюда и взломанные банки по всему миру, отсюда и постоянно «летящие» системы после одного нажатия на клавишу.

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

Ну действительно, а зачем удалять папку DriveStore, пусть и размер её уж слишком велик может быть — почти 20 ГБ. Чтобы очистить диск?! Так, у вас винчестер размером в 800 ГБ и 100–200 из них постоянно свободны! Зачем удалять папку, если вы не знаете о ней ничего.

Читать еще:  Проблемы с ютубом

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

Продолжаем разговор об удалении

Тем не менее, как говорил барон Мюнхаузен, а головы-то у нас мыслящие. Посмотрите на эти имена — DriveStore, а внутри папка — FileRepository. И конечно, становится понятным, что папка имеет отношение к драйверам (DriveStore — Склад драйверов) и библиотеке файлов.

Уже одно это может насторожить — ведь подавляющее большинство проблем на компьютере с драйверами как раз и связаны.

Действительно, Windows именно в папку DriveStore на системном диске, по адресу WindowsSystem32, и складывает все используемые на компьютере драйверы. Но дело в том, она хранит там не только текущие драйверы, но и все, которые использовались до сих пор. Это особенно актуально для драйверов видеокарт, которые мы можем менять в течение «жизни» компьютера не один и не два раза.

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

Очищаем системными средствами

Первое, что можно сделать — воспользоваться очисткой диска от «Моего компьютера».

  1. Запускаем «Мой компьютер».
  2. Вызываем контекстное меню системного диска — обычно это «C:».
  3. В открывшемся окне, в самом низу, выбираем «Свойства».
  4. На экране появляется окно свойств диска, разбитых по закладкам.
  5. На закладке «Общие» нажимаем на кнопку «Очистка диска».

Очистка локального диска С

Очистка системных файлов

Процесс может занять и 5, и 10 минут, всё зависит от того, как давно вы не делали такую полную очистку. Но, в конце концов, Windows удалит все ненужные драйверы из папки DriveStore.

Тут, правда, нужно понимать, что когда мы утверждаем, что Windows якобы автоматически всё удалит, то немного лукавим. На самом деле очистка происходит не совсем чисто, всё равно кое-какой мусор всё равно остаётся, но с ним уже приходится мириться.

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

Папка FileRepository

А теперь что касается ещё и библиотеки драйверов — папки FileRepository.

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

Если вы очистите папку FileRepository, то в данный момент, скорее всего, ничего негативного не почувствуете. Просто, когда дня через 3–4 вы снова попытаетесь подключить и поработать с любимой фотокамерой, а с ней никогда не было проблем, этого сделать не удастся. Вспомните, просто вы удалили файлы из папки FileRepository.

Более продвинутый способ очистки

Существует и другой, более сложный способ удаления ненужных драйверов. Он предоставляется утилитой pnputil.exe, входящей в системный пакет. Запускается утилита из командной строки и только под управлением администратора.

Утилита признаётся удобным средством не только удаления, но и установки драйверов, но системными администраторами, когда нужно поставить драйверы новых пользователей. Основой для работы утилиты является inf-файл.

Командная строка утилиты имеет следующий формат:
pnputil.exe [-f | -i] [ -? | -a | -d | -e ]

Команды утилиты pnputil.exe

Ключи имеют следующие значения:

  • -? — отобразить справку по использованию, стандартный ключ получения справки для всех утилит системы;
  • -e — отобразить список драйверов сторонних производителей, перед удалением никогда не помешает проверить себя;
  • -i — установить драйвер;
  • -d — удалить драйвер;
  • -f — принудительно удалить драйвер подключённого в данный момент к системе устройства, это, безусловно, редкий и аварийный вариант;
  • -a — добавить пакет для установки драйверов;
  • имя INF-файла — имеется в виду, из установочного пакета драйвера.

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

Ссылка на основную публикацию
Adblock
detector