caminho do usuário não mesclado com o caminho do sistema

3

Em minha máquina com Windows 7, por algum motivo, o caminho do usuário não é mesclado com a variável de caminho do sistema quando inicio um novo prompt de comando. Vi outras perguntas relacionadas respondidas por uma referência a um comentário no MSDN :

Found out that on Windows Server 2003, once the system PATH passes 1920 characters, the user PATH environment variable is no longer merged with it to set the process PATH environment variable, even though the full system PATH (even if larger) will be included in the process PATH variable.

No entanto, o caminho do meu sistema, quando expandido, tem apenas 1043 caracteres, mas quando inicio um novo CMD, o caminho do usuário não é mesclado no caminho do sistema. As variáveis de ambiente do usuário em geral parecem estar carregadas, mas o caminho é completamente ignorado.

Você pode ver na figura que a porção ...AppData\Roaming\cabal... do caminho do usuário não aparece no comando path quando executada no CMD. O %P64% que você vê no caminho do sistema é expandido para C:\Program Files , mas a contagem de caracteres depois que eles são expandidos ainda é apenas 1043.

Alguma ideia de que os caminhos do usuário e do sistema sejam mesclados adequadamente para novos processos?

    
por Nate Glenn 13.10.2014 / 10:07

0 respostas