Отвечает kanish:
Установить следующие параметры в разделе Пуск - Выполнить - regedit - HKEY_CURRENT_USERControl PanelDesktop:AutoEndTasks=1, HungAppTimeout=5000, WaitToKillServiceTimeout=5000 (этого параметра может не быть),WaitToKillAppTimeout=5000. С выставленными параметрами завершаетза 45 секунд.
Отвечает TU-154:
Можно отключить все ненужные вам процессы - программы из автозагрузки и службы. Также можно уменьшит время, которое отводится на завершение зависших процессов при выключении. Для этого исправьте значения в реестре по адресу: HKEY_CURRENT_USER\Control Panel\Desktop, параметр STRING WaitToKillAppTimeout для приложений и STRING WaitToKillServiceTimeout - для служб. Время задается в миллисекундах. Уменьшите эти значения, но не рекомендуется уменьшать время снятия приложений и сервисов менее 5 секунд (значение параметров - 5000), так как при меньшем значении программы могут не успеть корректно завершиться. Также, если ваше железо позволяет, то значительно ускорить время загрузки и завершения работы позволяет использование Спящего режима(Hybernate).