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

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

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

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

Определение имени пакета драйвера в хранилище драйверов

Перед удалением пакета драйвера требуется узнать его имя в хранилище драйверов. Имя INF-файла меняется на OEM#.inf, где # - уникальный номер.

Чтобы определить имя пакета драйвера в хранилище драйверов
  1. Откройте командную строку с привилегиями администратора. Последовательно щелкните Пуск, Все программы и Стандартные, затем щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.

    Примечание

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

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

  3. В командной строке введите следующую команду:

    pnputil.exe -e

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

Удаление помещенного на промежуточное хранение пакета драйвера из хранилища драйверов

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

Чтобы удалить помещенный на временное хранение пакет драйвера из хранилища драйверов
  1. Откройте командную строку с привилегиями администратора. Последовательно щелкните Пуск, Все программы и Стандартные, затем щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора.

    Примечание

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

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

  3. В командной строке введите следующую команду:

    pnputil.exe -d Oem#.inf

    Вместо знака # подставьте номер INF-файла, который нужно удалить.

    Примечание

    Чтобы просмотреть все параметры командной строки для средства PnPUtil, введите в командной строке следующую команду: pnputil -?

  4. Если появится сообщение, что данный пакет драйвера используется установленным в текущий момент устройством, необходимо предварительно удалить это устройство или использовать -f в команде pnputil, чтобы принудительно удалить этот пакет.

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


Содержание