Windows Media Player 10 for Windows 2000のMTPINFを拡張!

Descriptor 値 備考
Interface Class 0x1 USB Audio
Interface Class 0x2 USB Modem?
Interface Class 0x3 HID Class
Interface Class 0x6 Still Image Capture Device/MTP
Interface Class 0x7 IEEE 1284.4
(Printer/Scanner)
Interface Class 0x8 Mass-Storage Class
Interface Class 0x9 USB HUB
Interface Class 0x10 USB Image?

USB Classに言及したサイトが見当たらないのですが、まとめてみると、上記のようになるんじゃないかと思われます。


ところで、Windows 2000は StillImageは TWAINドライバがないと動作しないので、Windows MEやXPのようにドライバ無しでの動作は無理です。

そこで、Still Image Capture Class を全てMTPで認識させることで、全てのMTPデバイスをINF書き換え無しで認識できるようにすることにしました。

新しいMTPINFセットは、
Apple Mobile Device Support Kit 1.45a
Windows Media Player 10 Build 1066c 1066d に同梱しました。
*注 新しいWMP10 Build 1066cにはいっているものを使うとiPod が認識できなくなることが分かりました。Apple Mobile Device Support Kit 1.45a のものを上書きしてください。
既にインストール済みの方は、\WINNT\INF に上書きコピーしてみてください。

1066dで修正しました。

関連記事:
Win2000 用 Media Player 10 簡単インストーラー
iTunes 9.0を Windows 2000で使う手順

おすすめ

22件のフィードバック

  1. aime001 より:

    Panasonicの携帯電話P05AでWMVファイルを見るべく、Win2Kに4066dをインストールしたのですが、
    SDモードで携帯の中のSDの情報は見れるものの、MTPモードにすると、デバイスドライバのインストールを促されます。WMP10でもデバイスが認識できていません。
    SDモードでは繋がってるので携帯電話のUSBドライバはインストールできていると思います(インストールしました)。
    ネット上にはXPでもこのような事象になるという書込みもあり、その人たちが回復した手順を試してみたのですが、回復しません。
    どうしたらいいかご教授頂ければ幸いです。

  2. aime001 より:

    Panasonicの携帯電話P05AでWMVファイルを見るべく、Win2Kに4066dをインストールしたのですが、
    SDモードで携帯の中のSDの情報は見れるものの、MTPモードにすると、デバイスドライバのインストールを促されます。WMP10でもデバイスが認識できていません。
    SDモードでは繋がってるので携帯電話のUSBドライバはインストールできていると思います(インストールしました)。
    ネット上にはXPでもこのような事象になるという書込みもあり、その人たちが回復した手順を試してみたのですが、回復しません。
    どうしたらいいかご教授頂ければ幸いです。

  3. blackwingcat より:

    それだけでは良く分からないので、良かったら
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
    の中をエクスポートしてアップロードしてみて下さい。
    後、WMP10のMTPドライバ入れても駄目でしょうか?

  4. blackwingcat より:

    それだけでは良く分からないので、良かったら
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
    の中をエクスポートしてアップロードしてみて下さい。
    後、WMP10のMTPドライバ入れても駄目でしょうか?

  5. aime001 より:

    素早いreplyありがとうございます。
    USB配下のregファイル全てだとかなりなボリュームになると思い、USBのすぐ下のVidが書かれてるディレクトリを以下に貼り付けてみました。いかがでしょうか?
    WMP10のMTPドライバはWMP10の中に含まれているとネットには書いてあるのですが、私のPCに入ってるかどうかが分かりません。また、WMP10のMTPドライバがネット上に見つかりません。WMP10自体をダウンロードすると、exeファイルのため、4066d自体に影響するかもしれないと思い、exeファイルを開くのを躊躇しています。アドバイスよろしくお願いします。
    HUB_VID_0409&PID_0059
    ROOT_HUB
    ROOT_HUB20
    Vid_0000&Pid_0000
    Vid_0411&Pid_002a
    Vid_046d&Pid_08b2
    Vid_046d&Pid_08b2&Mi_00
    Vid_046d&Pid_08b2&Mi_01
    Vid_04a9&Pid_10c4
    Vid_04b3&Pid_3107
    Vid_04b8&Pid_0005
    Vid_04da&Pid_2181
    Vid_04da&Pid_2182
    Vid_04da&Pid_2319
    Vid_04da&Pid_2372
    Vid_054c&Pid_0010
    Vid_054c&Pid_016d
    Vid_054c&Pid_0282
    Vid_054c&Pid_02ca
    Vid_054c&Pid_02d2
    Vid_058f&Pid_9330
    Vid_05ac&Pid_1263
    Vid_066f&Pid_8254
    Vid_0781&Pid_7250
    Vid_08ec&Pid_0011
    Vid_0915&Pid_0001
    Vid_0915&Pid_0002
    Vid_0dda&Pid_0001
    Vid_0ea0&Pid_2168
    Vid_10d6&Pid_1100
    Vid_2735&Pid_1051
    Vid_4102&Pid_1043

  6. aime001 より:

    素早いreplyありがとうございます。
    USB配下のregファイル全てだとかなりなボリュームになると思い、USBのすぐ下のVidが書かれてるディレクトリを以下に貼り付けてみました。いかがでしょうか?
    WMP10のMTPドライバはWMP10の中に含まれているとネットには書いてあるのですが、私のPCに入ってるかどうかが分かりません。また、WMP10のMTPドライバがネット上に見つかりません。WMP10自体をダウンロードすると、exeファイルのため、4066d自体に影響するかもしれないと思い、exeファイルを開くのを躊躇しています。アドバイスよろしくお願いします。
    HUB_VID_0409&PID_0059
    ROOT_HUB
    ROOT_HUB20
    Vid_0000&Pid_0000
    Vid_0411&Pid_002a
    Vid_046d&Pid_08b2
    Vid_046d&Pid_08b2&Mi_00
    Vid_046d&Pid_08b2&Mi_01
    Vid_04a9&Pid_10c4
    Vid_04b3&Pid_3107
    Vid_04b8&Pid_0005
    Vid_04da&Pid_2181
    Vid_04da&Pid_2182
    Vid_04da&Pid_2319
    Vid_04da&Pid_2372
    Vid_054c&Pid_0010
    Vid_054c&Pid_016d
    Vid_054c&Pid_0282
    Vid_054c&Pid_02ca
    Vid_054c&Pid_02d2
    Vid_058f&Pid_9330
    Vid_05ac&Pid_1263
    Vid_066f&Pid_8254
    Vid_0781&Pid_7250
    Vid_08ec&Pid_0011
    Vid_0915&Pid_0001
    Vid_0915&Pid_0002
    Vid_0dda&Pid_0001
    Vid_0ea0&Pid_2168
    Vid_10d6&Pid_1100
    Vid_2735&Pid_1051
    Vid_4102&Pid_1043

  7. blackwingcat より:

    Panasonic なので、
    Vid_04da&Pid_2181
    Vid_04da&Pid_2182
    Vid_04da&Pid_2319
    Vid_04da&Pid_2372
    のいずれかだと思います。
    キーの中の
    HardwareIDとDeviceDesc を教えてください。

  8. blackwingcat より:

    Panasonic なので、
    Vid_04da&Pid_2181
    Vid_04da&Pid_2182
    Vid_04da&Pid_2319
    Vid_04da&Pid_2372
    のいずれかだと思います。
    キーの中の
    HardwareIDとDeviceDesc を教えてください。

  9. aime001 より:

    “FOMA P05A”がでてくるのは2181と2182でした。
    2181は携帯電話をSDモードで大容量記憶装置デバイスとしてOKなもので、2182がMTPモードでうまく行ってないほうと思われますので、2182のレジスタ情報をコピペします。
    よろしくお願いします。
    ps.コメントの文字制限でCompatibleIDsは入れませんでした。
    ◇2182
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_04da&Pid_2182\353706020505413]
    “DeviceDesc”=”FOMA P05A”
    “LocationInformation”=”FOMA P05A”
    “Capabilities”=dword:00000014
    “UINumber”=dword:00000000
    “HardwareID”=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,00,34,\
    00,64,00,61,00,26,00,50,00,69,00,64,00,5f,00,32,00,31,00,38,00,32,00,26,00,\
    52,00,65,00,76,00,5f,00,30,00,31,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,\
    00,56,00,69,00,64,00,5f,00,30,00,34,00,64,00,61,00,26,00,50,00,69,00,64,00,\
    5f,00,32,00,31,00,38,00,32,00,00,00,00,00
    ◇2181
    \Vid_04da&Pid_2181\353706020505413
    “DeviceDesc”=”USB 大容量記憶装置デバイス”
    “LocationInformation”=”FOMA P05A”

  10. aime001 より:

    “FOMA P05A”がでてくるのは2181と2182でした。
    2181は携帯電話をSDモードで大容量記憶装置デバイスとしてOKなもので、2182がMTPモードでうまく行ってないほうと思われますので、2182のレジスタ情報をコピペします。
    よろしくお願いします。
    ps.コメントの文字制限でCompatibleIDsは入れませんでした。
    ◇2182
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_04da&Pid_2182\353706020505413]
    “DeviceDesc”=”FOMA P05A”
    “LocationInformation”=”FOMA P05A”
    “Capabilities”=dword:00000014
    “UINumber”=dword:00000000
    “HardwareID”=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,00,34,\
    00,64,00,61,00,26,00,50,00,69,00,64,00,5f,00,32,00,31,00,38,00,32,00,26,00,\
    52,00,65,00,76,00,5f,00,30,00,31,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,\
    00,56,00,69,00,64,00,5f,00,30,00,34,00,64,00,61,00,26,00,50,00,69,00,64,00,\
    5f,00,32,00,31,00,38,00,32,00,00,00,00,00
    ◇2181
    \Vid_04da&Pid_2181\353706020505413
    “DeviceDesc”=”USB 大容量記憶装置デバイス”
    “LocationInformation”=”FOMA P05A”

  11. blackwingcat より:

    MTPデバイスにFOMA P05Aの名前が出てくるとは限りません。
    Vid_04da&Pid_2319がMTPデバイスだと思っていたのですが、中身が分からないのでなんともいえません。
    MTPデバイス自体は、WMP10をインストールした段階で、入るので
    その他のデバイスから、探してみてください。

  12. blackwingcat より:

    MTPデバイスにFOMA P05Aの名前が出てくるとは限りません。
    Vid_04da&Pid_2319がMTPデバイスだと思っていたのですが、中身が分からないのでなんともいえません。
    MTPデバイス自体は、WMP10をインストールした段階で、入るので
    その他のデバイスから、探してみてください。

  13. aime001 より:

    ありがとうございます。
    その他のデバイスにStandard MTP-Compliant Devicesがあり、そのなかにP05Aはありませんでしたが、P905iがあったのでこれを選んでみたところ、Deviceを認識してくれてるように見えます。
    早速、買ってきたCDをWMP10でWMAに著作権付でおとし、同期前のStatusは「同期できます」となっているのですが、同期させると、「エラー:不明なエラーが検出されました」とメッセージが出て、音楽が転送出来ませんでした。何かお分かりになられますでしょうか?

  14. aime001 より:

    ありがとうございます。
    その他のデバイスにStandard MTP-Compliant Devicesがあり、そのなかにP05Aはありませんでしたが、P905iがあったのでこれを選んでみたところ、Deviceを認識してくれてるように見えます。
    早速、買ってきたCDをWMP10でWMAに著作権付でおとし、同期前のStatusは「同期できます」となっているのですが、同期させると、「エラー:不明なエラーが検出されました」とメッセージが出て、音楽が転送出来ませんでした。何かお分かりになられますでしょうか?

  15. blackwingcat より:

    WMP10のDRM機能は有効になっていますか?
    BANDAIチャンネルなどの動画が見れるか確認してみてください。
    見れないようならば、WMP9のDRMが残ってるのがエラーの原因かもしれません。
    その場合は、DRMフォルダをクリア、もしくはDRMのアップグレードをしてみてください。
    (この辺りの操作はXPと同じなのでぐぐって見てください)

  16. blackwingcat より:

    WMP10のDRM機能は有効になっていますか?
    BANDAIチャンネルなどの動画が見れるか確認してみてください。
    見れないようならば、WMP9のDRMが残ってるのがエラーの原因かもしれません。
    その場合は、DRMフォルダをクリア、もしくはDRMのアップグレードをしてみてください。
    (この辺りの操作はXPと同じなのでぐぐって見てください)

  17. aime001 より:

    まだうまく行きません。
    BANDAIチャネルは見れてます。
    WMP10のオプションのプライバシーでのライセンスは自動取得になっています。
    友人のXP+WMP11で試してみましたが、CDから取り込んだ音源だったのでライセンス移行のエラーが出たもののすんなり同期できました。WMP11では詳しいエラーメッセージが出てくるので解決しようがあるんですが、WMP10では不明ナエラーとしか出て来ず、対処が難しいですね。

  18. aime001 より:

    まだうまく行きません。
    BANDAIチャネルは見れてます。
    WMP10のオプションのプライバシーでのライセンスは自動取得になっています。
    友人のXP+WMP11で試してみましたが、CDから取り込んだ音源だったのでライセンス移行のエラーが出たもののすんなり同期できました。WMP11では詳しいエラーメッセージが出てくるので解決しようがあるんですが、WMP10では不明ナエラーとしか出て来ず、対処が難しいですね。

  19. ipodtouch より:

    ipodtouchにビデオとか音楽などを
    同期しようとすると
    いつも
    不明なエラー「-69」っていうのが
    でてきて、選択したやつがはいってないんですけど
    どうすればいいんですか???

  20. ipodtouch より:

    ipodtouchにビデオとか音楽などを
    同期しようとすると
    いつも
    不明なエラー「-69」っていうのが
    でてきて、選択したやつがはいってないんですけど
    どうすればいいんですか???

  21. blackwingcat より:

    iPodTouchはWMPでは同期できないですよ

  22. blackwingcat より:

    iPodTouchはWMPでは同期できないですよ

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です