重要: この修正プログラムは、Windows 8およびWindows Server 2012にのみ適用されます。 ただし、この記事の残りの情報は、Windows 8.1、Windows Server 2012 R2、Windows 8、Windows Server 2012に適用されます。
現象
次のシナリオを考えてみましょう。
- 
              
WINDOWS 8.1、Windows Server 2012 R2、Windows 8、またはWindows Server 2012を実行しているコンピューターに USB ハブが接続されています。
 - 
              
ハブの USB ポートに接続されている USB デバイスがあります。
 - 
              
USB ポートから USB デバイスを安全に取り外します。
 - 
              
同じ USB デバイスまたは別の USB デバイスをハブの同じ USB ポートに再接続します。
 
このシナリオでは、コンピューターは USB デバイスを検出しません。この問題は、USB 2.0 ハブと USB 2.0 ハブの USB 2.0 コンポーネントに影響します。
原因
この問題は、デバイスをポートから安全に取り外した後、USB ポートが無効になっているために発生します。
[解像度]
この問題を解決するには、Windows RT、Windows 8、およびWindows Server 2012更新プログラムのロールアップ 2845533をインストールするか、この記事で説明されている修正プログラムをインストールします。さらに、この更新プログラムのロールアップまたは修正プログラムを有効にするには、"レジストリ情報" セクションで説明されているレジストリ キーを設定する必要があります。
更新情報
この更新プログラムロールアップ パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2845533 Windows RT、Windows 8、およびWindows Server 2012更新プログラムのロールアップ: 2013 年 6 月
修正プログラム情報
サポートされている修正プログラムは、Microsoft から入手できます。 ただし、この修正プログラムは、この記事で説明されている問題のみを修正することを目的としています。 この修正プログラムは、この特定の問題が発生しているシステムにのみ適用します。修正プログラムをダウンロードできる場合は、このサポート技術情報の記事の上部に「修正プログラムのダウンロードが可能」セクションがあります。 このセクションが表示されない場合は、Microsoft カスタマー サービスとサポートに要求を送信して修正プログラムを取得します。注: 追加の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス要求を作成する必要があります。 通常のサポート コストは、この特定の修正プログラムに該当しない追加のサポートの質問や問題に適用されます。 Microsoft カスタマー サービスとサポートの電話番号の完全な一覧、または個別のサービス 要求を作成するには、次の Microsoft Web サイトを参照してください。
連絡先Microsoft サポート 注: "修正プログラムのダウンロード可能" フォームには、修正プログラムを使用できる言語が表示されます。 言語が表示されない場合は、その言語で修正プログラムを使用できないためです。
前提条件
この修正プログラムを適用するには、Windows 8またはWindows Server 2012を実行している必要があります。
レジストリ情報
重要: このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 ただし、レジストリを正しく変更しないと、重大な問題が発生する可能性があります。 そのため、次の手順に注意してください。 保護を強化するには、レジストリを変更する前にレジストリをバックアップします。 次に、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
322756 Windows でレジストリをバックアップおよび復元する方法 重要: Windows 8.1、Windows Server 2012 R2、Windows 8、またはWindows Server 2012でこの問題を解決するには、次のレジストリ変更を適用する必要があります。注: Windows 8とWindows Server 2012では、コンピューターを再起動する前にレジストリ キーを作成する必要があります (この修正プログラムを適用した後)。特定のデバイスの更新プログラムを有効にするには、次の手順に従います。
- 
                      
画面の右端から内側へスワイプし、[検索] をタップします。 または、マウスを使用している場合は、画面の右下隅をポイントし、[ 検索] をクリックします。
 - 
                      
検索ボックスに「regedit」と入力し、 regedit をタップまたはクリックします。
 管理者パスワードの入力を求められた場合は、パスワードを入力します。 確認を求められた場合は、確認を入力します。 - 
                      
次のレジストリ サブキーを見つけてタップまたはクリックします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
 - 
                      
[編集] メニューの [新規] をポイントし、[キー] をタップまたはクリックします。
 - 
                      
次の形式を使用して、新しいキーの名前を入力します:vvvvpppprrrr ノート
- 
                          
"vvvv" は、デバイスのベンダー ID を識別する 4 桁の 16 進数を表します。
 - 
                          
"pppp" は、デバイスの製品 ID を識別する 4 桁の 16 進数を表します。
 - 
                          
"rrrr" は、デバイスのリビジョン番号を含む 4 桁のバイナリコード化された 10 進数を表します。
 
 - 
                          
 - 
                      
[編集] メニューの [新規] をポイントし、[DWORD (32 ビット) 値] をタップまたはクリックします。
 - 
                      
DisableOnSoftRemove と入力します。
 - 
                      
DisableOnSoftRemove を長押しまたは右クリックし、[変更] をタップまたはクリックします。
 - 
                      
[ 値データ ] ボックスに「0」と入力し、[OK] をタップまたはクリック します。
 - 
                      
レジストリ エディターを終了します。
 
コンピューターに列挙されているすべての USB デバイスの更新プログラムを有効にするには、次の手順に従います。
- 
                      
画面の右端から内側へスワイプし、[検索] をタップします。 または、マウスを使用している場合は、画面の右下隅をポイントし、[ 検索] をクリックします。
 - 
                      
検索ボックスに「regedit」と入力し、 regedit をタップまたはクリックします。
 管理者パスワードの入力を求められた場合は、パスワードを入力します。 確認を求められた場合は、確認を入力します。 - 
                      
次のレジストリ サブキーを見つけてタップまたはクリックします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
 - 
                      
[編集] メニューの [新規] をポイントし、[キー] をタップまたはクリックします。
 - 
                      
HubG 型。
 - 
                      
[編集] メニューの [新規] をポイントし、[DWORD (32 ビット) 値] をタップまたはクリックします。
 - 
                      
DisableOnSoftRemove と入力します。
 - 
                      
DisableOnSoftRemove を長押しまたは右クリックし、[変更] をタップまたはクリックします。
 - 
                      
[ 値データ ] ボックスに「0」と入力し、[OK] をタップまたはクリック します。
 - 
                      
レジストリ エディターを終了します。
 
注: DisableOnSoftRemove レジストリ エントリの値が 0 に設定されている場合、USB デバイスが削除されたときにシステムは何も行いません。 DisableOnSoftRemove レジストリ エントリの値が 1 に設定されている場合、システムは USB デバイスを削除するポートを無効にします。
再起動の必要性
この修正プログラムやレジストリの変更を適用した後、コンピューターを再起動する必要があります。
修正プログラムの交換情報
この修正プログラムは、以前にリリースされた修正プログラムを置き換えるものではありません。
この修正プログラムのグローバル バージョンでは、次の表に示す属性を持つファイルがインストールされます。 これらのファイルの日付と時刻は、協定世界時 (UTC) に一覧表示されます。 ローカル コンピューター上のこれらのファイルの日付と時刻は、現在の夏時間 (DST) バイアスと共にローカル時刻に表示されます。 また、ファイルに対して特定の操作を実行すると、日付と時刻が変更される場合があります。
Windows 8およびWindows Server 2012ファイル情報メモ 重要Windows 8修正プログラムとWindows Server 2012修正プログラムは、同じパッケージに含まれています。 ただし、[修正プログラム要求] ページに表示されるのは "Windows 8" のみです。 1 つまたは両方のオペレーティング システムに適用される修正プログラム パッケージを要求するには、ページの [Windows 8] に一覧表示されている修正プログラムを選択します。 各修正プログラムが適用される実際のオペレーティング システムを決定するには、記事の「適用先」セクションを必ず参照してください。
- 
              
次の表に示すように、特定の製品、マイルストーン (RTM、SPn)、およびサービス ブランチ (LDR、GDR) に適用されるファイルを確認できます。
Version
製品
マイルス トーン
サービス ブランチ
6.2.920 0.20 xxx
Windows 8とWindows Server 2012
Rtm
Ldr
 - 
              
環境ごとにインストールされる MANIFEST ファイル (.manifest) と MOM ファイル (.mom) は、「Windows 8とWindows Server 2012の追加ファイル情報」セクションに個別に一覧表示されます。 更新されたコンポーネントの状態を維持するには、MOM ファイルと MANIFEST ファイル、および関連するセキュリティ カタログ (.cat) ファイルが非常に重要です。 属性が一覧表示されていないセキュリティ カタログ ファイルは、Microsoft デジタル署名で署名されます。
 
サポートされているすべての x86 ベースのバージョンのWindows 8
| 
                   ファイル名  | 
                
                   ファイルのバージョン  | 
                
                   ファイル サイズ  | 
                
                   日付  | 
                
                   時刻  | 
                
                   プラットフォーム  | 
              
|---|---|---|---|---|---|
| 
                   Usbhub3.sys  | 
                
                   6.2.9200.16603  | 
                
                   361,728  | 
                
                   2013 年 3 月~5 月  | 
                
                   03:48  | 
                
                   x86  | 
              
| 
                   Usbhub3.sys  | 
                
                   6.2.9200.20707  | 
                
                   361,728  | 
                
                   2013 年 3 月~5 月  | 
                
                   04:16  | 
                
                   x86  | 
              
サポートされているすべての x64 ベースのバージョンのWindows 8とWindows Server 2012
| 
                   ファイル名  | 
                
                   ファイルのバージョン  | 
                
                   ファイル サイズ  | 
                
                   日付  | 
                
                   時刻  | 
                
                   プラットフォーム  | 
              
|---|---|---|---|---|---|
| 
                   Usbhub3.sys  | 
                
                   6.2.9200.16603  | 
                
                   446,208  | 
                
                   2013 年 3 月~5 月  | 
                
                   07:00  | 
                
                   x64  | 
              
| 
                   Usbhub3.sys  | 
                
                   6.2.9200.20707  | 
                
                   446,208  | 
                
                   2013 年 3 月~5 月  | 
                
                   07:00  | 
                
                   x64  | 
              
状態
Microsoft は、これが「適用対象」セクションに記載されている Microsoft 製品の問題であることを確認しました。
その他の情報
ソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
824684 Microsoft ソフトウェア更新プログラムの説明に使用される標準用語の説明 特定のデバイスのハードウェア ID を検索する方法の詳細については、 USB デバイス レジストリ エントリを参照してください。
その他のファイル情報
Windows 8とWindows Server 2012の追加ファイル情報
サポートされているすべての x86 ベースのバージョンのWindows 8の追加ファイル
| 
                   ファイル名  | 
                
                   Update-bf.mom  | 
              
| 
                   ファイルのバージョン  | 
                
                   該当なし  | 
              
| 
                   ファイル サイズ  | 
                
                   1,763  | 
              
| 
                   日付 (UTC)  | 
                
                   2013 年 3 月~5 月  | 
              
| 
                   時刻 (UTC)  | 
                
                   15:04  | 
              
| 
                   プラットフォーム  | 
                
                   該当なし  | 
              
| 
                   ファイル名  | 
                
                   X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_f2e110b11e2c8fc0.manifest  | 
              
| 
                   ファイルのバージョン  | 
                
                   該当なし  | 
              
| 
                   ファイル サイズ  | 
                
                   2,104  | 
              
| 
                   日付 (UTC)  | 
                
                   2013 年 3 月~5 月  | 
              
| 
                   時刻 (UTC)  | 
                
                   03:54  | 
              
| 
                   プラットフォーム  | 
                
                   該当なし  | 
              
| 
                   ファイル名  | 
                
                   X86_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_f36eaea4374694e6.manifest  | 
              
| 
                   ファイルのバージョン  | 
                
                   該当なし  | 
              
| 
                   ファイル サイズ  | 
                
                   2,104  | 
              
| 
                   日付 (UTC)  | 
                
                   2013 年 3 月~5 月  | 
              
| 
                   時刻 (UTC)  | 
                
                   04:42  | 
              
| 
                   プラットフォーム  | 
                
                   該当なし  | 
              
サポートされているすべての x64 ベースのバージョンのWindows 8とWindows Server 2012の追加ファイル
| 
                   ファイル名  | 
                
                   Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.16603_none_4effac34d68a00f6.manifest  | 
              
| 
                   ファイルのバージョン  | 
                
                   該当なし  | 
              
| 
                   ファイル サイズ  | 
                
                   2,108  | 
              
| 
                   日付 (UTC)  | 
                
                   2013 年 3 月~5 月  | 
              
| 
                   時刻 (UTC)  | 
                
                   07:10  | 
              
| 
                   プラットフォーム  | 
                
                   該当なし  | 
              
| 
                   ファイル名  | 
                
                   Amd64_usbhub3.inf_31bf3856ad364e35_6.2.9200.20707_none_4f8d4a27efa4061c.manifest  | 
              
| 
                   ファイルのバージョン  | 
                
                   該当なし  | 
              
| 
                   ファイル サイズ  | 
                
                   2,108  | 
              
| 
                   日付 (UTC)  | 
                
                   2013 年 3 月~5 月  | 
              
| 
                   時刻 (UTC)  | 
                
                   07:05  | 
              
| 
                   プラットフォーム  | 
                
                   該当なし  | 
              
| 
                   ファイル名  | 
                
                   Update-bf.mom  | 
              
| 
                   ファイルのバージョン  | 
                
                   該当なし  | 
              
| 
                   ファイル サイズ  | 
                
                   1,989  | 
              
| 
                   日付 (UTC)  | 
                
                   2013 年 3 月~5 月  | 
              
| 
                   時刻 (UTC)  | 
                
                   15:05  | 
              
| 
                   プラットフォーム  | 
                
                   該当なし  |