- PR -

W2003 WaitToKillAppTimeout設定について

1
投稿者投稿内容
t-kingyo
会議室デビュー日: 2006/05/30
投稿数: 8
投稿日時: 2006-06-13 14:56
サービスで起動・終了をしているアプリがあるのですが、終了する際に20秒(デフォルト)以内でアプリを停止できない場合、「終了できません」が画面に表示されます。ネットで検索した結果、レジストリーでWaitToKillAppTimeout値を「20000」以上に設定する事により、その問題を回避できるとあり、W2003で試していますが、どうしても20秒が生きています。

W2003では、WaitToKillAppTimeoutが有効ではないのでしょうか。

知っている方、教えて下さい。お願いします。
dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2006-06-13 16:16
こんにちは。

AutoEndTasks は設定されていますか?
"1"じゃないと機能しなかったと思います。

AutoEndTasks
 HKCU\Control Panel\Desktop

REG_SZ 0(無効、デフォルト) | 1(有効)

t-kingyo
会議室デビュー日: 2006/05/30
投稿数: 8
投稿日時: 2006-06-13 16:45
お返事ありがとうございます。

AutoEndTasksが「0」でしたので、「1」に変更しWaitToKillAppTimeoutを「5000」で試してみましたが結果は変わらず、20秒間が有効になっています。


dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2006-06-14 10:41
すみませんきちんとご質問事項を把握してなかったようです。

まず、「アプリケーションのタイムアウト時間の設定」の問題
なのか、「サービスのタイムアウト時間の設定」の問題なのか
確認する必要があると思います。

ご質問から想像するに WaitToKillAppTimeout を変更しても期待
した動作にならないようですので HKLM(*)にある WaitToKillServiceTimeout
の設定が必要なのかもしれません。

* HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
t-kingyo
会議室デビュー日: 2006/05/30
投稿数: 8
投稿日時: 2006-06-14 16:14
WaitToKillServiceTimeoutも「5000」で試しましたが、どうも効かないようです。
この辺であきらめる事にします。

ご協力頂き、感謝しています。
dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2006-06-14 18:57
最後にふと思ったのですが、レジストリ変更後は
ログオフ/ログオンや再起動などは行われている
のですよね?

レジストリ変更しただけでは反映しない場合もあ
るので(特にHKLM)・・・・

見当違いなら、お役に立てそうもないのかな。
お手数おかけした割りに解決に至らなくて申し訳ありません。
1

スキルアップ/キャリアアップ(JOB@IT)