Arquivos temporários estão sendo criados no diretório raiz no Vista

2

Eu tenho um usuário que tem alguns de seus arquivos temporários sendo criados no diretório raiz da unidade C: em seu notebook do Vista.

Propriedades do sistema > Avançado > Variáveis de ambiente > Variáveis de usuário para USER NAME > TEMP (e TMP) ambos mostram "% USERPROFILE% \ AppData \ Local \ Temp"

Em Variáveis do sistema, ambos apontam para "c: \ windows \ temp"

Se eu for ao prompt do cmd e digitar "echo% USERPROFILE%" recebo "c: \ Users \ USER NAME". Digitando "echo% TEMP%" dá. "C: \ Users \ USERNA ~ 1 \ AppData \ Local \ Temp" assim como "echo% TMP%"

Não vejo problemas em outras variáveis de ambiente.

Obviamente, esse usuário de alguma forma configurou seu diretório-raiz para ser gravável.

Alguma explicação por que esses arquivos estão indo lá e o que fazer sobre isso?

    
por Dennis Williamson 10.05.2009 / 01:54

1 resposta

1

Só para entender isso, %USERPROFILE%\AppData\Local\Temp expande para C:\Users\USER NAME\AppData\Local\Temp ..., o que na minha instalação do Windows 7 Beta parece ser um diretório válido, bem como C:\windows\temp sendo válido também.

Pode ser que o culpado esteja tentando gravar em C:\windows\temp , o que (normalmente) requer acesso administrativo? (Como mencionei no comentário), alguns programas tentarão descarregar seus arquivos na raiz da unidade C: se eles não conseguirem acessar o diretório temporário.

    
por 10.05.2009 / 21:49