文書番号: 835730 - 最終更新日: 2007年9月14日 - リビジョン: 4.0

Windows XP または Windows 2000 でサウンドの再生速度が遅い場合やサウンドが連続して再生されない場合がある

重要 : この資料には、レジストリの編集方法が記載されています。万一に備えて、編集の前には必ずレジストリをバックアップし、レジストリの復元方法を理解しておいてください。バックアップ、復元、および編集方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows レジストリの説明

目次

すべて展開する | すべて折りたたむ

現象

Microsoft Windows XP ベースまたは Microsoft Windows 2000 ベースのコンピュータで、Intel(R) ハイパー スレッディング テクノロジまたは Enhanced Intel SpeedStep(R) テクノロジを使用していると、以下の 1 つ以上の現象が発生する場合があります。
  • オーディオの再生時、オーディオが連続して再生されない。
  • MIDI ベースの音楽が遅い速度で再生される。
  • コンピュータが正常に C3 の省電力状態に設定されない (これにより、バッテリ電源の持続時間に影響が及ぶことがあります)。

原因

この問題は、ハイパー スレッディングが有効になっている場合にコンピュータの電力状態を変更したとき、システムから返されるタイミング値が正しく解釈されないために発生します。この問題は、以下のいずれかの操作を行ったときに発生することがあります。
  • DirectX 診断ツール (Dxdiag.exe) の [ミュージック] タブで、[DirectMusic のテスト] をクリックした。
  • コンピュータ ベースのゲームを実行した。
  • Microsoft Windows XP Media Center Edition で TV の音声を聴いた。
DirectX 診断ツールの関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
190900? (http://support.microsoft.com/kb/190900/ ) [DirectX] DirectX 診断ツールについて

解決方法

Microsoft Windows XP

Service Pack の情報

この問題を解決するには、Windows XP の最新の Service Pack を入手します。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
322389? (http://support.microsoft.com/kb/322389/ ) 最新の Windows XP Service Pack を入手する方法

修正プログラムの情報

マイクロソフトでは、現在この問題を修正する修正プログラムを提供中ですが、修正プログラムはこの資料に記載された問題のみを修正することを目的としており、障害があったコンピュータに対してのみ適用することを推奨します。この修正プログラムは、今後さらにテストを行う場合があります。この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次の Service Pack がリリースされるまで待つことを推奨します。

この問題を解決するには、Microsoft Online Customer Services にオンライン リクエストを送信し、修正プログラムを入手します。オンライン リクエストを送信して修正プログラムを入手するには、次のマイクロソフト Web ページを参照してください。
http://go.microsoft.com/?linkid=6294451 (http://go.microsoft.com/?linkid=6294451)
: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。別のサービス リクエストを作成するには、次のマイクロソフト Web ページを参照してください。
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

ファイル情報

   日付           時刻    バージョン           サイズ    ファイル名

   ------------------------------------------------------------
   2004/05/18  11:39  5.1.2600.1555    130,944  halmacpi.dll    

Microsoft Windows 2000

修正プログラムの情報

マイクロソフトでは、現在この問題を修正する修正プログラムを提供中ですが、修正プログラムはこの資料に記載された問題のみを修正することを目的としており、障害があったコンピュータに対してのみ適用することを推奨します。

この問題を解決するには、Microsoft Product Support Services にお問い合わせのうえ、修正プログラムを入手してください。Microsoft Product Support Services の電話番号一覧およびサポート料金については、次のマイクロソフト Web ページを参照してください。
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
: Microsoft Support 担当者が、特定の更新プログラムを適用することにより問題が解決されると判断した場合、まれに通常サポート依頼にかかる料金が免除されることがあります。ただし、特定の更新プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。

必要条件

Microsoft Windows 2000 Service Pack 3 (SP3)

再起動の必要性

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

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

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

ファイル情報

PC/AT 互換機
   日付           時刻    バージョン           サイズ    ファイル名

   ------------------------------------------------------------
   2004/10/16  05:54  5.0.2195.6988     84,192  halaacpi.dll    
   2004/10/16  05:54  5.0.2195.6988     68,736  halacpi.dll     
   2004/10/16  05:54  5.0.2195.6988     85,888  halmacpi.dll    
NEC PC-9800 シリーズ
   日付           時刻    バージョン           サイズ    ファイル名

   ------------------------------------------------------------
   2004/10/16  05:54  5.0.2195.6988     84,192  halaacpi.dll    
   2004/10/16  05:54  5.0.2195.6988     68,736  halacpi.dll     
   2004/10/16  05:54  5.0.2195.6988     85,888  halmacpi.dll    


この修正プログラムを Windows 2000 ベースのコンピュータに適用した場合は、手動でオプションを有効にする必要があります。

: このオプションを有効にするには、以下のいずれかの手順を実行します。両方の手順は実行しないでください。
  • Boot.ini ファイルを編集する : システム ドライブのルート フォルダにある Boot.ini ファイルを手動で編集し、オペレーティング システムに関する適切な行に /usepmtimer スイッチを追加します。これを行うには、以下の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに CMD と入力し、[OK] をクリックします。
    2. attrib c:\boot.ini -r と入力し、Enter キーを押します。
    3. exit と入力し、Enter キーを押します。
    4. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに notepad c:\boot.ini と入力し、[OK] をクリックします。

      ウィンドウが開き、Boot.ini ファイルが表示されます。"default" で始まる行に、Windows 2000 の起動時に自動的に読み込まれる場所が記述されています。この行は、次のように表示されます。
      default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    5. "default" で始まる行の内容に対応する、Windows 2000 用の行を見つけます。この行は、次のように表示されます。
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows 2000" /fastdetect
    6. 行末に半角スペースを 1 つ追加し、/usepmtimer と入力します。行は、次のようになります。
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows 2000" /fastdetect /usepmtimer
    7. ファイルを保存し、メモ帳を終了します。
    8. コンピュータを再起動します。
    /usepmtimer スイッチが指定された Boot.ini ファイルの例を以下に示します。
     
    [boot loader]
    timeout=0
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows 2000" /fastdetect /usepmtimer
    
  • レジストリを編集する : 次のレジストリ設定に 14140000FFFFFFFF という名前の DWORD 値を追加し、値として 00000010 を設定します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\HAL


    警告 : レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリ エディタの誤用により発生した問題に関しては、一切責任を負わないものとします。レジストリ エディタは、自己の責任においてご使用ください。

    この操作を行うには、以下の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに regedit と入力し、[OK] をクリックします。
    2. レジストリで次のサブキーを見つけてクリックします。
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\HAL
    3. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。
    4. DWORD 値の名前として 14140000FFFFFFFF と入力し、Enter キーを押します。
    5. [14140000FFFFFFFF] を右クリックし、[変更] をクリックします。
    6. [値のデータ] ボックスに 00000010 と入力し、[OK] をクリックします。
    7. レジストリ エディタを終了します。

状況

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。 この問題は、Microsoft Windows XP Service Pack 2 で最初に修正されました。

詳細

修正プログラム パッケージの名前の付け方の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
816915? (http://support.microsoft.com/kb/816915/ ) Microsoft Windows ソフトウェア更新プログラム パッケージの新しい名前付けスキーマ
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
824684? (http://support.microsoft.com/kb/824684/ ) マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

この資料は以下の製品について記述したものです。
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2004
  • Microsoft Windows XP Media Center Edition
キーワード:?
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbwin2000presp5fix kbhotfixserver KB835730
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"
 

サポート技術情報の翻訳