Eu tenho uma máquina Windows 7 que, quando o prompt de comando é executado por um usuário normal, falha ao expandir as variáveis de ambiente no %PATH%
. Se o prompt de comando for executado como administrador (clique com o botão direito do mouse em Executar como administrador ), ele %PATH%
será expandido adequadamente.
Especificamente, %PATH%
para cmd.exe
executar como o usuário (exibido via set path
) é o seguinte:
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
... enquanto que %PATH%
para cmd.exe
executar como administrador é o seguinte:
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
Tentei fazer login como novo usuário para criar um novo perfil, e o problema persiste nesse perfil também. HKEY_CURRENT_USER\Environment\PATH
não existe e HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
corresponde ao caminho definido em todo o sistema em Propriedades do computador -> Variáveis de ambiente.
Alguém tem alguma idéia do que possa ser, ou para onde eu posso procurar?
REG_SZ
o problema ocorrer, se eu configurá-la novamente,REG_EXPAND_SZ
ela será corrigida.