Можно ли узнать в Windows время последнего перезапуска службы Windows?
Основываясь на ответе Кристиана ... Используйте PowerShell:
(Get-EventLog -LogName "System" -Source "Service Control Manager" -EntryType "Information" -Message "*Computer Browser service*running*" -Newest 1).TimeGenerated;
Посмотрите журнал событий: диспетчер управления службами регистрирует каждый раз, когда служба останавливается или запускается.