3.6.1 nameservコマンドの終了抑止
Windowsがログオフされてもnameservコマンドを終了しません。
ただし,nameservコマンドをコマンドプロンプトから起動した場合,ログオフ時に「プログラムの終了」を確認するダイアログが表示され,応答待ち状態になります。表示されたダイアログ中の「キャンセル」ボタンを押した場合,nameservコマンドが終了せずにWindowsはログオフされずデスクトップ画面に戻ります。また,「すぐに終了」ボタンを押した場合,nameservコマンドは終了しWindowsはログオフされます。nameservコマンドをコマンドプロンプトから起動する場合,-htc_hndlwrap_offオプションをnameservが解釈することによってダイアログを表示せずにコマンドを終了することができます。
- <この項の構成>
- (1) -htc_hndlwrap_offオプション
- (2) 各オプションおよび起動方法とログオフ時のnameservの動作関係
- (3) 注意事項
- (4) 使用言語
(1) -htc_hndlwrap_offオプション
このオプションを指定すると,Windowsがログオフされた場合,nameservコマンドは終了します。
- -htc_hndlwrap_offオプションの指定例
nameserv -htc_hndlwrap_off |
-
(2) 各オプションおよび起動方法とログオフ時のnameservの動作関係
Cosminexus Developer's Kit for Java (TM)上で起動したnameservコマンドについて,指定するオプションおよびコマンドの起動方法とログオフ時の動作の関係を示します。
(a) コマンドプロンプトから起動
- オプション指定なし
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
- -htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
- -Xrunhndlwrapオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
- (05-19以降)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
- -Xrunhndlwrapオプション,-htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
- (05-19以降)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
(b) バックグラウンドで起動(サービスから起動)
- オプション指定なし
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了しない。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
- -htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
- -Xrunhndlwrapオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
- -Xrunhndlwrapオプション,-htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
(c) バックグラウンドで起動(運用管理ポータルから起動)
- オプション指定なし
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了しない。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
- -htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
- -Xrunhndlwrapオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
- -Xrunhndlwrapオプション,-htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了しない。
- (05-19以降)
- nameservコマンドは終了しない。
(d) バックグラウンドで起動(start /Bから起動)
- オプション指定なし
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
- -htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
- -Xrunhndlwrapオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
- (05-19以降)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
- -Xrunhndlwrapオプション,-htc_hndlwrap_offオプション指定あり
- Windows XP/Windows Server 2003の場合
- (従来動作)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
- (05-19以降)
- ダイアログが表示される。
- キャンセル選択:nameservコマンドは終了しない。
- すぐに終了選択:nameservコマンドは終了する。
-
- Windows Vista/Windows Server 2008の場合
- (従来動作)
- nameservコマンドは終了する。
- (05-19以降)
- nameservコマンドは終了する。
(3) 注意事項
- 外部から-Xrunhndlwrapオプションと-htc_hndlwrap_offオプションが同時に指定された場合は,-Xrunhndlwrapオプションを優先します。
- start /B指定でバックグラウンドからnamservコマンドを起動した場合は,コマンドプロンプトからの起動と同様の動作となります。
- -htc_hndlwrap_offを指定すると,-Xrunhndlwrapオプションは無効化されます。
- -Xrunhndlwrapがデフォルトで指定されるため,-htc_hndlwrap_offオプションを指定せずにコマンドプロンプトから起動するとWindowsをログオフ時にダイアログが表示されます。
- -Xrunhndlwrapがデフォルトで指定されるため,-htc_hndlwrap_offオプションを指定せずにバックグラウンド(サービス,運用管理ポータル)から起動するとWindowsをログオフ時にnameservコマンドは終了しません。
- -htc_hndlwrap_offオプションを指定してnameservコマンドを運用管理ポータルから起動またはサービスから起動した場合でも,Windows VistaおよびWindows Server 2008の仕様によってWindowsをログオフ後もnameservは起動した状態となります。
- J2EEサーバを使用して,nameservコマンドをCORBA Name Serviceとして自動起動する場合は,nameservコマンドはコマンドプロンプトからの起動と同じ動作になります。
- Sun Microsystems社製のJDK上でnameservを起動した場合,「(2) 各オプションおよび起動方法とログオフ時のnameservの動作関係」の-Xrunhndlwrapオプション指定ありの場合を除いて05-19以降の動作と同じ動作になります。
- Windows版の05-20以降では,-Xrunhndlwrapオプションを-agentlib:hndlwrap2オプションに読み替えてください。
(4) 使用言語