Windows VistaにNon-Unicodeのプログラムをインストールする場合は、Windows Vistaの日本語化 Advvancedの設定が必要です。
ところが、この設定Windows XPのときと同じように、ユーザ別の設定ができないため、1台のPCで1言語のみの設定になってしまいます。
Windows XPには、この問題を解決するAppLocaleという便利なソフトがマイクロソフトのサイトから無償で提供されていましたが(参照:Non-Unicodeプログラム日本語表示 2:AppLocale Utilityを使う)、Windows Vista版は今現在出ていないようです。
そこで、Windows XP版のApplocaleをインストールしてみたのですが、最後にエラーメッセージが出てうまくインストールされません。
何とかWindows Vistaにインストールできないか調べてみて、下記の方法でできましたのでご紹介します。

設定方法:
Windows Vista Home/Windows Vista Ultimate
1. コマンド・プロンプトのアイコン右ボタンクリックしRun as Administratorを選んで起動

2. Applocaleのファイルがあるディレクトリまで行き、apploc.msiを実行

3.インストール終了。 以降、Non-Unicodeプログラム日本語表示 2:AppLocale Utilityを使うの通りにApplocaleを使う。







コマンドスクリプトの使い方がいまいちわからないので
できたらそこのところ詳しく解説してくれると助かります。
はじめまして。
カナダで英語版のウィンドウズPCを使用しているShuと申します。
最近Vista Homeを購入し、覚悟していましたがやはり文字化けが多くて直したいと思っています。
御サイトより適切なアドバイスを見つけて早速試そうとしましたが、初心者のためにコマンドプロンプトでの操作がまったくできません。
コマンドプロンプトの操作法を調べましたがやはりこれも難しく理解するまでに到りませんでした。
お手数でなければ以下の部分を詳しくご教授いただけないかと思っております。
「2. Applocaleのファイルがあるディレクトリまで行き、apploc.msiを実行」
よろしくお願いいたします。
Shu Takaishi
下記にコマンド・プロンプトの使い方アップしましたので、ご参照ください。
http://nihongopc.us/faq/2007/09/-1-2.html
英語版Vista(Home)で、
AppLocale のインストールができず、
好きなソフトが使えなくて途方に暮れていたのですが、
このサイトにたどりつきまして、
コマンド・プロンプトを使ってインストールができました!
大感謝です。
…しかし、久しぶりに使いました、コマンドプロンプト。
XP のときは、ネットワークをいじっている時くらいしか
使わなかったので、
VistaでDOS窓を使うなんて、発想も出ませんでした☆
ありがとうございます。