Существует ли (программный) эквивалент последовательности перезагрузки в Linux «Alt-SysRQ Sync Unmount reBoot» в Windows?
Регулярное отключение приводит к тому, что на диск записывается много данных, поэтому отключение питания невозможно.
Да, существуют недокументированные функции NtShutdownSystem(), NtSetSystemPowerState(), экспортированные ядром, и их можно вызывать из пространства пользователя:http://www.codeproject.com/Articles/34194/Performing-emergency-shutdowns
Осторожно: это нечистое завершение работы, как вы и просили, поэтому вы можете потерять последние изменения, испортить реестр и т.д. Используйте только в том случае, если вам нужно перезагрузить удаленный сервер, и что-то мешает нормальной перезагрузке.