- The MTP Setup Information (.inf) File
- Исправляем Windows если не работает MTP на Android смартфоне
- Как исправить ошибку MTP в Windows
- Что такое MTP
- Использованные оборудование и программы
- Обсуждение (комментарии к статье)
- Media Transfer Protocol
- Описание
- Использование ПО
- Скачать Media Transfer Protocol
- Использование
- Дополнительное назначение
- The MTP Setup Information (.inf) File
The MTP Setup Information (.inf) File
Microsoft provides a set of class drivers to support the Media Transfer Protocol (MTP). If your device supports MTP, you can use one of these drivers. In addition to the class drivers, Microsoft provides a setup information (.inf) file to install a class driver. This file is named WpdMtp.inf.
If your MTP device has unique requirements, create a new setup information (.inf) file that is based on the original version of WpdMtp.inf. (You cannot modify WpdMtp.inf directly.)
The following table describes specific Needs directives that are found in WpdMtp.inf and possible modifications that you can make to the sections that are identified by a given directive.
The entries in the following table can support any of three transports (USB, IP, or Bluetooth). Be aware that each transport requires a unique installation section. Also be aware that the Bluetooth transport is only supported in Windows 7.
Needs directive | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Needs = WPD.MTP, WINUSB.NT | The WPD.MTP section identifies the driver files that will be copied and registered. The following applies to Windows Vista and Windows Media Player 11. Starting with Windows 7, WinUsb.sys replaces WpdUsb.sys as the lower filter driver for MTP devices that connect to the computer by using USB. The following directive is required for a vendor’s INF to include WinUsb.inf and a specific WinUSB section: | ||||||||||||||
Needs = WPD.MTP.Registration | The WPD.MTP.Registration section accomplishes four tasks:
| ||||||||||||||
Needs = WPD.MTP.Registration.Basic | The WPD.MTP.Registration.Basic section lets you customize tasks 2 and 3 in the previous list. For example, you can set the application compatibility to support Windows Image Acquisition (WIA) by using a value of 0x01 or Windows Media Device Manager (WMDM) by using a value of 0x02. | ||||||||||||||
Needs = WPD.MTP.Services | The WPD.MTP.Services section adds driver services (and default service parameters). This includes WUDF and WPDUSB.sys (for Windows Vista and Windows XP only). | ||||||||||||||
Needs = WPD.MTP.CoInstallers | The WPD.MTP.CoInstallers section identifies the co-installer. (To install an MTP device, a Windows user-mode driver framework (UMDF) co-installer is used.) This section is required for Windows 7, Windows Vista, and Windows Media Player 11. (It was not required for an MTP driver that supported Windows Media Player 10.) | ||||||||||||||
Needs = WPD.MTP.Wdf | The WPD.MTP.Wdf section identifies the Windows user-mode driver framework (UMDF) service and its binary (WPDMTPDR.dll). This section is required for Windows 7, Windows Vista, and Windows Media Player 11. (It was not required for an MTP driver that supported Windows Media Player 10.) Исправляем Windows если не работает MTP на Android смартфонеНедавно я столкнулся с тем, что мой смартфон напрочь отказался определяться в Windows 8.1 как MTP устройство. При этом подключение и передача файлов файлов в режиме PTP работали исправно, что конечно же говорило об исправности оборудования. Пользоваться телефоном с такой неисправностью стало крайне неудобно, ведь режим Mass Storage в моем смартфоне не реализован, а в режиме PTP у меня были видны только папки DCIM и Pictures смартфона. Поэтому мне приходилось дополнительно использовать файловый менеджер на Андроид, чтобы перенести необходимые файлы из этих папок. Если перевести смартфон в режим работы (передачи файлов) MTP, то в диспетчере устройств Windows он определялся как неизвестное устройство. Естественное желание обновить драйвер в автоматическом режиме приводило к ожидаемой ошибке: Как исправить ошибку MTP в WindowsЧтобы исправить ошибку подключения Андроид смартфона в режиме MTP необходимо переустановить драйверы в ручном режиме. Для этого заходим в диспетчер устройств, щелкаем на неизвестном устройстве и нажимаем кнопку обновить драйвер. Далее выбираем пункт «Выполнить поиск драйверов на этом компьютере»: В следующем окне выбираем пункт «Выбрать драйвер из списка уже установленных драйверов»: В предлагаемом системой списке выбираем «Android Phone»: А затем совместимый драйвер «USB — устройство MTP»:
После чего вы увидите сообщение об успешной установке драйвера MTP: После установки MTP драйвера в ручном режиме мой смартфон стал корректно отображаться в диспетчере устройств: Что такое MTPMTP (Media Transfer Protocol) — это аппаратно независимый протокол, разработанный компанией Microsoft для подключения цифровых плееров к компьютеру. В операционной системе Windows MTP не является файловой системой, а поддерживается на уровне прикладного ПО, поэтому воспользоваться «любимым файловым менеджером» не получится, файлы можно записывать только через Проводник и Windows Media Player. Это не самый лучший протокол обмена данными между компьютером и смартфоном, но, к сожалению, приходится им пользоваться на устройствах где не реализован режим USB накопителя Mass Storage. Использованные оборудование и программыПри написании обзора в качестве подопытных кроликов были использованы смартфон Elephone P6000 с прошивкой MIUI и ноутбук Lenovo Y550 с операционной системой Windows 8.1 x64. Обсуждение (комментарии к статье)Meizu m3s MTP, помогло, но только когда телефон был в режиме twrp, почему-то Спасибо огромное. Помогло. ВАУ. Огромное спасибо, уже несколько лет я мучаюсь с этим МТР, очень помогли. у меня в диспетчере устройств было отмечено как «переносные устройства» Спасибо преогромное! Xiaomi взбодрился) Спасибо! Все доступно и понятно. Получилось все с первого раза. Супер. Не получается найти исходный файл загрузки сервис-пака, на сайти майкрософт он удален, а в свободном доступе в инете есть только на 64 бит, как найти на 32 бит. (( Огромное спасибо.Все подробно описали.Все получилось.Я так переживал.Купил телефон а он не отображается.Вы мне подняли настроение)))).Мои нервные клетки восстанавливаются.Огромное еще раз спасибо. Спасибо помогло. Только я нашел USB устройство МТР не в Android Phone, а в переносных устройствах. Отличная, дельная статья. На фоне бесконечного шлака и копирования в инете. Все сработало безупречно + много дополнительных моментах, о которых раньше не имел понятия. Устройство OUKITEL WP8 Pro. Огромное спасибо автору! Спасибо автору-сработало! Windows 8.1 x64 (с обновлениями). Книга ONYX Boox Kon-Tiki 2 (только появилась в продаже). Компьютер определил MTP устройство , но долго ругался и выдал такую-же ошибку в .inf, как в этой статье. Media Transfer ProtocolОписаниеКомпания Microsoft содержит под своим крылом множество драйверов, среди этой коллекции находится и Media Transfer Protocol, тот самый драйвер, который нужен для стыковки компьютера со смартфоном или другим переносным устройством. Media Transfer Protocol является официальным драйвером, созданным ребятами из Microsoft. С помощью него смартфон или планшет можно подключить к стационарному компьютеру или ноутбуку. В результате всеми файлами находящимся в мобильном гаджете можно управлять с компьютера. Другими словами драйвер связывает мобильную систему Андроид с Windows или также можно выразиться как стыкует телефон с компьютером. Конечно, большинство современных версий Windows уже изначально содержат в себе драйвер Media Transfer Protocol, но вот старые операционные системы не обладают этой фишкой и для них приходится качать данный драйвер с интернета. Использование ПОУстановка Media Transfer Protocol необходима лишь тогда, когда при попытке передачи данных с телефона на компьютер происходят ошибки. Также это программное обеспечение пригодится в том случае, если компьютер не видит подсоединяемое к нему Андроид устройство. А ещё Media Transfer Protocol актуален для людей, которые перепрошили свою операционную систему или обновили её и после этого у них возникли проблемы с подключением девайса или загрузкой/выгрузкой файлов. Особенно это касается пользовательских прошивок, которые практически всегда не содержат данный драйвер в своей обойме. Ну и в конце концов сей драйвер нужен для взаимодействия с определенными Андроид менеджерами. Правда, далеко не всегда. Скачать Media Transfer ProtocolMedia Transfer Protocol — это официальный драйвер, выпущенный Microsoft, который позволяет управлять содержимым подключенных к компьютеру портативных устройств. По большей части данное программное обеспечение используется для того, чтобы иметь возможность передавать данные между компьютером с Windows и смартфоном/планшетом на базе операционной системы Android. На самом деле, современные операционные системы умеют «самостоятельно» подтягивать подобного программное обеспечение из сети, так что данный драйвер пригодится, скорее, пользователям старых версий Windows. ИспользованиеУстанавливать Media Transfer Protocol нужно в том случае, если при попытке передачи данных на или из портативного устройства вы сталкиваетесь с проблемами. Также данный драйвер необходим для работы некоторых менеджеров Android девайсов. Что правда, в случае с менеджерами, Media Transfer Protocol зачастую устанавливается в комплекте с самой программой, так что отдельная загрузка драйвера также не не требуется. Ну и третий «кейс» использования Media Transfer Protocol — это работа с различными «прошивальщиками» (программами, предназначенными для установки новых «прошивок» на устройства из ROM-файла). Вот они, чаще всего, не устанавливают «сопутствующее» драйвера самостоятельно. Так что тут пользователю приходится скачивать и выполнять установку драйвера MPT «вручную». Дополнительное назначениеВообще, изначально, Media Transfer Protocol являлся частью Windows Media Device Manager 10 SDK. Так что в качестве отдельного компонента он начал распространяться не так давно. Для чего данный компонент входил в состав Software Development Kit? Для того, чтобы разработчики имели возможность выполнять тестирование и отладку приложений, созданных для мобильных платформ. The MTP Setup Information (.inf) FileMicrosoft provides a set of class drivers to support the Media Transfer Protocol (MTP). If your device supports MTP, you can use one of these drivers. In addition to the class drivers, Microsoft provides a setup information (.inf) file to install a class driver. This file is named WpdMtp.inf. If your MTP device has unique requirements, create a new setup information (.inf) file that is based on the original version of WpdMtp.inf. (You cannot modify WpdMtp.inf directly.) The following table describes specific Needs directives that are found in WpdMtp.inf and possible modifications that you can make to the sections that are identified by a given directive. The entries in the following table can support any of three transports (USB, IP, or Bluetooth). Be aware that each transport requires a unique installation section. Also be aware that the Bluetooth transport is only supported in Windows 7.
|