Primeiro, verifique as Políticas de Grupo em gpedit.msc - Configuração do Usuário - Modelos Administrativos - Menu Iniciar e Barra de Tarefas - Remova e impeça o acesso ao comando Desligar .
Em seguida, verifique se o usuário tem o privilégio de desligar o sistema ( SeShutdownPrivilege ).
(Isso pode funcionar: Abra ProcExp , clique duas vezes em explorer.exe e procure o privilégio na guia Segurança.