MTP НА WINDOWS XP — ДВА СПОСОБА РЕШЕНИЯ
Как подключить телефон/плеер через MTP (Media Transfer Protocol)
ВНИМАНИЕ! Windows XP НЕ поддерживает MTP из коробки. Microsoft добавила эту поддержку только с выходом Windows Media Player 10/11. В этой теме — два проверенных способа решения проблемы.
1. ЛЁГКИЙ ПУТЬ (ТОЛЬКО MTP ДРАЙВЕР)
Подходит для: Windows XP SP2/SP3 (32-bit)
Суть метода: Установить только wmfdist11.exe и umdf.exe — компоненты WMP11, необходимые для MTP.
Что скачать:
wmfdist11.exe (8 MB) – Media Format Runtime
umdf.exe (1 MB) – User Mode Driver Framework (UMDF)
Инструкция:
Распаковать или установить wmfdist11.exe
Распаковать или установить umdf.exe (ВАЖНО: запускать после wmfdist11)
Подключить телефон (режим MTP / File Transfer)
Если не определилось — см. Способ 2, шаги по ручному внесению VID/PID
Важно: Если телефон определяется как "Цифровая камера" (PTP), нужно принудительно заменить драйвер на "MTP Device" через Диспетчер устройств → Обновить драйвер → Выбрать из списка.
2. ПОЛНЫЙ ПУТЬ (WMP11 + РУЧНАЯ ПРАВКА INF)
Подходит для: Windows XP SP2/SP3 (32/64-bit)
Суть метода: Установить WMP11 целиком и вручную прописать VID/PID телефона в wpdmtp.inf.
Что скачать:
wmp11-windowsxp-x86-ru-ru.exe (25 MB) – Windows Media Player 11 (русский)
ШАГ 1: Установка WMP11
Запустите установщик WMP11. Если не хотите проходить проверку лицензии — распакуйте установщик через 7-Zip и запустите wmfdist11.exe, затем wmp11.exe.
ШАГ 2: Получение Hardware ID (VID/PID)
Подключите телефон в режиме MTP
Откройте Диспетчер устройств (Пуск → Выполнить → devmgmt.msc)
Найдите устройство с желтым восклицательным знаком ("MTP Device" или "Unknown device")
Правой кнопкой → Свойства → вкладка Сведения → свойство "ИД оборудования" (Hardware Ids)
Скопируйте ПЕРВУЮ строку (пример: USB\VID_04B0&PID_0421&MI_00)
ШАГ 3: Правка wpdmtp.inf
Откройте папку C:\Windows\Inf (скрытая)
Найдите файл wpdmtp.inf (должен появиться после установки WMP11)
Откройте его Блокнотом (от имени администратора)
Найдите секцию (для 32-bit) или (для 64-bit)
Добавьте строку с вашим Hardware ID:
%GenericMTP.DeviceDesc%=MTP, USB\ВАШ_VID&PID&MI_00
Пример:
%GenericMTP.DeviceDesc%=MTP, USB\VID_04B0&PID_0421&MI_00
Сохраните файл
ШАГ 4: Принудительная установка драйвера
В Диспетчере устройств правой кнопкой на проблемном устройстве → "Обновить драйвер"
"Выполнить поиск драйверов на этом компьютере"
"Выбрать драйвер из списка уже установленных"
"Установить с диска" → указать C:\Windows\Inf\wpdmtp.inf
Выбрать из списка "MTP Device"
3. РЕШЕНИЕ ПРОБЛЕМЫ "НЕПРАВИЛЬНАЯ СЕКЦИЯ В INF"
Если при установке драйвера вы получаете ошибку:
"The specified service does not exist as an installed service"
или
"Неправильная секция установки службы в этом INF-файле"
Причина: UMDF (User Mode Driver Framework) установлен некорректно или повреждён.
Решение:
Найти umdf.exe (извлечь из установщика WMP11) и скопировать на Рабочий стол
Открыть Командную строку (Пуск → Выполнить → cmd)
Последовательно выполнить команды:
rename C:\WINDOWS\system32\drivers\wudfrd.sys den_wudfrd.sys
rename C:\WINDOWS\system32\drivers\wudfpf.sys den_wudfpf.sys
rename C:\WINDOWS\system32\wudfhost.exe den_wudfhost.exe
rename C:\WINDOWS\system32\wudfsvc.dll den_wudfsvc.dll
rename C:\WINDOWS\system32\wudfx.dll den_wudfx.dll
rename C:\WINDOWS\system32\wudfplatform.dll den_wudfplatform.dll
rename C:\WINDOWS\system32\wudfcoinstaller.dll den_wudfcoinstaller.dll
Запустить umdf.exe (переустановка)
Перезагрузиться
4. USB-МОДЕМ (RNDIS) — РАЗДАЧА ИНТЕРНЕТА
Если нужно не передавать файлы, а раздать интернет с телефона на XP — вот решение:
Что скачать:
tetherxp.inf (10 KB) – конфигурационный файл для USB-модема
README_tetherxp.txt (5 KB) – подробная инструкция по установке и настройке
Краткая инструкция по tetherxp.inf:
Включите на телефоне "USB-модем" (USB Tethering)
Подключите телефон к ПК. Мастер нового оборудования предложит установить драйвер
Выберите "Установка из указанного места" → "Не искать, выберу сам"
Нажмите "Установить с диска" → "Обзор" → укажите папку с tetherxp.inf
Важно: Если после этого интернет не появился, нужно вручную прописать VID/PID телефона в файле tetherxp.inf:
; ================ ДОБАВИТЬ СВОЙ VID/PID СЮДА ================
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_2A47&PID_0003
%AndroidDevice% = RNDIS.NT.5.1, USB\VID_2A47&PID_0003&MI_00
; ============================================================
Как узнать VID/PID:
- Диспетчер устройств → проблемное устройство (с желтым значком) → Свойства → вкладка "Сведения" → свойство "ИД оборудования"
- Скопировать первую строку (например, USB\VID_2A47&PID_0003)
- Добавить её в файл tetherxp.inf по образцу выше
ПРИМЕЧАНИЯ:
MTP на Windows XP работает, но не идеально. На некоторых телефонах (особенно Android 12+) могут быть проблемы
Если ничего не помогает — используйте альтернативы: карта памяти, FTP через Wi-Fi, облачные сервисы
64-битные версии Windows XP могут требовать дополнительных танцев с бубном
Все файлы оригинальные, из официальных источников Microsoft
Инструкция составлена администрацией форума. При копировании указывайте источник!