職場で複数台購入したWindows7搭載のPCで、起動時のメッセージが日本語の「Windowsを起動しています」ではなく、英語の「Starting Windows」が表示される。
起動さえしてしまえば問題無く日本語が使えるし、各種メッセージも日本語なので特に使用上の問題は無いのだが、なんとなく気になってググって見たら、解決策らしき手順が見つかった。
それはコマンドプロンプトを管理者権限で起動して、以下のコマンドを入力するというもの。
bcdedit /set {bootmgr} locale ja-JP
bcdedit /set {current} locale ja-JP
bcdedit /set {memdiag} locale ja-JP
問題のPCは作業中で設定を変更できないので実際には試していないが、日本語で表示される別のPC(問題のPCとはメーカーが違う)で下記を実行して現在値を表示してみたところ、全てのエントリのlocaleがja-JPになっていた。
bcdedit /enum {bootmgr}
bcdedit /enum {current}
bcdedit /enum {memdiag}
で、作業中の問題のPCでも同じ手順で現在値を表示してみたところ、あろうことか結果は同じで上記3つのエントリ全てのlocaleがja-JPになっていた。
あれ?ということは
bcdedit /set
で変更しても意味が無いってことか?
どういうことだ???言語パックの問題か?
うーん、謎は深まるばかり・・・・・・・・・
