インストールしたWindows7 Ultimateは英語版なので,MUIを使って日本語化する。
regeditでデフォルト言語と,ようこそ画面やリブート時の画面を日本語化する。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Languageにあるエントリを
"InstallLanguage"="0411" "Default"="0411"
にする。*1
ブート時の画面が英語なんで,それを日本語化する。
コマンドプロンプトを管理者として実行して,
bcdedit /set {default} locale ja-JP
とすると。リブートすれば起動画面に日本語が出てくる。*2
ユーザー毎に,英語画面,日本語画面と切り替えられるのは,複数でPCを使う人には便利ですね
メーカー製のWindowsがバンドルされているPCだと,ライセンス認証(アクティベーション)がいらない(OEM)。
XPからこの認証方法がある。
PCのBIOSのACPI SLICテーブル情報とWindowsの中にあるファイルのWindows情報マーカーが一致すれば認証出来る仕組みのようだ。
この仕組みをSLP(System Locked Pre-installation)ってMSでは言っている。
実際にVMwareで仮想PCをつくって,インストールしたWindows7で認証出来るかやってみた。
bios440.fileName = "vmware_hpslic21.rom"
c:\windows\system32\slmgr.vbs -ilc oemcert_hp.xrm-ms
c:\windows\system32\slmgr.vbs -ipk *****-*****-*****-*****-*****
c:\windows\system32\slmgr.vbs -dlv
うまく認証済みになった この後,Windows Updateも問題なく実行しアップデート出来た。
まとめると,