Admin

Администратор
    
Сообщений: 290 Репутация: 0 Пол:  Главный администратор и владелец форума
|  | Как подключить телефон к Windows XP через MTP — дв « Дата: May 15th, 2026, 10:51pm » |   |
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)
- Откройте его Блокнотом (от имени администратора)
- Найдите секцию [Generic.NTx86] (для 32-bit) или [Generic.NTamd64] (для 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 СЮДА ================
[AndroidDevices.NT.5.1]
%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 Инструкция составлена администрацией форума. При копировании указывайте источник!
|