本記事は、マイクロソフト社員によって公開されております。
こんにちは、Windows サポートチームの國重です。
本日は Windows Server 2022 で確認されている Windows PowerShell の文字化けについて紹介させていただきます。
本記事の内容は以下の技術情報でも公開しておりますので、併せてご確認ください。
PowerShell console characters are garbled for Chinese, Japanese, and Korean languages on Windows Server 2022
概要
表示言語を日本語に設定している Windows Server 2022, Windows 11 にて Windows PowerShell の文字が崩れてしまう。
*Windows Server 2019 以前の Server OS、ならびに Windows 10 などでは発生いたしません。
対象 OS
Windows Server 2022, Windows 11
原因
本事象は Windows Server 2022 ならびに Windows 11 における Windows PowerShell の既定のフォントが “Consolas” に設定されていることによって発生いたします。”Consolas” には CJK 文字を表示するためのグリフが含まれていないため、日本語、中国語を表示することができず、文字を正しく表示することができません。
*Windows PowerShell のフォントに “MS ゴシック” が設定されている場合、本事象は発生いたしません。
対処策
以下の更新プログラムにより対処されておりますので、当該更新プログラム以降を適用いただけますと事象が改善いたします。
Windows Server 2022
2022 年 6 月 23 日 — KB5014665 (OS ビルド 20348.803) プレビューWindows 11
2022 年 6 月 23 日 — KB5014668 (OS ビルド 22000.778) プレビュー
回避策
更新プログラムが公開される前までに、用意されておりました回避方法は、以下の手順となります。
更新プログラムの適用が出来ない環境などには、以下の手順により回避いただくことも、
ご検討いただけますと幸いです。
1. コマンド プロンプトから Windows PowerShell を起動する。
2. Windows PowerShell のフォントを “MS ゴシック” に変更する。
Windows PowerShell のフォント変更手順
Windows PowerShell を起動します。
タイトル バーを右クリックし、[プロパティ] を選択します。
フォントを “MS ゴシック” に変更し、[OK] ボタンをクリックします。
更新履歴 - Update History
- 2021/08/19 : 本 Blog の公開
- 2022/07/14 : Windows 11 についての情報を追記
- 2022/07/14 : 更新プログラムによる対処方法を追記
本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。