文書番号: 811756 - 最終更新日: 2004年9月7日 - リビジョン: 2.1

Windows XP/2000/NT4.0において WM_TIMER メッセージのプログラムへの配信が停止することがある

お知らせお使いのオペレーティング システムには適用しない情報が含まれている場合があります。
すべて展開する | すべて折りたたむ

現象

Windows XP, Windows 2000 及び Windows NT 4.0 において、497 日以上に渡りシステムを連続稼動した場合、 WM_TIMER タイマーメッセージのプログラムへの配布が停止されることがあります。 この影響で、プログラムの一部が動作しなくなる可能性があります。 例えば、WM_TIMER タイマーメッセージを受け取るとウィンドウを更新するプログラムなどでは、 ウィンドウの更新が停止します。具体的には以下のような現象が発生します。
  • タスクバー右下をダブルクリックして起動するの「日付と時刻のプロパティ」で、 497 日経過後、時計の時刻更新が行われなくなる。 上にウィンドウを重ねて、再度ウィンドウを移動するなど、 再描画したタイミングで値を更新するが、以降自動的には更新しない。
  • メモ帳のカーソルのブリンク が 497 日後に停止する。

解決方法


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


修正プログラムのファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、日本標準時刻 で示されています。
   Date         Time   Version             Size   File name
   --------------------------------------------------------------
   03-Sep-2002  10:18  5.1.2600.1106   1,813,376  Win32k.sys

Windows 2000
この問題は、以下に示しますセキュリティ修正モジュールにて修正されています。セキュリティ修正モジュールは以下よりダウンロードして入手可能です。
ダウンロード 328310 パッケージ http://microsoft.com/downloads/details.aspx?FamilyId=C663A0EA-F6CB-4EE1-8AFA-0C068F84A1D5&displaylang=ja (http://microsoft.com/downloads/details.aspx?FamilyId=C663A0EA-F6CB-4EE1-8AFA-0C068F84A1D5&displaylang=ja)
リリース日 : 2002 年 12 月 12 日

修正プログラム のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、日本標準時刻 で示されています。
   Date         Time   Version             Size       File name
--------------------------------------------------------------
2002/11/04   11:02  5.0.2195.5265       42,256     basesrv.dll
2002/11/01  16:33   5.0.2195.5907       222,992    gdi32.dll
2002/11/04  11:02   5.0.2195.6079       902,928    kernel32.dll
2002/11/04  11:02   5.0.2195.6090       332,560    msgina.dll
2002/11/04  11:02   5.0.2195.6097       379,664    user32.dll
2002/11/04  11:02   5.0.2195.6085       370,448    userenv.dll
2002/11/04  11:01   5.0.2195.6097       1,643,248  win32k.sys
2002/11/04  11:01   5.0.2195.6108       179,472    winlogon.exe
2002/11/04  11:02   5.0.2195.6097       258,832    winsrv.dll

Windows NT 4.0
この問題は、以下に示しますセキュリティ修正モジュールにて修正されています。セキュリティ修正モジュールは以下よりダウンロードして入手可能です。
ダウンロード 328310 パッケージ
http://microsoft.com/downloads/details.aspx?FamilyId=E5606A46-364E-4585-9EDB-63654007E685&displaylang=ja (http://microsoft.com/downloads/details.aspx?familyid=E5606A46-364E-4585-9EDB-63654007E685&displaylang=ja)
リリース日 : 2003 年 2 月 6 日

修正プログラム のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、日本標準時刻で示されています。
   Date         Time   Version             Size   File name
   --------------------------------------------------------------
   30-Jan-2003  13:00  4.0.1381.7099     194,752  Gdi32.dll
   30-Jan-2003  13:00  4.0.1381.7021     108,208  Imm32.dll
   30-Jan-2003  13:00  4.0.1381.7101     382,736  User32.dll
   30-Jan-2003  13:00  4.0.1381.7101   1,410,848  Win32k.sys
   30-Jan-2003  13:00  4.0.1381.7100     271,184 
		  Winsrv.dll


注 : ファイルの依存関係により、この修正プログラムには、Microsoft Windows NT 4.0 Service Pack 6a が必要です。

関連情報

この問題についての関連情報を参照するには以下の以下の「サポート技術情報」 (Microsoft Knowledge Base) を参照してください。
323328? (http://support.microsoft.com/kb/323328/JA/ ) Windows XP で 497 日連続稼動した場合 WM_TIMER メッセージのプログラムへの配布が停止される可能性がある
322913? (http://support.microsoft.com/kb/322913/JA/ ) Windows 2000 で WM_TIMER メッセージのプログラムへの配信が停止することがある
323327? (http://support.microsoft.com/kb/323327/JA/ ) Windows NT で 497 日連続稼動した場合、WM_TIMER メッセージがプログラムに通知されないことがある

Windows 2000 Datacenter Server 用修正プログラムの入手方法を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
265173? (http://support.microsoft.com/kb/265173/JA/ ) Datacenter Program と Windows 2000 Datacenter Server

複数の修正プログラムのインストールを 1 回の再起動のみで行う方法を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
296861? (http://support.microsoft.com/kb/296861/JA/ ) QChain.exe を使用して複数の修正プログラムを同時にインストールし、再起動を 1 回で済ませる方法

状況

マイクロソフトでは、この問題をこの資料の冒頭に記載したマイクロソフト製品の問題として認識しています。

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