Quando você executa um programa, o Windows herda os privilégios do processo pai. O shell é executado com privilégios mais baixos, portanto, todos os programas também são executados com privilégios mais baixos (token filtrado) devido ao UAC .
Para executar um programa como administrador, você precisa clicar com o botão direito do mouse e selecionar " Executar como administrador ".