Aposto que você tem um programa que está destruindo seu %PATH%
. Se você puder fazer com que o problema apareça regularmente, execute o comando periodicamente depois de iniciar os programas que você usa normalmente e durante o uso normal para ver quando o caminho está desordenado e tente correlacioná-lo a qual programa o está fazendo.
A variável de ambiente %PATH%
é usada para resolver onde os executáveis estão localizados no sistema, portanto, se as entradas forem removidas dela, certas coisas, como java
e rundll32
, não poderão mais ser encontradas.
Basicamente, quando qualquer coisa diz ao sistema operacional para executar "java.exe", o sistema operacional divide a variável Path em ;
(windows) ou :
(linux) para criar uma lista de pastas e, em seguida, verifica cada dessas pastas para ver se ele contém um executável chamado java.exe
. O problema é que se você (ou um programa) remover a pasta que contém o executável java do caminho, o Windows não conseguirá encontrá-lo.
Eu ficaria especialmente duro com o que os caminhos restantes estão em %PATH%
depois que ele fica confuso - você pode ter um programa que está tentando se adicionar ao caminho, mas não inclui as entradas anteriores, o que significa que o culpado pode estar relacionado a um dos caminhos restantes.