StarOffice X Enterprise で1台にディレクトリサーバしかインストールされていないマルチサーバ構成環境において、StarOffice X のバージョンアップインストールを実施後、'hostname'や'ping'などのコマンドを実行しようとした際に、以下のようなメッセージが表示され実行することができません。対処法を教えてください。
メッセージ:
「'hostname' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
StarOffice X Enterprise で1台にディレクトリサーバしかインストールされていないマルチサーバ構成環境で、ディレクトリサーバのバージョンアップインストールを実施した場合、環境変数「Path」のデータ型について、本来「展開可能な文字列値(REG_EXPAND_SZ)」として登録すべきところを「文字列値(REG_SZ)」として登録していたため、環境によって本事象が発生することがあります。
以下の手順(1~12)を実施することにより、設定の修正が可能です。
※本現象が発生しているディレクトリサーバにAdministratorアカウントでログオンして作業を行ってください。
1. レジストリエディタを起動します。
(1). [スタート]メニューから[ファイル名を指定して実行]をクリックします。
(2). [名前]ボックスに"regedit"と入力し、[OK]をクリックします。
2. 左ペインで以下のレジストリキーに移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
3. レジストリ情報をバックアップします。レジストリの Environment を右クリックし、エクスポートを選択してください。エクスポートのダイアログが表示されますので、適当な名前で保存してください。拡張子は reg で構いません。
4. 右ペインで「Path」を選択し、右クリックメニューから「修正」をクリックします。
5. 「値のデータ」に登録されている文字列をテキストなどに保存しておき、ダイアログを閉じます。
6. 「Path」を選択し、右クリックメニューから「削除」をクリックします。
※「値の削除の確認」ダイアログが表示されることがありますが、「はい」を選択します。
7. 左ペインで「Environment」を選択し、右クリックメニューから「新規」→「展開可能な文字列値」をクリックし、名前を「Path」として登録します。
8. 右ペインで「Path」を選択し、右クリックメニューから「修正」をクリックします。
9. 「値のデータ」に「5.」で保存した文字列を貼り付け、OKを押下します。
10. レジストリエディタを終了します。
11. 一旦ログオフした後、再度ログオンしなおします。
12. コマンドプロンプトから'hostname'や'ping'などのコマンドが正しく実行できることを確認します。
対象バージョンは以下の通りです。
- StarOffice X Ver2.0 ~ Ver5.0