Ask CORE

Microsoft Japan Windows Technology Support

Windows 8.1 でコンピューター名にサロゲートペアを指定すると Windows Event Log サービスが開始しない

こんにちは、Windows プラットフォーム サポートの伊藤です。

Windows 8.1 をご利用いただいている環境でコンピューター名にサロゲート ペアを指定すると Windows Event Log サービスが開始しない問題があります。
Windows 8.1 以前の環境ではコンピューター名にサロゲート ペアを使用できない為、本問題は発生しません。

※ サロゲート ペアは Unicode の拡張文字で U+DBFF ~ U+D800 と U+DFFF ~ U+DC00 の範囲のコード値を使用します。

本条件を満たした場合、サービス管理ツールから Windows Event Log サービスを起動しようとしても、下記エラーとなり起動できない状況となります。

error

なお、現時点でWindows Event Log サービス以外の Windows 標準サービスに対しての影響は確認されておりません。

本エラーの回避策は以下のいずれかとなります。Windows 8.1 での本問題に対する修正は予定されておりません。

・コンピューター名にサロゲート ペアを使用しない
・本問題が解消されている Windows 10 を使用する

サロゲート ペアにつきましては、以下の内容をご参照頂けますと幸いです。

特殊文字 : サロゲート ペア
https://msdn.microsoft.com/ja-jp/library/cc419800.aspx