К сожалению, так и не устранили этот баг. Советы с англоязычного форума не помогли. Решил обойти баг. Заметил, что при отключенном антивирусе Avast очень быстро завершается Windows 7, значит куча процессов и программ не влияют на задержку. То, что не у всех выявляется эта неполадка означает, что есть еще внешние факторы. Долгое ожидание напоминает отработку какого-то таймаута. Нашел, что при отключенном кабеле к интернету задержка резко сокращается. Похоже, есть немедленный ответ "Нет связи с интернетом" и процесс завершения продолжает нормально выполняться. Также попробовал авторизатор подключения к инету запустить с другого ПК локальной сети. Задержка тоже сокращается. Получается, при завершении работы вырубало авторизатор раньше, и антивирус Avast при сетевом запросе входил в ожидание.
Исходя из этого, есть несколько вариантов решения:
1) Сохранять соединение до выключения ПК. Или авторизатор должен работать на другом устройстве, или доступ в инет без авторизатора через VPN своего провайдера (настраивать свой роутер), или должна быть авторизация с роутера. Поэтому у многих этой неполадки нет.
2) Выключить сетевой интерфейс перед завершением работы.
Выбрал второй вариант. Завершение работы Windows сделал через командный файл (.bat), в котором вначале первой строкой отключается сетевой интерфейс:
netsh interface set interface name="my NET inteface" disable
shutdown /s /f /t 0
Тогда в автозагрузку системы надо подключить другой командный файл, на включение сети:
netsh interface set interface name="my NET inteface" enable
Командные файлы должны в свойствах настроены "Запуск от имени администратора", это в ярлыке на командный файл, дополнительно.
Можно отключение сетевого интерфейса поместить в планировщик заданий. Это несколько сложнее: нужно ловить событие "завершения работы". Для этого создать задачу (не простую!), Панель управления - Администрирование - Планировщик заданий. Настроить параметры триггера: по событию - журнал: System, источник: USER32, код события: 1074. В общих настройках задачи выставить крыжик "Выполнять вне зависимости от регистрации пользователя" (иначе ошибка в журнале 2147943645). И крыжик "выполнять с наивысшими правами".
В итоге с данными "костылями" время завершения работы Windows сократилось с 93 сек. до 12-17 сек. Кстати, с полностью выключенным антивирусом Avast - 7 сек.