Win7 redefine HKCU / Environment / Temp e TMP no login

0

Uma vez tive uma nova instalação do Win7 em uma unidade SSD. Tendo em mente o que você sempre ouve sobre os ciclos de gravação nessas coisas, a primeira coisa que fiz foi alterar as variáveis TEMP / TMP do SYSTEM e meu usuário para uma segunda unidade, cujo caminho seria D: \ Temp_Win (nome da pasta devido a alguns desonestos) instaladores e programas como para mexer com diretórios TEMP em pastas raiz).

Meu userprofile é membro do grupo de administradores e o UAC está desativado. Também não há firewall (s) ou aplicativos antivírus / adware instalados.

Isso funcionou bem até ALGUM ponto no tempo que não consigo identificar. Recentemente, notei que a variável USER de TEMP e TMP não aponta mais para a pasta que eu tinha definido, porque eu mudei minha variável path e a vi.

Agora, se eu tentar alterar o conjunto de TMP e TEMP para o usuário (não importa se eu uso o painel de configuração sys correspondente ou editando o caminho do Registro HKCU / Environment / TMP & TEMP), Win7 (ou SOMETHING) continua a redefinir ambos de volta para% USERPROFILE% \ AppData \ Local \ Temp

EU POSSO alterar o valor e ele começa a ser usado, desde que eu não faça logoff porque vejo arquivos aparecendo no meu diretório personalizado. Portanto, não parece ser um problema de permissão no registro. Eu também posso matar o explorer.exe e reiniciá-lo via taskmanager, e minha pasta temporária personalizada ainda está em uso.  Mas, assim que eu reiniciar ou fazer logoff e voltar, as variáveis de usuário retornarão para% USERPROFILE% \ AppData \ Local \ Temp, como se algo estivesse sendo escrito de volta.

Alterar o caminho temporário e imediatamente (re) inicializar no modo de segurança com o mesmo usuário exato NÃO redefine os valores temporários para que pareça algo que instalei no perfil.

Observe que o sistema afetado não tem conexão de rede, e uma verificação de malware com live-cds da Avira e da Sophos descobriu que a máquina está limpa.

Existe algo que possa ajudar a rastrear isso no sistema ou em algum aplicativo instalado?

~~~~~~ Eu vi essa pergunta A variável de ambiente TEMP ocasionalmente é definida incorretamente mas não parece estar relacionado ao meu problema. Doctor google nada sobre o comportamento descrito acima.

    
por user314206 09.04.2014 / 13:28

3 respostas

0

Desculpe por covardia, mas descobri o culpado. Foi Archicrypt Ultimate Ramdisk. Ele tem um recurso que mexe com as variáveis temporárias (para mover arquivos temporários para um ramdisk etc) e eu o configurei incorretamente. Precisa marcar "o redirecionamento de arquivos temporários é feito manualmente" na guia de configurações, se você não usar esse recurso.

    
por 02.07.2014 / 10:33
0

O que você sente parece um perfil de usuário corrompido, em que o Windows não consegue atualizar seu perfil após o logoff. Seu computador faz parte de um domínio no qual seu perfil é armazenado? (porque isso exigiria uma maneira diferente de redefinir seu perfil e testar outras coisas)

Se não, você pode criar um segundo usuário, fazer as alterações no registro, reiniciar e testar se ele se lembra?

EDIT com base no comentário abaixo:

Parece que você está definindo as configurações temp e tmp incorretas. Tente defini-lo usando o seguinte método:

1. Go to Start Menu
2. Right click "Computer"
3. Select Properties
4. On the left, select the 4th option: Advanced System Settings
5. In the tab Advanced, at the bottom, press Environment Variables...
6. Here you have the variables for both your user and system defaults. 
   Change at both locations.
7. Press Ok and OK.

Você não precisa reiniciar os efeitos para definir, mas deve reiniciar para ver se eles são mantidos.

    
por 09.04.2014 / 14:06
0

Honestamente, você NÃO deve remover pastas temporárias, arquivos de paginação etc do seu SSD.

O seu sistema vai se sentir melhor e rodar melhor com um SSD do que com um HDD (arquivos temporários são o melhor exemplo de onde um SSD brilha comparado a um HDD - muitas gravações / leituras aleatórias e geralmente pequenos arquivos, em um disco rígido que é lento e cria muita fragmentação).

O problema dos ciclos de gravação no SSD está absolutamente fora de proporção. Meu SSD tem funcionado 24/7 por 3 anos agora (com Win 7, arquivo de paginação, pastas temporárias, etc) e só perdeu 3 (!)% De sua forma. Tenha em mente que é um desses SSDs com relativamente poucos ciclos de gravação (Intel SSD 320 40GB), então a maioria dos drives teria perdido ainda menos do que em 3 anos de uso 24/7. Eu também sou um usuário avançado, e eu certamente faço muitas gravações (mais meu SSD é geralmente 60-75% cheio) comparado ao seu colega médio.

Você pode ler sobre isso na internet, testes foram feitos onde eles estavam martelando os SSDs de uma forma que não é realista para praticamente todos os usuários e ainda não conseguiram "matar" a unidade (você só pode matar a capacidade de gravação, lembre-se) em menos de anos.

Então IMO, apenas não se incomode.

    
por 10.04.2014 / 13:24