Кажется маловероятным, что OP когда-либо вернется, поэтому я рассмотрю два конкретных случая, которые могли бы вызвать это:
Когда вам необходимо ввести учетные данные для доступа к сетевому ресурсу или если вы работаете на подключенном диске, повышение уровня процесса может завершиться неудачей из-за UAC.
Это связано с тем, что с помощью UAC вы фактически вошли в систему с двумя сеансами: один с административным доступом, а другой без. Эти сеансы в основном являются отдельными, они не разделяют подключенные диски или токены входа в сеть.
Ваш сеанс без прав администратора имеет свои подключенные диски и все токены входа в сеть. После подтверждения диалогового окна UAC Windows пытается загрузить программу в сеансе администратора. У него нет ни токенов сетевого входа, ни подключенных дисков. Таким образом, произойдет сбой либо «файл не найден», либо «доступ запрещен».
Microsoft описывает это поведение более подробно в этой статье на TechNet.
К счастью, существует обходной путь, включающий «Связанные соединения» (описанный в статье, упомянутой выше). Следующий файл .reg
сделает это:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001