ウィンドウズスクリプトプログラマ さん、GrayMist さん、ご回答ありがとうございます。
mksk さん、Answers ご利用ありがとうございます。
その後、いかがでしょうか?
同じようなことに悩んでおられる方のために、ウィンドウズスクリプトプログラマ さんの回答を「回答としてマーク」させていただきました。
「回答としてマーク」は外すこともできます。
また何かありましたら、Answers をご利用くださいね。
山川 直美 – Microsoft Support
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Vista 64bit日本語版が2台(AとB)あります。
以下のようなscriptが書かれたns.batファイルがあります。
nslookup 127.0.0.1 >C:\temp\ns.log
これをコマンドから実行します。
C:>ns.bat
すると表示結果の ns.log は以下のようにA,Bとも日本語です。
サーバー: xxx.jpn.xxxx.com
Address: xxx.xxx.xxx.xxx
名前: localhost
Address: 127.0.0.1
次に、ns.bat をダブルクリックで実行するとAは上記と同じですが、Bはなぜか英語です。
Server: xxx.jpn.xxxx.com
Address: xxx.xxx.xxx.xxx
Name: localhost
Address: 127.0.0.1
ちなみにchcpでcodeを変更して実行する場合はAもBもそのcodeでの表示になります。
同じようにInstallしたはずなのですが何が違うかわかりません。
Aのようにどんな方法で実行しても日本語表示になるのが正しいと思うのですが、2台しかないため通常のVistaがどうなのかも正直わかりません。
でも、あきらかにBの「日本語のOSなのにダブルクリック実行時のcodeがDefaultで英語」がおかしいと思うのです。
このような現象について何か情報をお持ちの方がいらっしゃれば教えてください。
よろしくお願いいたします。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
ウィンドウズスクリプトプログラマ さん、GrayMist さん、ご回答ありがとうございます。
mksk さん、Answers ご利用ありがとうございます。
その後、いかがでしょうか?
同じようなことに悩んでおられる方のために、ウィンドウズスクリプトプログラマ さんの回答を「回答としてマーク」させていただきました。
「回答としてマーク」は外すこともできます。
また何かありましたら、Answers をご利用くださいね。
山川 直美 – Microsoft Support
Cドライブ全域を対象に、『nslookup.exe』を検索されてみてはいかがでしょうか?
2つ以上ヒットするようでしたら、その中に英語版のexeが含まれている可能性があるかと。
以上の条件があれば、環境設定のPath設定如何で、ご質問内容のような動作をする可能性があると思います。
mksk さん、こんにちは。フォーラムオペレーターの鈴木裕子です。
手元の Vista Ultimate x64、Ultimate x86 で、下記の手順で試してみたのですが、私のほうでは、コマンドから実行した場合も、ns.bat をダブルクリックした場合も、日本語で出力されました。
<ns.bat の記述>
nslookup 127.0.0.1 >c:\Users<ユーザー名>\Documents\ns.log
これを「ns.bat」という名前で、ドキュメントフォルダーに保存
<実行したコマンド>
c:\Users<ユーザー名>\Documents\ns.bat
何か同様の事例などないかと探してみたのですが、残念ながらそちらも見つからず。。。
こちらのスレッドをご覧の方で、何か情報をお持ちの方いらっしゃいましたら、ぜひコメントをお寄せください。よろしくお願いします。
マイクロソフト株式会社 フォーラムオペレーター 鈴木裕子