Не удалось удалить пакет драйвера с помощью указанного inf файла
Прежде чем применить следующие шаги, пожалуйста , убедитесь, что у Вас именно эта проблема.
08/03/2017 был выпущен некорректный драйвер для Windows 10, который повлиял на небольшое количе c тво пользователей с подключенными к компьютеру телефонами или переносными устройствами. После установки драйвера, эти устройства неправильно распознаются средой Windows 10. Других негативных последсвтий с данным обновлением обнаружено не было.
Мы убрали данный драйвер из пакета Обновлений Windows в этот же день, но если драйвер у Вас установился, то, возможно, у Вас до сих пор могут возникать проблемы с подключением.
Вы можете проверить, установили ли Вы данное обновление в Истории обновлений Windows 10.
Зайдите в Пуск, выберите Настройки, далее зайдите в Обновление и безопасность, Обновления Windows , и выберите История Обновлений
Драйвер будет обозначен как Microsoft – WPD – 2/22/2016 12:00:00 AM - 5.2.5326.4762. Если он есть в списке, попробуйте удалить его, используя методы, указанные ниже.
Благодарим участников сообщества за участие в выявлении проблемы и поиска её решения. Отдельная благодарность пользователям Seasidepc , GBorn , Andrew [ N ].
Метод 1: Используйте точку восстановления системы
Нажмите клавиши Win+R
Введите команду rstrui и нажмите ОК
Если точка восстановления есть, то воспользуйтесь ей и попробуйте вернтуться на точку, созданную до 8 марта.
Метод 2: Обновите драйвер и предотвратите повторную установку драйвера
Часть 1: Обновите драйвер
Нажмите клавиши Win + X и выберите Диспетчер устройств.
Найдите устройство с желтым или красным значком. Это должен быть Ваш телефон или другое подключенное устройство.
Нажмите на него правой кнопкой мыши и выберите Обновить Драйвер
Вам, возможно, придется перезагрузить компьютер и заново подключить устройство. В таком случае, выполните еще раз указанные выше шаги и попробуйте обновить драйвра еще раз.
Выберите Выполнить поиск драйверов на этом компьютере Поиск и установка драйверов вручную.
Выберите Позволить мне выбрать из списка доступных драйверов моего компьютера
Отметьте Только совместимые устройства, выберите MTP USB Устройство и нажмите Далее.
Закончите установку и перезагрузите компьютер. Удостоверьтесь, что Ваше мобильное устройство определено.
Часть 2: Предотвратит е переустановк у драйвера
Нажмите клавиши Win + X и выберите Командная строка(Администратор) и нажмите Да.
Впишите pnputil . exe - e и нажмите клавишу Ввод. Эта команда покажет Ваши установленные драйвера
Найдите в списке описание, которое совпадает с описанием ниже.
Пример:
Имя : oem 42. inf
Поставщик пакета драйверов : Microsoft
Класс : Портативные Устройства
Версия и дата выпуска драйвера : 02/22/2016 5.2.5326.4762
Имя входящего : Microsoft Windows Hardware Compatibility Publisher
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Было ли это обсуждение полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько вы удовлетворены этим обсуждением?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько вы удовлетворены этим обсуждением?
Благодарим за отзыв.
Ответы (12)
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
* Попробуйте выбрать меньший номер страницы.
* Введите только числа.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
1 пользователь нашел этот ответ полезным
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Пытаюсь удалить зловредный драйвер 02/22/2016 5.2.5326.4762. У меня он под номером 27 (т.е. я его увидел). Но в ответ получил: "Не удалось удалить пакет драйверов: с помощью указанного inf-файла сейчас было установлено одно или несколько устройств."
Применял команду -d с вставленным в USB-порт телефоном и с отключенным - результат тот же.
Подскажите, пожалуйста, что делать.
Удаление с помощью программы USBDeview тоже не дало результатов.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Для устранения проблемы применил 2 метод обновление через диспетчера устройств. Получилось КОМП. увидел телефон. Спасибо.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
На этой странице описывается, как программное обеспечение удаляет устройство и пакет драйверов из хранилища драйверов.
Удаление устройства
Чтобы удалить узел устройства (девноде), который представляет физическое устройство, выполните одно из следующих действий.
Чтобы удалить только указанное устройство, используйте приложение установки устройства, которое вызывает функцию Setupapiсетупдикаллклассинсталлер с запросом DIF_REMOVE.
Чтобы удалить указанное устройство и все устройства, расположенные под ним в дереве устройств, используйте приложение установки устройства, которое вызывает функцию диунинсталлдевице .
при удалении устройства с помощью одного из этих методов диспетчер Plug and Play (PnP) удаляет связь между двоичными файлами драйвера и устройством.
Устройство остается в дереве PnP ядра, а пакет драйверов остается в хранилище драйверов. Если диспетчер PnP переустанавливает устройство (например, если устройство не подключено, а затем снова подключено), диспетчер PnP рассматривает его как новый экземпляр устройства и устанавливает пакет драйверов из хранилища драйверов.
сведения о том, как конечный пользователь может удалить устройство, см. в разделе использование диспетчер устройств для удаления устройств и пакетов драйверов.
Удаление пакета драйверов из хранилища драйверов
Чтобы удалить пакет драйвера из хранилища драйверов, выполните одно из следующих действий.
- В командной строке используйте pnputil /delete-driver /uninstall команду. Сведения о командах PnPUtil см. в разделе синтаксис команды PnPUtil.
- начиная Windows 10 с версии 1703, приложение установки устройства может вызвать диунинсталлдриверв.
- в более ранних версиях Windows приложение установки устройства должно сначала выдать запрос DIF_REMOVE или вызвать функцию диунинсталлдевице , чтобы удалить все устройства, а затем вызвать сетупунинсталлоеминф для удаления драйвера.
Удаление пакета драйверов из хранилища драйверов удаляет связанные метаданные из внутренней базы данных диспетчера PnP и удаляет связанные файлы INF из системного каталога INF.
После удаления пакета драйверов он больше не будет доступен для установки на устройстве. чтобы переустановить, скачайте драйвер из исходного источника, например клиентский компонент Центра обновления Windows.
Удаление пакета драйверов из хранилища драйверов вручную может привести к непредсказуемому поведению.
Совет от Niks, участника чата @winsiders, столкнувшегося с кривым драйвером USB-модема и невозможностью запустить устройство.
Задача
В диспетчере устройств USB-модем с восклицательным знаком, и никакие пляски с бубном не помогают подсунуть правильный драйвер. Утилита pnputil показывает драйвер в списке, но удалить не может.
В результате какого-то сбоя имя INF-файла не соответствует установленному драйверу.
Решение
Задача решается с помощью DISM в два этапа.
Этап 1 — Поиск INF-файла драйвера
Это можно делать в среде восстановления, но в работающей системе сподручнее.
Для каждого драйвера выводится два имени — опубликованное (published) и исходное (original), примерно так:
Теперь надо поискать исходное имя в папке %windir%\System32\DriverStore\FIleRepository и взять на заметку полный путь к INF-файлу.
Этап 2 — Удаление драйвера в среде восстановления
Если на первом этапе в листинге DISM не нашлось драйвера, надо попытаться получить список драйверов в среде восстановления:
Здесь W — буква раздела с Windows. Определиться с буквами дисков проще всего так.
Удаляется драйвер одной командой:
После удаления драйвера, загрузки в Windows и подключения USB-модема правильный драйвер установился сам, и устройство заработало нормально.
Резюме
Документация DISM по обслуживанию INF здесь, но в ней описано только удаление драйвера по опубликованному имени. Однако если с этим не справилась утилита pnputil, то и DISM не поможет. При этом pnputil не умеет удалять драйверы по пути.
Наконец, DISM может удалять драйверы только в среде восстановления, поэтому решение именно такое.
Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.
Вас также может заинтересовать:
Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.
комментариев 10
Вадим, ваша статья только что помогла починить мне компьютер!
Установил драйвер на NVMe контроллер и win10 перестала загружаться, даже в безопасном режиме, восстановление почему-то не работало (выдавало ошибку 0х80070003, хотя я сделал точку прямо перед установкой этого драйвера).
В итоге удалил из msdart и все сразу заработало!
Странно, что в листинге:
я этого драйвера не нашел, но примерно знал название и нашел его вручную в system32.
Ваша оценка: 0
Александр, рад что помогло. Точки в последнее время огорчают чаще чем радуют…
Ваша оценка: +1
Я так понял, что 0х80070003 связано с тем, что не удается найти файл или папку.
Так и не понял, чем распарсить лог SystemRestore, который лежит в \Windows\Logs\SystemRestore
В интернете пишут, что стандартная Event Viewer читает, но у меня полезной инфы оно не показывало
Ваша оценка: 0
Что за контроллер такой?
Ваша оценка: 0
Вопрос в целесообразности. Можно потратить много времени на курение логов SR, но это не решит проблему с откатом. Поэтому точечное решение проблемы в данном случае оптимально.
Ваша оценка: 0
Интересно, как подсунул неправильный драйвер и какие именно пляски?
Считаю, что в реестре поковырялись, отсюда и проблемы.
Ваша оценка: 0
Когда вам приносят ноутбук и просят завести USB-модем, история вопроса вам никак не поможет — проблему надо решать в текущей постановке.
Как там плясал с бубном Niks, я не знаю, но прозреваю, что он попробовал многое (если не все) из того, что мы с вами вдвоем могли бы ему предложить :)
Ваша оценка: 0
Ника Гурджумелидзе
Драйвер был «подсунут» штатной программой установки с USB модема. При удалении драйвер она решила оставить, а повторно установить ПО не представлялось возможным — оно лежало на самом USB модеме, а он не работал по причине, описанной выше. То есть, ты удаляешь штатный софт, а повторно его установить не можешь. Допускаю, что это проблема совместимости (модем года 2011, как никак), но проблема от этого никуда не денется, нужно решение.
И нет, ковыряния в реестре без причины или ради «оптимизации» это не моё.
Ваша оценка: 0
Никогда не сталкивался с подобным. Но буду на будущее знать.
Отличный блог.
оф…
В шапке блога пишет мол подписывайся на канал в телеграмм. При попытке перейти браузер пишет мол неизвестный тип адреса.
Телеграмм насколько мне известно заблокирован в России мобыть из-за этого?
Хотя глянул на адрес действительно какой-то странный.
tg://resolve?domain=sterkin_ru
Ваша оценка: 0
Ссылка работает для тех, у кого установлен клиент Telegram. Если не установлен, вам она не нужна.
Иногда вследствие какого-нибудь системного или случившегося во время установки драйвера сбоя случается так, что название конфигурационного INI -файла не соответствует инсталлированному драйверу. Естественно, такой драйвер работать не будет. Традиционным решением в таких случаях является переустановка или удаление проблемного драйвера с заменой его другим, но что, если драйвер вдруг откажется удаляться?
Можно выполнить откат системы к точке восстановления, но этот способ по каким-то причинам может оказаться неприемлемым. Начиная с Vista , все версии Windows поставляются со специальной утилитой pnputil.exe, позволяющей устанавливать и удалять драйвера даже при отсутствии оборудования.
Для начала стоит попробовать удалить кривой драйвер с ее помощью.
Откройте от имени администратора командную строку и выведете командой pnputil -e все драйвера от сторонних производителей.
Найдите в списке проблемный драйвер и удалите его командой pnputil -f -d OEM.INF , где OEM.INF — опубликованное имя драйвера.
Если попытка удаления окажется неудачной, можно пустить в ход тяжелую артиллерию — консольную утилиту Dism.
Тут же в запущенной с повышенными правами командной строке выполняем команду получения списка драйверов dism /online /get-drivers .
Обратите внимание, что для каждого драйвера параметр get-drivers выводит два названия — опубликованное и исходное.
Запоминаем второе и выполняем по нему поиск INI -файла драйвера в каталоге C:\Windows\System32\DriverStore\FIleRepository .
Сохраняем полный путь к найденному конфигурационному INI -файлу в текстовый файл, загружаемся в среду восстановления (можно из-под установочного диска) , нажатием Shift + F10 открываем командную строку и выполняем команду dism /image:d:\ /remove-driver /driver:patch , где patch — ранее скопированный и сохраненный путь к INI -файлу.
Драйвер должен быть удален.
Примечание: поскольку в загрузочной среде буквы дисков отличаются, в параметре image указана присвоенная системному разделу буква D, однако в пути к INI-файлу используется буква C.
Известно, что драйвера устройств могут быть установлены разными способами. Большая часть драйверов устанавливается как обычные программы, то есть запуском исполняемого файла EXE , но есть также и драйвера, которые не используют этот тип контейнера, и в таких случаях их установка выполняется через конфигурационный файл INF . Всё просто, пользователь кликает ПКМ по INF -файлу и выбирает в меню опцию «Установить».
Но представьте себе ситуацию, когда при попытке установить таким образом драйвер вы получаете ошибку «Выбранный INF-файл не поддерживает этот метод установки» .
В чём может быть причина данной ошибки и как её устранить?
Несовместимость с разрядностью системы
С подобной проблемой вы можете столкнуться при попытке установить драйвер, несовместимый с разрядностью ОС. Если вы скачали драйвер с официального или стороннего сайта, убедитесь, что он совместим с вашей версией системы. Если вы не знаете разрядность вашей ОС, откройте командой msinfo32 утилиту “Сведения о системе” и посмотрите значение опции «Тип».
«Компьютер на базе x86» будет означать, что система 32 -разрядная, значение «Компьютер на базе x64» укажет, что система 64 -разрядная.
Конфигурационный INF-файл не имеет раздела DefaultInstall
Другой распространенной причиной ошибки является отсутствие в INF -файле таких разделов как DefaultInstall или DefaultInstall.Service. Убедиться в их наличие или отсутствие не составляет труда, нужно просто открыть INF -файл и изучить его содержимое, вернее, проверить заголовки в квадратных скобках.
Но отсутствие указанных разделов ещё не означает, что установить драйвер нельзя в принципе.
Для установки драйверов с такими INF -файлами следует использовать диспетчер устройств, только нужно знать, какому устройству принадлежит драйвер .
Откройте диспетчер устройств, выберите нужное устройство, кликните по нему правой кнопкой мыши и выберите «Обновить драйвер».
Далее идем по цепочке этих опций:
Драйвер может быть установлен только через командную строку
Если установить драйвер с помощью диспетчера устройств не удалось, для его инсталляции следует воспользоваться командной строкой, возможно, драйвер поддерживает только такой метод установки.
Запустите классическую командную строку с повышенными привилегиями и выполните в ней следующую команду:
Вариант, приведенный последним, как и использование консольной утилиты PNPUTIL – это альтернатива, обычно драйвер удается благополучно установить через Диспетчер устройств.
Читайте также: