Parece improvável que o OP deva retornar, então abordarei dois casos específicos que poderiam ter causado isso:
Quando você precisar inserir credenciais para acessar o recurso de rede ou se estiver operando em uma unidade mapeada , a elevação de um processo pode falhar devido ao UAC.
Isso porque, com o UAC, você está logado com duas sessões, uma com acesso administrativo e outra sem. Essas sessões são separadas principalmente, elas não compartilham unidades mapeadas ou tokens de login de rede.
Sua sessão não administrativa tem suas unidades mapeadas e todos os tokens de login da rede. Depois de confirmar a caixa de diálogo do UAC, o Windows tenta carregar o programa na sessão de administração. Não possui tokens de login de rede nem as unidades mapeadas. Como tal, falhará com “arquivo não encontrado” ou “acesso negado”.
A Microsoft descreve esse comportamento com mais detalhes em este artigo no TechNet .
Felizmente, há uma solução alternativa, ativando "Conexões Vinculadas" (descrito no artigo mencionado acima). O seguinte arquivo .reg
fará isso:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001