Windows 用の日本の新元号対応更新プログラムについて - KB4469068

適用対象: Windows 10, version 1809Windows 10, version 1803Windows 10, version 1607 詳細

2019 年 5 月 1 日より新元号ならびに新元号による暦が開始されます。 

マイクロソフトは、この変更の準備を進めており、通常の更新プログラムを公開する流れの一部として更新プログラムを毎月 発行する予定です。 

この更新プログラムは、お客様と開発者が日本の新元号 の変更によるアプリケーションおよび/または Windows 展開への影響について検証し、確認してもらうことを目的としています。 

 

Windows 用更新プログラム


日本の新元号対応更新プログラムに関するサポート技術情報を対象の Windows バージョン別にまとめた最終的な一覧を以下に示します。  

最新の更新プログラムをインストールするだけで大丈夫です。それぞれの更新プログラムには以前の更新プログラムがすべて含まれています。最適な形で更新するために、デバイスに更新プログラムを自動的にインストールすることをお勧めします。それぞれの Windows Update 自動更新にも、最新の日本の元号対応更新プログラムが含まれています。

セキュリティのみの (SO) 更新プログラムをご使用のお客様は、「セキュリティのみの更新プログラムを適用されているお客様向けの変更点」を参照してください。

 

最新の更新プログラム

サポート技術情報 Windows のバージョン
KB 4494441 Windows 10 Version 1809 および Windows Server Version 1809
KB 4499167 Windows 10 Version 1803 および Windows Server Version 1803
KB 4499179 Windows 10 Version 1709
KB 4499181 Windows 10 Version 1703 および Windows Server Version 1703
KB 4494440 Windows 10 Version 1607 および Windows Server 2016
KB 4499154 Windows 10 RTM
KB 4499151 Windows 8.1 および Windows Server 2012 R2
KB 4499171 Windows Server 2012
KB 4499164 Windows 7.0 SP1 および Windows Server 2008 R2 SP1
KB 4499149 Windows Server 2008 SP2

 

セキュリティのみの更新プログラムを適用されているお客様向けの変更点

このセクションは、Windows 8.1 およびそれ以前のバージョンのサポートされる Windows 用のセキュリティのみ (SO) の更新プログラムを利用しているお客様のみに向けたものです。既知のセキュリティの脆弱性から保護された状態を維持するために提供される、それぞれの SO 更新プログラムを引き続きインストールする必要があります。 SO 更新プログラムを適用されているお客様は、次の更新プログラムをインストールすることで、日本の元号に関する修正プログラムをすべて取得できます。

Windows 8.1 およびそれ以前のセキュリティのみ (SO) の更新プログラムについては、2016 年 10 月に公開された「Windows 7 および Windows 8.1 のサービス モデル変更についての追加情報」を参照してください。

 

セキュリティのみの更新プログラムを適用されているお客様向けの 2019 年 5 月の更新プログラム

サポート技術情報 Windows のバージョン
KB 4499165 Windows 8.1 および Windows Server 2012 R2
KB 4499158 Windows Server 2012
KB 4499175 Windows 7.0 SP1 および Windows Server 2008 R2 SP1
KB 4499180 Windows Server 2008 SP2

日本の新元号がサポートされている製品


マイクロソフトは、日本の新元号対応更新プログラムに関して、次の Windows 製品をサポートしています。

Windows のライフサイクルの詳細については、「Windows ライフ サイクルのファクト シート」を参照してください。

 

 

Windows で新元号のアーティファクトを検証する方法


ユーザーとパートナーの皆様が日本の新元号対応に簡単に備えられるように、 プレースホルダーのレジストリ エントリをシステムに追加するタイミングを 選択できます。

推奨されるテスト シナリオ

  1. 元号移行予定テスト

このテスト シナリオは、新元号への移行を未来の日付に設定したときに、基幹業務 (LOB) アプリケーションが機能することを確認するためのものです。

たとえば、現在の元号は平成で、移行日は 2019 年 5 月 1 日に予定されているとします。 

次のレジストリ パスで次のレジストリ キーを設定します。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] レジストリ パス
"2019 05 01="2019 05 01"="令和__Reiwa_R"

 
  1. アクティブ元号移行テスト

現在の元号を新しい元号に設定したときに LOB が機能することを確認するテスト シナリオです。 

たとえば、暦の移行は 2018 年 5 月 1 日に既に発生しており、現在の元号は令和だとします。

次のレジストリ パスで次のレジストリ キーを設定します。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] レジストリ パス
"2018 05 01"="令和__Reiwa_R"

 

テストの設定

使用している LOB アプリケーションに合わせて、新しい日本の元号変更に関するさまざまなテスト シナリオを有効にするためのレジストリ設定の更新を開始します。現在のレジストリ設定をバックアップした後に、次の手順で設定を変更します。 

次のレジストリ パスで次のレジストリ キーを追加します。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]
"2019 05 01"="令和__Reiwa_R"  

 

次の手順で和暦をテストします。

  1. タスクバーの検索ボックスで、「コントロール パネル」と入力し、[コントロール パネル] を選択します。
  2. 地域と時計] を選択し、[ 地域] を選択して形式を変更します  

    日本の元号の追加設定のビュー 1

  3. [形式] を [日本語 (日本)] に変更します。
  4. 追加の設定 ] ボタンを選択して [ 形式のカスタマイズ] を開きます。  

    日本の元号のカスタマイズ設定

  5. [日付] タブを選択します。  
  6. [カレンダーの種類] を [和暦] に変更し、[OK] を選択して設定を適用します。  

日本の新元号がサポートされる機能


元年対 1年

歴史的な実践において、元号の 1 年目については、“起点” または“開始”を意味する特殊文字の“元” が数字の “1 の代わりに使用されます。”  1 年目の“元年”は、グレゴリオ暦年の最終日にあたる 12 月 31 日まで続きます。

Windows は、元号の 1 年目として “元年” と “1 年” の両方をサポートします。サポート提供中の Windows 10 Version 1809 およびそれ以前のすべての Windows については、元年は既定で OFF になりますが、有効にできます。

元年を有効にするには、[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese] InitialEraYear レジストリ キーを “元年” に設定します。

元年を無効にするには、InitialEraYear レジストリ キーを “1” に設定します。

Windows のバージョン 既定の元年の ON/OFF
19H1 (Windows Insider ビルド) ON
Windows 10 Version 1809 OFF
Windows 10 Version 1803 OFF
Windows 10 Version 1709 OFF
Windows 10 Version 1703 OFF
Windows 10 Version 1607 OFF
Windows 10 RTM OFF
Windows 8.1 / Windows Server 2012 R2 OFF
Windows7/Windows Server 2008 R2 OFF
Windows Server 2012 OFF
Windows Server 2008 OFF

OLE に依存する Office の VBA プログラミングは  “元年" をサポートします。

範囲の緩和

2019 年 4 月 30 日に平成の元号 (平成31年) が終了し、2019 年 5 月 1 日に新元号が開始されると、“平成31年5月1日” は無効になります。OLE および .NET Framework の未来/過去の日付 (グレゴリオ暦と和暦の日付の両方) を日本の新元号の日付に変換できるように、パーサーを緩和しました。日本の新元号が発表された時点で、平成の未来の日付を日本の新元号に変換することもできます。OLE では無効にできませんが、.NET Framework では無効にできます。 

 

元号の名称の略語

Windows は既存の省略形の機能を引き続きサポートします。たとえば、平成の年号の場合、漢字では省略された形式は “平” になり、英語では “H” になります。

合字

日本の「漢字」には、元号の名称を許可する合字/グリフが含まれています。「平成」は、漢字 2 文字で表現されます。この合字にあたる「㍻」は、漢字 1 文字で表現されます。既存の 4 つの元号と新元号の合字の文字コード ポイントは次のとおりです。 

㍾ (U+337E)

㍽ (U+337D)

㍼ (U+337C)

㍻ (U+337B)

令和 (U+32FF)

照合順序

照合順序は、数字順、アルファベット順、またはその両方に基づいて記載された情報の集合体を標準の順序に変更します。現在、サポートされている Windows オペレーティング システムで照合順序はサポートされていません。

正規化

漢字による元号のフル ネームは、漢字合字による元号の名称に正規化できます。その逆も同様です。 たとえば、平成の元号を表現する 2 文字はそれに相当する合字「㍻」に変換されます。その逆も同様です。ただし、マイクロソフトは、新元号の正規化機能をサポートするための更新プログラムをリリースしません。 

漢字による元号のフル ネームと漢字合字による元号の名称は、日本の文化固有の比較を示す場合でも、文字列の比較時に異なる文字列として処理されます。これは仕様によるものであり、マイクロソフトは、日本の新元号に関するこの動作を変更しません。 

OLE

特定の OLE 機能を更新して、日本の新元号を正しく処理するようにします。ご使用のアプリケーションが Visual Basic 6.0、VBScript、VBA、JavaScript、または ATL/MFC ライブラリの日付と時刻の機能を使用している場合、Windows 用の最新の更新プログラムを適用する必要があります。また、これらのライブラリは内部で OLE 機能を使用しているため、場合によってはアプリーションのリビルドが必要になることもあります。  

FAQ


 

その他のリソース