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

適用先
Windows Vista Windows Server 2008

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

現象

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

  • Windows Server 2008 ベースのコンピューターまたは Windows Vista ベースのコンピューターで "ホット プラグ" 機能をサポートする周辺機器コンポーネント相互接続 (PCI) 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

Service Pack 1、32 ビット エディションの Windows Vista

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
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

Service Pack 1、64 ビット エディションの Windows Vista

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
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 製品の問題であることを確認しました。