職場で複数台購入した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
で変更しても意味が無いってことか?
どういうことだ???言語パックの問題か?
うーん、謎は深まるばかり・・・・・・・・・

4 comments to this article
ちょろ
on 2013 年 3 月 15 日 at 1:58 PM -
このへんの逆パターンですかね
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1356492823
あるいはこのへん
http://answers.microsoft.com/ja-jp/windows/forum/windows_7-performance/dell-datasafe-local-backup-windows/ebae7bb5-afe5-4bd6-97b3-cbb6564e7977
たしかセーフモードだか修復だとStarting Windowsだからどこかで切り替わってるんですねぇ
もしかしたらマルチランゲージ版だとそれがデフォだったり。(試したことは無い)
tan
on 2013 年 3 月 15 日 at 3:43 PM -
>ちょろさん
Windows7って基本的にマルチランゲージだったような・・・・・(言語パックを入れる必要はありますが)。
起動してしまえば日本語なので特に障害にはならないんですけど、なんか気になるなぁ、と(汗)。
メーカー出荷時のデフォルトの設定の違いなんでしょうかねぇ?
ちょろ
on 2013 年 3 月 15 日 at 4:34 PM -
>マルチランゲージ
MSDNではen,ja,NなどとISOが分かれてるんで言語パックだけの違いでもないような気がします。インストーラだけかなぁ・・・(それでもenとen_Nというよくわからない区分けがある)
tan
on 2013 年 3 月 15 日 at 4:37 PM -
>ちょろさん
購入したのは一応国内生産を謳っているメーカーの製品なんですけどねーwww
海外生産としているメーカーの製品のほうがきちんと日本語になっているという(笑)