2019年5月1日に新しい日本の時代とその関連カレンダーが始まります。
Microsoft は、これらの変更に備え、定期的な更新間隔の一環として毎月更新プログラムを発送する予定です。
- Windows 10サービス モデルについては、2018 年 12 月に公開された Windows の毎月のセキュリティと品質の更新プログラムの概要に関するブログ記事を参照してください。
- サポートされている市場内 Windows のWindows 8.1以前のバージョンについては、2016 年 10 月に公開された「Windows 7 の詳細とWindows 8.1サービスの変更」ブログ記事のサービス モデルの詳細を参照してください。
これらの更新プログラムは、お客様と開発者が、日本の新しい時代の変化がアプリや Windows の展開にどのように影響するかをテストして検証するのに役立ちます。
注
Office および .NET Framework 日本語の時代 (年号) の更新については、「その他のリソース」を参照してください。
Windows 更新プログラム
新しい日本の時代 (年号) の更新プログラムに関する Microsoft サポート技術情報の記事の最後の一覧を次に示します。
最新の更新プログラムのみをインストールする必要があります。 各更新プログラムには、以前のすべての更新プログラムが含まれています。 最適な更新エクスペリエンスを得るには、デバイスに更新プログラムを自動的にインストールすることをお勧めします。 Windows の自動更新には、最新の日本の時代 (年号) 更新プログラムも含まれています。
Security-Only (SO) 更新プログラムを使用しているお客様については、「Security-Only 更新のお客様の変更」を参照してください。
最新の更新プログラム
| サポート技術情報 | Windows バージョン |
|---|---|
| KB 4494441 | Windows 10 Version 1809、Windows Server、バージョン 1809、Windows Server 2019 |
| KB 4499167 | Windows 10、バージョン 1803、Windows Server、バージョン 1803 |
| KB 4499179 | Windows 10、バージョン 1709 |
| KB 4499181 | Windows 10、バージョン 1703、Windows Server、バージョン 1703 |
| KB 4494440 | Windows 10 バージョン 1607 および Windows Server 2016 |
| KB 4499154 | Windows 10 RTM |
| KB 4499151 | Windows 8.1 and 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 |
Security-Only 更新のお客様の変更
このセクションは、サポートされている Windows のWindows 8.1以前のバージョンの Security-Only (SO) 更新プログラムにのみ依存しているお客様を対象としています。 お客様は、既知のセキュリティの脆弱性から保護された状態を維持するために、各 SO 更新プログラムを引き続きインストールする必要があります。 SO のお客様は、次の更新プログラムをインストールして、日本の時代 (年号) に関連するすべての修正プログラムを入手できます。
Windows 8.1以前の SO 更新プログラムの詳細については、2016 年 10 月に公開された Windows 7 および Windows 8.1 サービスの変更の詳細に関するページを参照してください。
注
一般的な Windows 更新プログラムとは異なり、SO 更新プログラムは累積的ではありません。
Security-Only のお客様向けの 2019 年 5 月のUpdates
| サポート技術情報 | Windows バージョン |
|---|---|
| KB 4499165 | Windows 8.1 and 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 |
新しい日本の時代に対応した製品
Microsoft では、新しい日本時代 (年号) の更新プログラムでこれらの Windows 製品をサポートしています。
Windows ライフサイクルの詳細については、Windows ライフサイクルのファクト シートを参照してください。
Windows クライアント
| Windows 10、バージョン 1809 |
|---|
| Windows 10 Enterprise LTSC 2019 |
| Windows 10、バージョン 1803 |
| Windows 10バージョン 1709 Enterprise および Education エディションのみ |
| Windows 10バージョン 1703 Enterprise および Education エディションのみ |
| Windows 10 Enterprise LTSB 2016 |
| Windows 10 Enterprise LTSB 2015 |
| Windows 8.1 |
| Windows 7 SP1 |
Windows Server
| Windows Server 2019 |
|---|
| Windows Server、SAC バージョン 1809 |
| Windows Server、SAC バージョン 1803 |
| Windows Server、SAC バージョン 1709 |
| Windows Server 2016 |
| Windows Server 2012 R2 |
| Windows Server 2012 |
| Windows Server 2008 R2 SP1 |
| Windows Server 2008 SP2 |
Windows Embedded & IoT
| Windows 10 IoT Core、SAC バージョン 1809 |
|---|
| Windows 10 IoT Core、LTSC バージョン 1809 |
| Windows 10 IoT Enterprise、SAC バージョン 1809 |
| Windows 10 IoT Enterprise LTSC 2019 |
| Windows 10 IoT Core、SAC バージョン 1803 |
| Windows 10 IoT Enterprise、SAC バージョン 1803 |
| Windows 10 IoT Enterprise、SAC バージョン 1709 |
| Windows 10 IoT Enterprise、SAC バージョン 1703 |
| Windows 10 IoT Enterprise LTSB 2016 |
| Windows 10 IoT Enterprise LTSB 2015 |
| Windows Embedded 8.1 Industry Enterprise |
| Windows Embedded 8.1 Industry Pro |
| Windows Embedded 8.1 Pro |
| Windows Server 2012 R2 for Embedded Systems |
| Windows Embedded 8 Standard |
| Windows Server 2012 for Embedded Systems |
| Windows Embedded POSReady 7 |
| Windows Embedded Standard 7 SP 1 |
| Windows Thin PC |
| Windows Embedded Compact 2013 |
| Windows Embedded Compact 7 |
Windows で新しい日本時代の成果物をテストする方法
お客様とパートナーは、プレースホルダー レジストリ エントリをシステムに追加するタイミングを選択して、新しい日本時代の変化に備えることができます。
推奨されるテスト シナリオ
注
変更を加える前に、 レジストリ設定をバックアップすることをお勧めします。
- 予測される時代移行テスト
このテスト シナリオでは、新しい元号の切り替えが将来の日付に設定されている場合に、基幹業務 (LOB) アプリケーションが機能することを確認します。
たとえば、移行日は 2019 年 5 月 1 日になると予想されるため、現在の時代は平成 (平成) です。
で次のレジストリ キーを設定します。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras] レジストリ パス
"2019 05 01="2019 05 01"="令和_令_Reiwa_R"
- アクティブな時代 (年号) の移行テスト
このテスト シナリオでは、現在の時代 (年号) が新しい時代 (年号) に設定されている場合に 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"
次に、日本語のCalendarをテストする方法を次に示します。
- タスク バーの検索ボックスに「コントロール パネル」と入力し、[コントロール パネル] を選択します。
- [ クロックとリージョン] を選択し、[ リージョン ] を選択して形式を変更します。
- [書式] を日本語 (日本) に変更します。
- [ 追加の設定] ボタンを選択して、[ 書式のカスタマイズ] を開きます。
- [日付] を選択します。
- [種類] Calendar [和暦] に変更し、[OK] を選択して設定を適用します。
新しい日本の時代に対応した機能
Gannen (元年) vs. Ichinen (1 年)
歴史的な練習では、元号の最初の年には、漢字が "origin" または "beginning" を意味する特殊文字 "Gan (元)" が、"市 (1)" の代わりに使用されます。 最初の年 "元年 (元年) " は、グレゴリオ暦年 12 月 31 日の終了日まで続きます。
Windows では、元号の最初の年の "元年 (元年) " と "一年 (1 年)" の両方がサポートされるようになりました。 Windows 10 1809 以前でサポートされているすべての市場内バージョンの Windows では、Gannen は既定でオフになりますが、有効にすることはできます。
Gannen を有効にするには、 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese] で InitialEraYear レジストリ キーを "元年" に設定します。
Gannen を無効にするには、 InitialEraYear レジストリ キーを "1 年" に設定します。
| Windows バージョン | 既定の Gannen ON/OFF |
|---|---|
| 19H1(Windows Insider ビルド) | オン |
| Windows 10、バージョン 1809 | オフ |
| Windows 10、バージョン 1803 | オフ |
| Windows 10、バージョン 1709 | オフ |
| Windows 10 バージョン 1703 | オフ |
| Windows 10 バージョン 1607 | オフ |
| Windows 10 RTM | オフ |
| Windows 8.1 / Windows Server 2012 R2 | オフ |
| Windows7/Windows Server 2008 R2 | オフ |
| Windows Server 2012 | オフ |
| Windows Server 2008 | オフ |
注
- 変更を Windows で有効にするには、レジストリ キーを調整した後にログオフして再度ログインする必要があります。
- 既定では、.NET Frameworkのすべてのバージョンで "Gannen (元年)" がサポートされます。
- .NET で Gannen を無効にするには、 を設定します。
-
Switch.System.Globalization.FormatJapaneseFirstYearAsANumber宛先true. - 詳細については、.NET Frameworkの新しい日本時代の更新プログラムの概要に関する記事を参照してください。
OLE に依存する Office での VBA プログラミングでは、"Gannen (元年)" がサポートされます。
範囲緩和
平成(平成)年号が平成(平成)31年4月30日に終了し、2019年5月1日に新元号が始まると、「平成31年5月1日」が無効になります。 OLE と.NET Frameworkの将来/過去の日付 (グレゴリオ暦と日本語の日付の両方) を新しい日本の時代 (年号) に変換できるように、パーサーを緩和しました。 新しい日本の元号が発表されると、平成の将来の日付を新しい日本の時代に変換することもできます。 OLE では無効にできませんが、.NET Frameworkでは無効にできます。
注
- .NET Frameworkで無効にするには、次の設定を行います。
-
Switch.System.Globalization.EnforceJapaneseEraYearRanges宛先true. - 詳細については、.NET Frameworkに関する新しい日本の時代 (年号) 更新プログラムの概要に関するページを参照してください。
時代 (年号) の短縮名
Windows では、既存の省略形機能が引き続きサポートされます。 たとえば、平成の時代には、短縮形は引き続き漢字で "平"、英語では "H" になります。
合 字
日本語の "漢字" には、元号名を使用できる合字/グリフが含まれています。 平成は、2つの漢字で表され、この合字は、平成、1つの漢字で表される。 既存の 4 つの元号と新しい元号の合字文字のコード ポイントを次に示します。
明治 (U+337E)
大正 (U+337D)
昭和 (U+337C)
平成 (U+337B)
令和 (U+32FF)
注
Shift-JIS エンコードである Microsoft Windows Code Page 932 (MS932) では、新しい時代号の合字はサポートされていません。 MS932 エンコードで使用する場合、Unicode の新しい日本語時代の合字 (単一の漢字) 文字をマルチバイト文字に変換しているときに、文字が正しく表示されない場合があります。 たとえば、VBA モジュール内の StrConv function を使用して、 vbWide,vbNarrow、 vbKatakana,、 vbHiraganaなどの特定のロケール ID の文字列を変換します。
照合 順序
照合順序は、数値順、アルファベット順、またはその両方に基づいて、書き込まれた情報を標準の順序に組み込んだアセンブリです。 現在、サポートされている Windows バージョンでは照合順序はサポートされていません。
正規化
漢字の元号の完全名は、漢字合字の元号名に正規化できます。その逆も可能です。 たとえば、平成 (平成) 時代を表す 2 文字から、対応する合字平成 (平成) に変換します。 ただし、新しい時代の正規化機能をサポートする更新プログラムはリリースされません。
日本語のカルチャ固有の比較を示す場合でも、文字列比較中に、漢字時代 (年号) の完全名と漢字合字の元号名は異なる文字列として扱われます。 設計上、この違いは新しい日本の時代に向けて続きます。
OLE
特定の OLE 関数は、新しい日本の時代に対応するように更新されます。 アプリケーションで Visual Basic 6.0、VBScript、VBA、JavaScript、または ATL/MFC ライブラリの日付と時刻の機能を使用している場合は、Windows 用の最新の更新プログラムを適用する必要があります。 場合によっては、これらのライブラリで OLE 関数が使用されるため、場合によってはアプリケーションの再構築が必要になる場合もあります。
よく寄せられる質問
一般的な情報と計画
新しい日本の時代のサポートを有効にするために、すべての KB 記事をインストールする必要がありますか?
Windows Updateから更新プログラムを取得するお客様は、最新の更新プログラムをインストールするだけで、現在の月までの関連するすべての修正プログラムを取得できます。 一方、Windows 8.1 以前の SO 更新プログラムのみに依存しているお客様は、「更新プログラムのお客様の変更」の説明に従って、すべての SO 更新プログラム Security-Only を時系列で個別にインストールします。
日本の時代 (年号) の修正プログラムが Windows デバイスにインストールされているかどうかを確認操作方法。
更新履歴に移動し、インストールされた KB 記事番号を探すことができます。 上記の最新の更新プログラム テーブルに属している場合は、最新の日本の時代 (年号) の修正プログラムがデバイスにインストールされます。 オペレーティング システムチェック Windows Update、またはこの KB に記載されている最新の更新プログラムをインストールします。
KB アーティクル番号をチェックする手順:
Windows 10バージョンの場合:
- タスク バーの検索ボックスに「 winver 」と入力し、 Enter キーを押します。
- バージョンとビルド番号を、最新の KB 記事に表示されているビルド番号と比較します。
- [Windows について] に表示されるビルド番号が、関連する KB 記事に表示されているビルド番号以上の場合は、日本語の時代 (年号) の最新の変更があります。
Windows 8.1以前の場合:
- [Windows] + [R] ボタンを押して、[実行] ダイアログ ボックスを開きます。
- 「コントロール パネル」と入力し、"Enter" を押します。
- [プログラム] > [プログラムと機能] > [インストールされているUpdates] に移動します。
- 最新の更新プログラムから KB 番号を検索します。
新しい日本の時代をサポートするために使用できる Windows のさまざまなレジストリ キー設定は何ですか?
新しい名前が発表された後、日本の元号の最初の年の元号と、既存の 4 つの日本の時代と新しい日本の時代をサポートする別のレジストリ キーのセットを有効にするレジストリ キーがあります。
既知の問題
必要な更新プログラムまたはそれ以降の更新プログラムをインストールした後、MS Mincho フォントと MS PMincho フォントでは、新しい日本語の時代が想定どおりに表示されません。これを修正するにはどうすればよいですか?
この問題を軽減する方法については、「 KB4520296」を参照してください。
- レジストリを使用して Windows で新しい日本の時代をテストする - 2018 年 8 月のブログ。
- Windows 10バージョン 1803 September 2018 更新プログラムでは、お客様がプレースホルダー レジストリを使用してアプリケーションをテストするためのオプトイン オプションが有効になりました。 (KB4458469)
- Windows の一部のバージョンでは、.NET Framework更新プログラムは、別の.NET Framework固有の累積的な更新プログラムを通じて配信されます。 詳細については、「.NET Frameworkの新しい日本の時代 (年号) 更新プログラムの概要」を参照してください。
- Silverlight の更新については、 新しい日本の時代 (年号) を処理するための Silverlight DateTime 計算の更新に関するページを参照してください。
- 準備方法の詳細については、「 新しい日本の時代変化に備えて Windows と Office を準備する方法」を参照してください。
- 新しい日本時代 (年号) の更新プログラムに取り組んでいるその他の Microsoft 製品の詳細については、「2019 年 5 月の日本時代 (年号の変更) のUpdates」を参照してください。