Windows7をインストールしてみた anchor.png

Page Top

インストール anchor.png

VMwareにとりあえずWindows7 Ultimateをインストールしてみた。 CD/DVDにWindows7のイメージを設定して,メモリを1024MB,ハードディスクを16GBにした。XPでも15GB以上HDDが無いと,Windows Updateがエラーになってしまうため。ネットワークアダプタはブリッジにした。

20分ぐらいで,インストールは無事に終了した。リブートすると,VMware-toolsがインストールされた。 VMware上では,aeroは使えないようだ。動き自体はそんなに遅くは感じないなぁ。

Page Top

日本語化 anchor.png

インストールしたWindows7 Ultimateは英語版なので,MUIを使って日本語化する。

Page Top

MUIをインストール anchor.png

Page Top

言語パック(MUI)をインストール anchor.png

  1. Control Panel>Region and Language>Keyboards and Languages>Install/uninstall languages...で,言語を追加する。
  2. Install display languages>Browse computer or networkからMUIのja-JPを選んでインストール。 オンラインでWindows Updateからも可能みたいだ。
  3. リブートする。
  4. インストール後,日本語表示・キーボード等を変更すれば,ユーザー毎に言語が切り替わるようになる。
Page Top

デフォルト言語,ようこそ・・・を日本語化 anchor.png

regeditでデフォルト言語と,ようこそ画面やリブート時の画面を日本語化する。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Languageにあるエントリを

"InstallLanguage"="0411"
"Default"="0411"

にする。*1

Page Top

起動画面を日本語化 anchor.png

ブート時の画面が英語なんで,それを日本語化する。
コマンドプロンプトを管理者として実行して,

bcdedit /set {default} locale ja-JP

とすると。リブートすれば起動画面に日本語が出てくる。*2

ユーザー毎に,英語画面,日本語画面と切り替えられるのは,複数でPCを使う人には便利ですね :-D

Page Top

日本語化後,英語を削除する anchor.png

必要なら,日本語のみに出来る。
コマンドプロンプトを管理者として実行して,

dism /online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385

で,再起動すると日本語だけになる。

Page Top

Home Premiumとかでも日本語化 anchor.png

MUIがインストール出来るのは,UltimateとEnterpriseのみとなっている。でも無理矢理,Home PremiumやProfessionalとかでも日本語化出来るかも。

Page Top

dism.exeで出来るみたいだ。 anchor.png

用意した言語ファイルを,とりあえずC:\LP\ja-jpに用意し,コマンドプロンプトを管理者として実行する。それで,

dism /online /Add-Package /PackagePath:c:\lp\ja-jp\lp.cab

として,インストールする。

後は,上記と同様でOK :-D

Page Top

アクティベーション anchor.png

メーカー製のWindowsがバンドルされているPCだと,ライセンス認証(アクティベーション)がいらない(OEM)。
XPからこの認証方法がある。

Page Top

認証方法の仕組み anchor.png

PCのBIOSのACPI SLICテーブル情報とWindowsの中にあるファイルのWindows情報マーカーが一致すれば認証出来る仕組みのようだ。

この仕組みをSLP(System Locked Pre-installation)ってMSでは言っている。

実際にVMwareで仮想PCをつくって,インストールしたWindows7で認証出来るかやってみた。

Page Top

実際にやってみる anchor.png

  1. BIOSを指定する
    VMwareでWindows7を動かすときに,SLP2.1に対応したfileBIOSを用意して,それを使用する xxxx.vmxファイルに
    bios440.fileName = "vmware_hpslic21.rom"
    このようにしてBIOSを指定して,それでブートするようにする
  2. Windows7のWindowsマーカーを設定する
    tokens.dat*3から"OEM Certificate"情報を抜き出して,ファイルにした物を用意する。
    今回は,fileoemcert_hp.xrm-msとした。*4
    c:\windows\system32\slmgr.vbs -ilc oemcert_hp.xrm-ms
  3. Windows7のプロダクトキーをメーカーのOEMプロダクトキーにする
    対応するメーカーのOEMプロダクトキーを,
    c:\windows\system32\slmgr.vbs -ipk *****-*****-*****-*****-*****
    としてプロダクトキーを設定する。これでSLP認証を使用するようにする。
  4. 認証出来ているか確認する
    c:\windows\system32\slmgr.vbs -dlv

うまく認証済みになった :-D この後,Windows Updateも問題なく実行しアップデート出来た。

まとめると,

  • SLP2.1に対応したBIOSがPCに必要
  • Windows情報マーカーをBIOSに合わせて設定する

*1 英語:0409, 日本語:0411, イタリア語:0410など
*2 英語:en-us, 日本語:ja-jp, イタリア語:it-it
*3 C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.datにある
*4 Vistaで抜き出したものでも使えるようだ

コメント一覧

投稿ツリー


新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ
(未承認)   投稿日時 2017/1/22 19:02
(未承認)
神ですね!!!この実験はすごいデス   投稿日時 2011/1/29 19:45
最近、こんな記事に興味がありまして読んでいるのですが今は意味がホント少ししかわかりませんが、自分の持ってるNECのPCで今月にでも試してみようと思ったりしています。 なんか感動しましたのでコメントしました。
また遊びにきます。
yuji  投稿日時 2010/8/3 12:48
いまさらコメントじゃ遅すぎますね・・・ すいません。
言語パックはWindows Update経由で入手は出来ます。Downloadセンターからだとダウンロード出来ないようです。MSDNに入っていれば良いんでしょうけど・・・ 後は,googleで検索すると比較的簡単に見つけられます。



トップ   凍結 差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 3097, today: 1, yesterday: 0
最終更新: 2020-12-26 (土) 16:07:41 (JST) (1216d) by yuji