A variável de ambiente TEMP altera ocasionalmente seu valor

1

Eu tenho o Windows 7 Pro x64.

Durante as últimas uma ou duas semanas, às vezes acontece a mim que vários aplicativos não podem gravar no diretório temporário. Descobri que isso ocorre porque a variável de ambiente TEMP está configurada para o valor do sistema ( C:\Windows\TEMP normalmente, eu configurei de forma diferente) e não para o valor do usuário ( B:\Users\%USERNAME%\Temp no meu caso). Além disso, o processo explorer.exe tem o TEMP configurado incorretamente, quando esse problema ocorre.

Originalmente, achei que o valor incorreto de TEMP estava definido durante o winlogon, mas isso nem sempre é o caso. Também é importante dizer que isso acontece com vários perfis de usuário no mesmo computador, não apenas com meu próprio perfil.

Ontem, quando isso aconteceu novamente, reiniciei o computador, efetuei login e verifiquei se o explorer.exe process tem essa variável TEMP configurada corretamente. Então eu iniciei vários outros aplicativos, todos têm o TEMP configurado corretamente também. Mas hoje, depois de acordar o notebook do modo sleep, explorer.exe tem valor TEMP incorreto novamente e, portanto, todos os outros aplicativos recém-iniciados o herdam! É evidentemente o mesmo processo de ontem, já que é um processo pai para a maioria dos aplicativos, incluindo aqueles que foram iniciados ontem e ainda têm o TEMP configurado corretamente! Estou perplexo: - (.

Perguntas: Como pode algo assim acontecer? Por que esse estranho comportamento pode ser causado? Como resolver o problema?

O problema é frustrante, pois eu sempre tenho que fechar tudo e fazer logout e login.

Observações:

  • Eu uso o ProcessExplorer para ver como o ambiente atual dos processos individuais se parece.
  • Eu não acho que a memória seja corrompida. Porque, em seguida, o TEMP seria preenchido com um absurdo, não com o valor TEMP válido do sistema.
  • Há muito espaço nos discos.
  • Nem eu acho que meu perfil está corrompido. Porque o mesmo eu tenho notícias com outros perfis também, e isso não acontece sempre.
por xarx 15.08.2017 / 14:18

0 respostas