Вы можете проверить вашу программу просмотра событий на наличие ошибок. посмотрите, не вызывает ли какое-либо конкретное приложение медленное завершение работы.
Вот несколько настроек реестра для ускорения:
Автоматическое завершение задачи
Этот параметр реестра завершает запущенную задачу и автоматически закрывает приложение
Перейдите в Пуск> Выполнить, введите regedit, чтобы открыть редактор реестра.
Перейдите к HKEY_CURRENT_USER\Control Panel\Desktop
Прокрутите вниз, чтобы найти раздел реестра с именем AutoEndTasks. Щелкните правой кнопкой мыши на ключе, выберите «Изменить» и измените значение на 1.
Выйдите из реестра Windows после внесения изменений.
Ждать, чтобы убить приложение
Эта функция ключа реестра предназначена для установки интервала времени для Windows перед тем, как убивать приложения для выключения компьютера.
Перейдите к: HKEY_CURRENT_USER\Control Panel\Desktop
Прокрутите вниз, чтобы найти ключ реестра с именем WaitToKillAppTimeout, щелкните его правой кнопкой мыши, выберите «Изменить» и измените значение на 1000.
Время приложения зависания
Этот раздел реестра устанавливает время зависания приложения перед закрытием.
Перейдите к: HKEY_CURRENT_USER\Control Panel\Desktop
Прокрутите вниз, чтобы найти раздел реестра с именем HangAppTimeout.
Щелкните правой кнопкой мыши на нем, выберите «Изменить и измените значение на 1000», выйдите из реестра Windows.
Очистить файл страницы перед выключением
И последнее, но не менее важное: убедитесь, что Windows не очищает файл подкачки при завершении работы:
Перейдите к: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Прокрутите вниз для раздела реестра с именем ClearPageFileOnShutdown, если это значение равно 1, щелкните его правой кнопкой мыши, выберите «Изменить» и измените значение на 0.
Ожидание, чтобы убить тайм-аут обслуживания
Этот раздел реестра устанавливает время ожидания Windows перед завершением служб, связанных с Microsoft.
Перейдите к: HKEY_CURRENT_USER\Control Panel\Desktop
Найдите ключ реестра с именем WaitToKillServiceTimeout, щелкните его правой кнопкой мыши, выберите «Изменить» и измените значение на 1000.
Источник
PS: если вы ищете легкий выход, возьмите Superfast Shutdown, он сделает то, что говорит на жестяной коробке, гарантировано :)