Windows Server 2008 ベースのコンピュータまたは Windows Vista ベースのコンピュータで、「ホット プラグ」機能を使用して PCI Express デバイスを追加または削除すると、"0x00000124" STOP エラー メッセージが発生する

適用先
Windows Vista Windows Server 2008

Windows Vista Service Pack 1 (SP1) のサポートは 2011 年 7 月 12 日に終了します。 Windows 用のセキュリティ更新プログラムを継続して入手するには、Windows Vista Service Pack 2 (SP2) を実行していることを確認してください。 詳細については、次のマイクロソフト Web ページを参照してください: Windows の一部バージョンのサポート終了のお知らせ。

現象

たとえば次のようなシナリオを考えてみます。

  • Windows Server 2008 ベースのコンピュータまたは Windows Vista ベースのコンピュータで「ホット プラグ」機能をサポートする PCI (Peripheral Component Interconnect) Express インターフェイスがある。
  • PCI Express インターフェイスのルート ポートにデバイスを接続します。
  • "ホット プラグ" 機能を使用して、コンピューターで PCI Express デバイスを追加または削除します。

この場合、Windows Server 2008 ベースのコンピューターまたは Windows Vista ベースのコンピューターが予期せず再起動されることがあります。 さらに、以下のエラー メッセージが表示されます。

注

0x00000124

注: Windows Server 2008 ベースのコンピュータまたは Windows Vista ベースのコンピュータを再起動するときに、PCI デバイスがコンピュータの PCI-Express バスのルート ポートに接続されている場合にもこの問題が発生することがあります。

原因

この問題は、PCI デバイスをホット プラグした後にリソースの再調整がトリガーされるために発生します。 リバランスプロセス中に、PCI Expressバスのルートポートで最大ペイロードサイズ値を正しく設定しません。 値が正しくないと、PCI Express バスのルート ポートと PCI Express バス上のデバイスとの間で不一致が発生します。 そのため、オペレーティング システムはマシン チェック アーキテクチャ (MCA) 例外をトリガーし、オペレーティング システムは "0x00000124" 例外を返します。

解決策

Windows Vista の修正プログラムの情報

マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。 この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、Microsoft カスタマー サービス & サポート にお問い合わせのうえ、修正プログラムを入手してください。

注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。 特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。 Microsoft カスタマー サービス & サポート の電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=support 注: [修正プログラムのダウンロードが利用可能] フォームには、修正プログラムを使用できる言語が表示されます。 使用している言語が表示されない場合は、その言語の修正プログラムが存在しないことになります。

前提条件

前提条件はありません。

再起動の必要性

この修正プログラムの適用後、コンピューターを再起動する必要があります。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。

Windows Vista (32 ビット版)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp440.sys 6.0.6000.20832 56,376 2008 年 5 月 10 日 1,403 x86
Amdagp.sys 6.0.6000.20832 57,400 2008 年 5 月 10 日 1,403 x86
Isapnp.sys 6.0.6000.20832 49,720 2008 年 5 月 10 日 1,403 x86
Machine.inf 該当しない 288,088 2008 年 5 月 9 日 22:29 該当しない
Msisadrv.sys 6.0.6000.20832 16,440 2008 年 5 月 10 日 1,403 x86
Mssmbios.sys 6.0.6000.20832 31,288 2008 年 5 月 10 日 1,403 x86
Nv_agp.sys 6.0.6000.20832 109,112 2008 年 5 月 10 日 1,403 x86
Pci.sys 6.0.6000.20832 143,928 2008 年 5 月 10 日 1,403 x86
Rdpdr.sys 6.0.6000.20832 242,688 2008 年 5 月 10 日 2,201 x86
Sisagp.sys 6.0.6000.20832 55,864 2008 年 5 月 10 日 1,403 x86
Streamci.dll 6.0.6000.20832 25,144 2008 年 5 月 10 日 1,403 x86
Swenum.sys 6.0.6000.20832 15,288 2008 年 5 月 10 日 1,403 該当しない
Termdd.sys 6.0.6000.20832 53,304 2008 年 5 月 10 日 1,403 x86
Uliagpkx.sys 6.0.6000.20832 60,984 2008 年 5 月 10 日 1,403 x86
Viaagp.sys 6.0.6000.20832 56,888 2008 年 5 月 10 日 1,403 x86
Volmgr.sys 6.0.6000.20832 52,792 2008 年 5 月 10 日 1,403 x86

Windows Vista Service Pack 1 (32 ビット版)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp440.sys 6.0.6001.22176 56,376 2008 年 5 月 10 日 2,203 x86
Amdagp.sys 6.0.6001.22176 57,400 2008 年 5 月 10 日 2,203 x86
Isapnp.sys 6.0.6001.22176 49,720 2008 年 5 月 10 日 2,203 x86
Machine.inf 該当しない 288,444 2008 年 5 月 9 日 22:31 該当しない
Msisadrv.sys 6.0.6001.22176 16,440 2008 年 5 月 10 日 2,203 x86
Mssmbios.sys 6.0.6001.22176 31,288 2008 年 5 月 10 日 2,203 x86
Nv_agp.sys 6.0.6001.22176 109,112 2008 年 5 月 10 日 2,303 x86
Pci.sys 6.0.6001.22176 151,096 2008 年 5 月 10 日 2,303 x86
Rdpdr.sys 6.0.6001.22176 248,832 2008 年 5 月 10 日 01:27 x86
Sisagp.sys 6.0.6001.22176 55,864 2008 年 5 月 10 日 03:24 x86
Streamci.dll 6.0.6001.22176 25,144 2008 年 5 月 10 日 03:24 x86
Swenum.sys 6.0.6001.22176 15,288 2008 年 5 月 10 日 03:24 該当しない
Termdd.sys 6.0.6001.22176 54,328 2008 年 5 月 10 日 03:24 x86
Uliagpkx.sys 6.0.6001.22176 60,984 2008 年 5 月 10 日 03:24 x86
Viaagp.sys 6.0.6001.22176 56,888 2008 年 5 月 10 日 03:24 x86
Volmgr.sys 6.0.6001.22176 52,792 2008 年 5 月 10 日 03:24 x86

Windows Vista (64 ビット版)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp440.sys 6.0.6000.20832 64,568 2008 年 5 月 10 日 03:35 x64
Isapnp.sys 6.0.6000.20832 23,608 2008 年 5 月 10 日 03:35 x64
Machine.inf 該当しない 276,208 2008 年 5 月 9 日 2,228 該当しない
Msisadrv.sys 6.0.6000.20832 17,976 2008 年 5 月 10 日 03:35 x64
Mssmbios.sys 6.0.6000.20832 34,872 2008 年 5 月 10 日 03:35 x64
Nv_agp.sys 6.0.6000.20832 126,520 2008 年 5 月 10 日 03:35 x64
Pci.sys 6.0.6000.20832 170,552 2008 年 5 月 10 日 03:36 x64
Rdpdr.sys 6.0.6000.20832 305,664 2008 年 5 月 10 日 01:46 x64
Streamci.dll 6.0.6000.20832 26,680 2008 年 5 月 10 日 03:37 x64
Swenum.sys 6.0.6000.20832 15,544 2008 年 5 月 10 日 03:39 x64
Termdd.sys 6.0.6000.20832 62,520 2008 年 5 月 10 日 03:39 x64
Uliagpkx.sys 6.0.6000.20832 68,152 2008 年 5 月 10 日 03:39 x64
Volmgr.sys 6.0.6000.20832 62,520 2008 年 5 月 10 日 03:37 x64

Windows Vista Service Pack 1 (64 ビット版)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp440.sys 6.0.6001.22176 64,568 2008 年 5 月 10 日 04:03 x64
Isapnp.sys 6.0.6001.22176 23,608 2008 年 5 月 10 日 03:58 x64
Machine.inf 該当しない 276,564 2008 年 5 月 9 日 22:30 該当しない
Msisadrv.sys 6.0.6001.22176 17,976 2008 年 5 月 10 日 03:58 x64
Mssmbios.sys 6.0.6001.22176 34,872 2008 年 5 月 10 日 03:58 x64
Nv_agp.sys 6.0.6001.22176 126,520 2008 年 5 月 10 日 03:58 x64
Pci.sys 6.0.6001.22176 179,768 2008 年 5 月 10 日 03:58 x64
Rdpdr.sys 6.0.6001.22176 314,368 2008 年 5 月 10 日 01:58 x64
Streamci.dll 6.0.6001.22176 26,680 2008 年 5 月 10 日 04:01 x64
Swenum.sys 6.0.6001.22176 15,544 2008 年 5 月 10 日 04:08 x64
Termdd.sys 6.0.6001.22176 63,544 2008 年 5 月 10 日 04:01 x64
Uliagpkx.sys 6.0.6001.22176 68,152 2008 年 5 月 10 日 04:08 x64
Volmgr.sys 6.0.6001.22176 68,664 2008 年 5 月 10 日 04:01 x64

Windows Vista Service Pack 1 Itanium ベース エディション

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp460.sys 6.0.6001.22176 136,704 2008 年 5 月 10 日 01:00 IA-64
Isapnp.sys 6.0.6001.22176 37,432 2008 年 5 月 10 日 03:50 IA-64
Machine.inf 該当しない 270,758 2008 年 5 月 9 日 22:29 該当しない
Msisadrv.sys 6.0.6001.22176 25,144 2008 年 5 月 10 日 03:47 IA-64
Mssmbios.sys 6.0.6001.22176 57,400 2008 年 5 月 10 日 03:47 IA-64
Pci.sys 6.0.6001.22176 439,864 2008 年 5 月 10 日 15:45 IA-64
Rdpdr.sys 6.0.6001.22176 709,632 2008 年 5 月 10 日 01:54 IA-64
Streamci.dll 6.0.6001.22176 46,136 2008 年 5 月 10 日 03:46 IA-64
Swenum.sys 6.0.6001.22176 19,256 2008 年 5 月 10 日 03:46 該当しない
Termdd.sys 6.0.6001.22176 156,216 2008 年 5 月 10 日 03:46 IA-64
Volmgr.sys 6.0.6001.22176 148,536 2008 年 5 月 10 日 03:46 IA-64

Windows Server 2008 の修正プログラムの情報

マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。 この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、Microsoft カスタマー サービス & サポート にお問い合わせのうえ、修正プログラムを入手してください。

注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。 特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。 Microsoft カスタマー サービス & サポート の電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=support 注: [修正プログラムのダウンロードが利用可能] フォームには、修正プログラムを使用できる言語が表示されます。 使用している言語が表示されない場合は、その言語の修正プログラムが存在しないことになります。

重要な Windows Vista と Windows Server 2008 の修正プログラムは同じパッケージに収められています。 ただし、これらの製品は 1 つのみ [修正プログラムの要求] ページに表示される場合があります。 Windows Vista と Windows Server 2008 の両方に適用される修正プログラム パッケージを要求するには、ページに表示されている製品を選択するだけです。

前提条件

前提条件はありません。

再起動の必要性

この修正プログラムの適用後、コンピューターを再起動する必要があります。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、他の修正プログラムは置き換えられません。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。

Windows Server 2008 (32 ビット版)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp440.sys 6.0.6001.22176 56,376 2008 年 5 月 10 日 2,203 x86
Amdagp.sys 6.0.6001.22176 57,400 2008 年 5 月 10 日 2,203 x86
Isapnp.sys 6.0.6001.22176 49,720 2008 年 5 月 10 日 2,203 x86
Machine.inf 該当しない 288,444 2008 年 5 月 9 日 22:31 該当しない
Msisadrv.sys 6.0.6001.22176 16,440 2008 年 5 月 10 日 2,203 x86
Mssmbios.sys 6.0.6001.22176 31,288 2008 年 5 月 10 日 2,203 x86
Nv_agp.sys 6.0.6001.22176 109,112 2008 年 5 月 10 日 2,303 x86
Pci.sys 6.0.6001.22176 151,096 2008 年 5 月 10 日 2,303 x86
Rdpdr.sys 6.0.6001.22176 248,832 2008 年 5 月 10 日 01:27 x86
Sisagp.sys 6.0.6001.22176 55,864 2008 年 5 月 10 日 03:24 x86
Streamci.dll 6.0.6001.22176 25,144 2008 年 5 月 10 日 03:24 x86
Swenum.sys 6.0.6001.22176 15,288 2008 年 5 月 10 日 03:24 該当しない
Termdd.sys 6.0.6001.22176 54,328 2008 年 5 月 10 日 03:24 x86
Uliagpkx.sys 6.0.6001.22176 60,984 2008 年 5 月 10 日 03:24 x86
Viaagp.sys 6.0.6001.22176 56,888 2008 年 5 月 10 日 03:24 x86
Volmgr.sys 6.0.6001.22176 52,792 2008 年 5 月 10 日 03:24 x86

Windows Server 2008 (64 ビット版)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp440.sys 6.0.6001.22176 64,568 2008 年 5 月 10 日 04:03 x64
Isapnp.sys 6.0.6001.22176 23,608 2008 年 5 月 10 日 03:58 x64
Machine.inf 該当しない 276,564 2008 年 5 月 9 日 22:30 該当しない
Msisadrv.sys 6.0.6001.22176 17,976 2008 年 5 月 10 日 03:58 x64
Mssmbios.sys 6.0.6001.22176 34,872 2008 年 5 月 10 日 03:58 x64
Nv_agp.sys 6.0.6001.22176 126,520 2008 年 5 月 10 日 03:58 x64
Pci.sys 6.0.6001.22176 179,768 2008 年 5 月 10 日 03:58 x64
Rdpdr.sys 6.0.6001.22176 314,368 2008 年 5 月 10 日 01:58 x64
Streamci.dll 6.0.6001.22176 26,680 2008 年 5 月 10 日 04:01 x64
Swenum.sys 6.0.6001.22176 15,544 2008 年 5 月 10 日 04:08 x64
Termdd.sys 6.0.6001.22176 63,544 2008 年 5 月 10 日 04:01 x64
Uliagpkx.sys 6.0.6001.22176 68,152 2008 年 5 月 10 日 04:08 x64
Volmgr.sys 6.0.6001.22176 68,664 2008 年 5 月 10 日 04:01 x64

Windows Server 2008 Itanium ベース エディション

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Agp460.sys 6.0.6001.22176 136,704 2008 年 5 月 10 日 01:00 IA-64
Isapnp.sys 6.0.6001.22176 37,432 2008 年 5 月 10 日 03:50 IA-64
Machine.inf 該当しない 270,758 2008 年 5 月 9 日 22:29 該当しない
Msisadrv.sys 6.0.6001.22176 25,144 2008 年 5 月 10 日 03:47 IA-64
Mssmbios.sys 6.0.6001.22176 57,400 2008 年 5 月 10 日 03:47 IA-64
Pci.sys 6.0.6001.22176 439,864 2008 年 5 月 10 日 15:45 IA-64
Rdpdr.sys 6.0.6001.22176 709,632 2008 年 5 月 10 日 01:54 IA-64
Streamci.dll 6.0.6001.22176 46,136 2008 年 5 月 10 日 03:46 IA-64
Swenum.sys 6.0.6001.22176 19,256 2008 年 5 月 10 日 03:46 該当しない
Termdd.sys 6.0.6001.22176 156,216 2008 年 5 月 10 日 03:46 IA-64
Volmgr.sys 6.0.6001.22176 148,536 2008 年 5 月 10 日 03:46 IA-64

追加情報

PCI Express バスは、PCI バスに対する大きな技術的進歩です。 PCI Express はより良い帯域幅を提供します。 また、次世代のハードウェアおよびソフトウェアの要件を満たすように拡張できるアーキテクチャも備えています。

PCI Express は、ホット プラグ機能のハードウェア要件を簡素化します。 ユーザーは、コンピューターの実行中に、ネットワーク アダプターやストレージ コントローラーなど、破損したシステム デバイスを交換できるようになりました。

リソースの再調整機能を使用すると、オペレーティング システムは、デバイスがシステム上でホット プラグされている場合に、I/O、メモリ、割り込みに割り当てられたリソースを再配分できます。 この機能は、他の Windows オペレーティング システムに実装されている静的なリソース割り当てメカニズムよりも効率的で柔軟なリソース割り当てメカニズムです。

デバイス マネージャーの PCI Express ルート ポートの下に一覧表示されているデバイスを表示するには、次の手順を実行します。

  1. デバイス マネージャーを起動します。
  2. [ 表示] をクリックし、[ 接続によるデバイス] をクリックします。
  3. PCI バスを展開します。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。