夏時間の期間は、Windows の累積的なタイム ゾーン更新プログラムを適用した後は、早い段階終了します。

概要

この資料では、Microsoft Windows を実行しているクライアントまたは Microsoft Windows Server を実行しているサーバーに最新の Windows 累積的なタイム ゾーン更新をインストールした後に発生する可能性のある問題について説明します。動作には、間違った日付で発生した夏時間の末尾に関連付けられている時間の変更が含まれています。マイクロソフトはこの問題には、企業内の更新されたすべてのシステムは影響は確認しました。企業のお客様は、この問題が発生した場合、この資料に記載の 3 つの改善方法の使用する必要があります。

現象

Microsoft Windows または Microsoft Windows Server を実行しているサーバーを実行しているクライアント コンピューターに最新の Windows 累積的なタイム ゾーン更新をインストールした後夏時間 (DST) の期間が予定より早く終了可能性があります。 通常は影響しません、エンタープライズ ネットワークで更新されたすべてのコンピューター。

最新のタイム ゾーン更新プログラムの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

914387

Microsoft Windows オペレーティング システム用の夏時間を構成する方法

回避策

この問題を回避するには、次のいずれかの方法を使用します。

方法 1: コンピューターのタイム ゾーンを一時的に変更します。

コンピューターのシステム時計を変更する権限がある場合は、以下の手順を実行します。
  1. [スタート] ボタンを実行] をクリックして、 TimeDate.cplと入力し、[ OK] をクリックします。
  2. タイム ゾーン] タブをクリックします。
  3. 現在のタイム ゾーンに注意してくださいし、タイム ゾーンの一覧から別のタイム ゾーンを選択します。
  4. [適用] をクリックします。
  5. タイム ゾーンの一覧から元のタイム ゾーンを選択し、[ OK] をクリックします。

方法 2: コマンド ライン ステートメントを使用して単一のタイム ゾーン内のコンピューター上のタイム ゾーン情報を更新するのには

ユーザーは、システム クロックにアクセスを持っていない場合は、タイム ゾーン更新プログラムを複数のクライアントにプッシュする次のメソッドを使用できます。

注: このメソッドでは、以下に記載されているコマンドがローカルの Administrators グループのユーザーのセキュリティ コンテキストで実行する必要があります。さらに、このメソッドでは、クライアント コンピューターが存在するタイム ゾーンの名前がわかっていると仮定しています。複数のタイム ゾーンで、クライアントが存在する場合は、方法 3 を使用します。
  • ログオン スクリプトまたはバッチ ファイルに次のステートメントを追加します。
    control.exe timedate.cpl,,/Z Time_Zone_Name
    などのクライアント コンピューターでは、東部標準時を使用すると、次のことを使用します。
    control.exe timedate.cpl,,/Z Eastern Standard Time

方法 3: 複数のタイム ゾーン内のコンピューター上のタイム ゾーン情報を更新するのには、VBScript を使用します。

ユーザーは、システム クロックにアクセスを持っていない場合は、タイム ゾーン更新プログラムを複数のクライアントにプッシュする次のメソッドを使用できます。


  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックして、メモ帳と入力し、[OK] をクリックします。
  2. 次のコードをコピーし、メモ帳のドキュメントに貼り付けます。
    Set objSh = CreateObject("WScript.Shell")
    'Get the StandardName key of the current time zone
    szStandardName = objSh.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\StandardName")

    'Enumerate the subkeys in the time zone database
    const HKEY_LOCAL_MACHINE = &H80000002
    Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
    szTzsKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones"
    objReg.EnumKey HKEY_LOCAL_MACHINE, szTzsKeyPath, arrTzSubKeys

    'Step through the time zones to find the matching Standard Name
    szTzKey = "<Unknown>"
    For Each subkey In arrTzSubKeys
    If (objSh.RegRead("HKLM\" & szTzsKeyPath & "\" & subkey & "\Std") = szStandardName) Then
    'Found matching StandardName, now store this time zone key name
    szTzKey = subkey
    End If
    Next

    If szTzKey = "<Unknown>" Then
    'Write entry to the Application event log stating that the update has failed to execute
    objSh.LogEvent 1, "DST 2007 Registry Update and Refresh failed to execute on this computer. Time zones failed to enumerate properly or matching time zone not found."
    Wscript.Quit 0
    End If

    Dim process, processid, result, strUpdateCommand
    Set process = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2:Win32_process")

    'Add time change privilege to the process object
    process.Security_.Privileges.AddAsString "SeSystemTimePrivilege",True
    strUpdateCommand = "control.exe timedate.cpl,,/Z" & szTzKey

    'Launch control.exe to refresh time zone information using the TZ key name obtained above
    result = process.create(strUpdateCommand,Null,Null,processid)
    If result <> 0 Then
    objSh.LogEvent 1, "DST 2007 Registry Update and Refresh failed to execute on this computer. Unable to refresh the Timezone database."
    Wscript.Quit 0
    End If

    'Get current display name of refreshed time zone
    szCurrDispName = objSh.RegRead("HKLM\" & szTzsKeyPath & "\" & szTzKey & "\Display")

    'Write entry to the Application event log stating that the update has executed
    objSh.LogEvent 4, "DST 2007 Registry Update and Refresh has been executed on this computer." & chr(13) & chr(10) & chr(13) & chr(10) & "Current time zone is: " & szCurrDispName & "."

  3. [ファイル] メニューで、[名前を付けて保存] をクリックします。
  4. 、送信先を選択し、[ファイル名] ボックスに refreshTZinfo.vbs を入力します。
  5. [ファイルの種類] ボックスで、すべてのファイル] をクリックし、[保存] をクリックします。
詳細については、正確なこの VBScript を配置する方法の例については、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。

Microsoft Windows オペレーティング システムで夏時間を構成するのには文書番号 914387の方法

変更が行われたことを確認します。

対処法が正しく動作したことを確認するには、次の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイルを指定して実行] をクリックして、「regedit」と入力してから [ OK] をクリックします。
  2. 見つけて、レジストリの次のサブキーをクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  3. StandardName値に注意してください。
  4. StandardStartの値をメモします。
  5. DaylightStartの値をメモします。
  6. レジストリ エディターを終了します。
  7. StandardName値を使用して、タイム ゾーン名として、次の表に記載されている値をStandardStartDaylightStartの値を比較します。これは、代表的な最新の Windows 累積的なタイム ゾーン更新からのStandardStartDaylightStartの正しい値です。
タイム ゾーン名StandardStartDaylightStart
アフガニスタン標準時0000000000000000000000000000000000000000000000000000000000000000
アラスカ標準時00000B0001000200000000000000000000000300020002000000000000000000
アラブ標準時0000000000000000000000000000000000000000000000000000000000000000
アラビア標準時0000000000000000000000000000000000000000000000000000000000000000
アラブ標準時00000A0001000400000000000000000000000400010003000000000000000000
アルメニア標準時00000A0005000300000000000000000000000300050002000000000000000000
大西洋標準時00000B0001000200000000000000000000000300020002000000000000000000
オーストラリア中央部標準時0000000000000000000000000000000000000000000000000000000000000000
オーストラリア東部標準時0000030005000300000000000000000000000A00050002000000000000000000
アゼルバイジャン標準時00000A0005000500000000000000000000000300050004000000000000000000
アゾレス諸島標準時00000A0005000300000000000000000000000300050002000000000000000000
カナダ中部標準時0000000000000000000000000000000000000000000000000000000000000000
カーボベルデ標準時0000000000000000000000000000000000000000000000000000000000000000
コーカサス標準時0000000000000000000000000000000000000000000000000000000000000000
中央オーストラリア標準時0000030005000300000000000000000000000A00050002000000000000000000
中央アメリカ標準時0000000000000000000000000000000000000000000000000000000000000000
中央アジア標準時0000000000000000000000000000000000000000000000000000000000000000
中央ブラジル標準時0000020005000000000000000000000000000B00010000000000000000000000
中央ヨーロッパ標準時00000A0005000300000000000000000000000300050002000000000000000000
中央ヨーロッパ標準時00000A0005000300000000000000000000000300050002000000000000000000
中央太平洋標準時0000000000000000000000000000000000000000000000000000000000000000
中部標準時00000B0001000200000000000000000000000300020002000000000000000000
中部標準時 (メキシコ)00000A0005000200000000000000000000000400010002000000000000000000
中国 (標準時)0000000000000000000000000000000000000000000000000000000000000000
日付変更線標準時0000000000000000000000000000000000000000000000000000000000000000
東アフリカ標準時0000000000000000000000000000000000000000000000000000000000000000
東オーストラリア標準時0000000000000000000000000000000000000000000000000000000000000000
東ヨーロッパ標準時00000A0005000300000000000000000000000300050002000000000000000000
南アメリカ東部標準時0000020005000000000000000000000000000B00010000000000000000000000
東部標準時00000B0001000200000000000000000000000300020002000000000000000000
エジプト標準時00000900050017003B003B000000040000000400050017003B003B0000000400
エカテリンバーグ標準時00000A0005000300000000000000000000000300050002000000000000000000
フィジー標準時0000000000000000000000000000000000000000000000000000000000000000
ファイル (標準時)00000A0005000400000000000000000000000300050003000000000000000000
グルジア標準時0000000000000000000000000000000000000000000000000000000000000000
GMT 標準時00000A0005000200000000000000000000000300050001000000000000000000
グリーンランド標準時00000A0005000200000000000000000000000400010002000000000000000000
グリニッジ標準時0000000000000000000000000000000000000000000000000000000000000000
GTB 標準時00000A0005000400000000000000000000000300050003000000000000000000
ハワイ標準時0000000000000000000000000000000000000000000000000000000000000000
インド標準時0000000000000000000000000000000000000000000000000000000000000000
イラン標準時0000000000000000000000000000000000000000000000000000000000000000
エルサレム標準時0000090003000200000000000000000000000300050002000000000000000500
ヨルダン標準時00000A0005000100000000000000050000000300050017003B003B00E7030400
韓国 (標準時)0000000000000000000000000000000000000000000000000000000000000000
マレー半島標準時0000000000000000000000000000000000000000000000000000000000000000
メキシコ山地標準時00000A0005000200000000000000000000000400010002000000000000000000
メキシコ標準時 200000A0005000200000000000000000000000400010002000000000000000000
中央大西洋標準時0000090005000200000000000000000000000300050002000000000000000000
中東標準時00000A00050017003B003B00E703060000000300050000000000000000000000
モンテビデオ標準時0000030002000200000000000000000000000A00010002000000000000000000
山地標準時00000B0001000200000000000000000000000300020002000000000000000000
山地標準時 (メキシコ)00000A0005000200000000000000000000000400010002000000000000000000
ミャンマー標準時0000000000000000000000000000000000000000000000000000000000000000
北中央アジア標準時00000A0005000300000000000000000000000300050002000000000000000000
ナミビア標準時0000090001000200000000000000000000000400010002000000000000000000
ネパール標準時0000000000000000000000000000000000000000000000000000000000000000
ニュージーランド標準時0000040001000300000000000000000000000900050002000000000000000000
ニューファンドランド標準時00000B0001000000010000000000000000000300020000000100000000000000
北アジア東部標準時00000A0005000300000000000000000000000300050002000000000000000000
北アジア標準時00000A0005000300000000000000000000000300050002000000000000000000
太平洋南アメリカ標準時00000300020017003B003B00E703060000000A00020017003B003B00E7030600
太平洋標準時00000B0001000200000000000000000000000300020002000000000000000000
太平洋標準時 (メキシコ)00000A0005000200000000000000000000000400010002000000000000000000
ロマンス標準時00000A0005000300000000000000000000000300050002000000000000000000
ロシア標準時00000A0005000300000000000000000000000300050002000000000000000000
南アメリカ東部標準時0000000000000000000000000000000000000000000000000000000000000000
南アメリカ太平洋標準時0000000000000000000000000000000000000000000000000000000000000000
南アメリカ西部標準時0000000000000000000000000000000000000000000000000000000000000000
サモア標準時0000000000000000000000000000000000000000000000000000000000000000
東南アジア標準時0000000000000000000000000000000000000000000000000000000000000000
南アフリカ標準時0000000000000000000000000000000000000000000000000000000000000000
スリランカ標準時0000000000000000000000000000000000000000000000000000000000000000
台北標準時0000000000000000000000000000000000000000000000000000000000000000
タスマニア標準時0000030005000300000000000000000000000A00010002000000000000000000
東京 (標準時)0000000000000000000000000000000000000000000000000000000000000000
トンガ標準時0000000000000000000000000000000000000000000000000000000000000000
米国東部標準時0000000000000000000000000000000000000000000000000000000000000000
米国山地標準時0000000000000000000000000000000000000000000000000000000000000000
ウラジオ ストック標準時00000A0005000300000000000000000000000300050002000000000000000000
西オーストラリア標準時0000030005000300000000000000000000000A00050002000000000000000000
西中央アフリカ標準時0000000000000000000000000000000000000000000000000000000000000000
西ヨーロッパ標準時00000A0005000300000000000000000000000300050002000000000000000000
西アジア標準時0000000000000000000000000000000000000000000000000000000000000000
西太平洋標準時0000000000000000000000000000000000000000000000000000000000000000
ヤクーツク標準時00000A0005000300000000000000000000000300050002000000000000000000

最新の Windows 累積的なタイム ゾーン更新の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

Microsoft Windows オペレーティング システムで夏時間を構成するのには文書番号 914387の方法

プロパティ

文書番号:944524 - 最終更新日: 2017/02/02 - リビジョン: 1

Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86), Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Standard x64 Edition, Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003 R2 Datacenter x64 Edition, Microsoft Windows Small Business Server 2003 R2 Standard Edition, Microsoft Windows Small Business Server 2003 R2 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Tablet PC Edition, Microsoft Windows XP Media Center Edition 2005, Microsoft Windows XP Media Center Edition 2004, Windows Fundamentals for Legacy PCs, Microsoft Windows Embedded for Point of Service

フィードバック