*USB の Windows 対応 [#title]

#contents

*Windows の USB サポート状況 [#support]
USB コンプリートの「12-1 クラスの利用」が詳しいです。
-[[USB/関連書籍]]

**Windows 95 OSR2.5 [#h45bf764]
Windows 95 OSR2 に USB Supplement (usbsupp.exe だったかな?)を組み込む形で配布されていました。サポートされている Class は HID 程度で bug も多かったように記憶しています。
**Windows 98 [#b3680c71]
このバージョンから USB を標準サポートしています。対象としている USB のバージョンは 1.0。audio、HID class をサポートしています。
**Windows 98 SE [#l0ceb745]
対象としている USB バージョンは 1.1。新たに Image、Communication class が追加されています。
-[[USB Support on Windows 98:http://www.microsoft.com/whdc/archive/usbwin98.mspx]] ([[WHDC]])
-[[Windows 98 で開かれる新しい USB の扉:http://www.microsoft.com/japan/msdn/weeklynews/hrd_usb.asp]] ([[MSDN]])
**Windows Me [#dec2cd28]
対象としている USB バージョンは 1.1。USB 2.0 の正式サポートはありません。サードベンダーによるサポートとなります。新たに Storage、MIDI、Printer class が追加されています。
**Windows 2000 [#vb72458f]
Windows 2000 では Service Pack 4 を適用することで USB 2.0(Hi-Speed USB) に対応します。
-[[MSKB:319973]] Windows 2000 での USB (Universal Serial Bus) 2.0 サポート
-[[MSKB:328580]] [PRB] Windows 2000 における USB 2.0 の問題
-[[MSKB:316857]] Windows 2000 Service Pack 3 では複数の LUN USB 記憶装置の検出がサポートされる~
LUN を使用した USB メモリカードリーダーでは SP3 以上に update すると、カードが認識出来るようになります。
--[[[M.D.L. 今機器] MCR-6U/U2:http://mcn.oops.jp/lab/machines/mcr-6u-u2/index.htm]]
**Windows XP [#ia33291c]
Windows XP では Service Pack 1 を適用することで USB 2.0(Hi-Speed USB) に対応します。
-[[MSKB:880649]] Windows XP で USB 2.0 機器を利用するには
-[[MSKB:329632]] Windows XP SP1 での USB 2.0 ドライバの入手方法およびインストール方法
-[[MSKB:555443]] Removable storage devices are not recognized after installing Windows XP SP2
-[[MSKB:822603]] Windows XP SP1 USB 1.1 および 2.0 更新プログラムについて
-[[MSKB:899860]] A USB 1.1 video device may not work correctly if you plug the USB 1.1 video device into a USB 2.0 hub on a Windows XP-based computer
-[[MSKB:324756]] Windows XP で複数の USB スキャナを同時に使用できない
-[[MSKB:901122]] The network interface on a multifunction, composite USB device does not work in Windows XP

-[[Windows XP SP2のUSB 2.0ドライバに不具合:http://japan.cnet.com/news/sec/story/0,2000050480,20096719,00.htm]] (CNET Japan, 06.02.17)~
Power Management 系でバグが指摘されたらしい。BIOS での修正が必要らしい。

**Windows NT [#l90a9b65]
Windows NT では USB をサポートしていません。他ベンダーより USB Driver を入手することで部分的に使用することは可能のようです。
-[[MSKB:196661]] Windows NT 4.0 does not support Universal Serial Bus

Windows NT4 で USB を動作させる方法について [[Re: USB for NT4 Is it difficult or pointless:http://www.usb.org/forums/developers/messages/24328.html]] や [[Re: USB Works in NT 4.0 !!!!:http://www.usb.org/forums/developers/messages/24691.html]] が参考になりました((現在、デットリンク。残念です。))。方法は以下の通り。

-[[Jungo WinDriver USB for Windows:http://www.jungo.com/wdusb.html]] (Jungo)~
[[WinDriver - WinDriver USB for NT:http://www.xlsoft.com/jp/products/windriver/wdusb_nt.html]] (XLsoft)
-[[USB for Windows NT 4.0:http://www.bsquare.com/products/usbwin40/default.asp]] (BSQUARE)

*関連情報 [#infor]
**[[MSKB]] [#mskb]




-[[MSKB:323594]] USB (ユニバーサル シリアル バス) デバイス ドライバ開発の基礎
-[[MSKB:832430]] 各種オペレーティング システムにおける USB 転送の最大サイズ

-[[MSKB:823293]] リムーバブル メディア記憶装置をコンピュータに接続した場合、選択したドライブ アイコンとドライブ ラベルが表示されない
-[[MSKB:826959]] USB デバイスを使用してスタンバイ状態または休止状態を解除しようとすると、コンピュータが応答を停止 (ハング) する
-[[MSKB:328504]] フラッシュ カードの取り外し時に、ファイルが保存されず "遅延書き込みデータの紛失" エラー メッセージが表示される

-[[MSKB:263218]] Windows 98、Windows 98 Second Edition、および Windows Me での USB 問題の一般的なトラブルシューティング


-[[MSKB:832430]] 各種オペレーティング システムにおける USB 転送の最大サイズ

//
// News
//
//*News [#news]
*News [#news]

-[[【レポート】Black Hat USA 2005 - USBはハードウエア版トロイの木馬!?、手軽さが危険の扉:http://journal.mycom.co.jp/articles/2005/08/03/blackhat4/]] (MYCOMジャーナル, 05.08.03)~
[[System Exploitable With USB:http://hardware.slashdot.org/article.pl?sid=05/07/24/069210]] (Slashdot.org)

-[[【NEWS】マイクロソフト、USB機器が検出不能になる不具合を修正するプログラムを公開:http://www.forest.impress.co.jp/article/2004/09/01/updateusb20.html]] (窓の杜, 04.09.01)~
[[【NEWS】USB機器を検出できない不具合の修正プログラムはWindows XP SP2では適用不要:http://www.forest.impress.co.jp/article/2004/09/02/updateusbxpsp2.html]] (窓の杜)
-[[Windows XP SP1に含まれるUSBドライバの修正プログラムがリリース:http://internet.watch.impress.co.jp/cda/news/2003/10/16/775.html]] (INTERNET Watch, 03.10.16)



// EOF