Автозавершение задач
Если приложение не завершается корректно при закрытии или останова сервера, ОС может завершить приложение с использованием Автозавершения. Автозавершение закрывает любую задачу, не отвечающую на уведомлении об останове в течении заданного периода времени. Включение автозавершения распространяется на все приложения и может вызвать проблемы с программами, требующих больше времени для завершения, чем установлен тайм-аут останова. Поэтому тайм-аут должен быть больше времени завершения самого медленного приложения.
Автозавершение и тайм-аут настраиваются в реестре:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
Значение: AutoEndTasks (REG_SZ): 1
Значение: WaitToKillAppTimeout (REG_SZ): x
где х - интервал в миллисекундах (по умолчанию 20000). Подробнее см. в Microsoft Knowledge Base статьи Q123058 и Q191805.