Quando eu inicializo meu computador, tudo fica bem. Depois de algumas horas, aplicativos como Visual Studio, Notepad ++, Jogos, iTunes, componentes do Windows (prompt do Cmd, Explorer etc.) etc. deixam de trabalhar com erros sobre a falta de arquivos ou a instalação incorreta.
Descobri que, se eu procurar o Cmd.exe e executá-lo diretamente (em vez de no link do menu), posso executá-lo e a variável de ambiente WinDir e outras estão ausentes (o que explica por que não consigo executar o Cmd.exe do atalho, pois usa% WinDir% \ System32 para o caminho) e o caminho do sistema está definido como (NULL).
Quando vou para Configurações avançadas do sistema (novamente explorando manualmente para SystemPropertiesAdvanced.exe) todas as variáveis de ambiente ainda estão lá. Eu verifiquei minha utilização de memória e tenho 1 de 6 GB grátis, com meu pico de Commit Charge bem abaixo do limite (como 30%).
A área de transferência também para de funcionar também.
Não estou executando nada de exótico, embora eu tenha muitas guias do Chrome abertas. Executando o Backblaze para backup, o Microsoft Security Essentials e vários outros utilitários. Fechar as coisas uma de cada vez não parece consertar.
Está piorando progressivamente (acontecendo cada vez mais cedo). Gostaria de saber o que está causando isso sem reinstalar.
Executando o Windows 7 Ultimate de 64 bits
fonte
Respostas:
Ando lutando com o mesmo problema. Sintomas:
%windir%
a variável de ambiente e, portanto, as coisas começam a quebrarNo meu caso, eu tinha um pouco de tamanho
%PATH%
, então reduzi muitas entradas do PATH e isso foi corrigido . Não tenho certeza de como um grandePATH
pode limpar,WINDIR
mas parecia ter corrigido.O efeito da correção não é imediato (é necessário reiniciar ou reiniciar o explorer), mas posso verificá-lo usando o gerenciador de tarefas para eliminar o explorer.exe e abri-lo novamente (evitando a reinicialização). O Gerenciador de tarefas herda variáveis de ambiente do winlogon, enquanto o Process Explorer parece herdá-las de qualquer processo iniciado, portanto, ele pode manter o problema dos grandes ambientes, mesmo que você os tenha alterado.
fonte
Eu também tinha uma variável de ambiente% PATH% muito longa. Como engenheiro de software, normalmente tenho vários aplicativos instalados e removidos do meu computador regularmente. É comum que alguns aplicativos insiram uma entrada delimitada por ponto-e-vírgula na variável de ambiente% PATH%, normalmente se houver um potencial que o aplicativo instalado executará na linha de comando (cmd.exe) porque não estou muito preocupado com quais aplicativos serão executados a partir da linha de comando padrão, fiz backup de todas as entradas da variável% PATH%, exceto C: \ Windows \ System32 (o local em que a maioria dos seus "cmdlets" será executada. Um pouco mais de informação pode ser encontrado no tópico wiki-pedia @ http://en.wikipedia.org/wiki/PATH_(variable) Para uma solução rápida (Windows 7), faça o seguinte:
1.) Clique em Iniciar, na caixa de pesquisa na parte inferior do menu, copie e cole ou digite o seguinte para abrir a Janela de propriedades avançadas do sistema C: \ Windows \ System32 \ SystemPropertiesAdvanced.exe (pressione Enter)
2.) Clique no botão Variáveis de ambiente próximo à parte inferior da janela, um pouco acima do ok, cancele e aplique o cluster.
3.) A janela Variáveis de ambiente deve ser exibida agora. Na segunda caixa de listagem da tela, com o texto do cabeçalho (Variáveis do sistema), procure a palavra Caminho na coluna Variável e clique duas vezes.
4.) Você deve observar o que parece ser uma lista de diretórios no seu computador separados pelo; delimitador. Tome muita atenção, alguns que você pode querer e outros que você pode se perguntar por que eles estão presentes, limpar tantos caminhos quanto seu coração desejar. A idéia aqui é encurtar o caminho o quanto você se sentir confortável em fazer, novamente eu abreviei o meu para C: \ WINDOWS \ system32 e não tiveram problemas desde então.
5.) Após concluir a edição da variável Path, clique em "Ok" em todas as janelas de diálogo abertas.
6.) Mais uma vez, clique em Iniciar, na barra de pesquisa inferior, digite taskmgr e pressione Enter no teclado.
7.) Clique na guia "Processos" e localize o processo "Explorer.exe" na coluna "Nome da imagem" da grade do processo. Clique no processo uma vez para destacá-lo e clique no botão "Finalizar processo".
8.) Clique em Arquivo (se não o vir, pressione a tecla alt primeiro), clique no item de submenu no arquivo "Nova Tarefa (Executar)"
9.) Na caixa de entrada exibida, digite explorer e pressione enter ou clique em ok.
Teste seus links / atalhos quebrados para ver se eles agora funcionam.
fonte
De acordo com a sugestão de Lasse V. Karlsen, procurei uma contagem de identificadores realmente alta na próxima vez que isso acontecesse. O Audacity tinha 41 mil deles e também tem sido bastante instável ultimamente. Infelizmente, tenho a versão mais recente (1.3.12), e fechá-la não parece recuperar todas as alças. Vou registrar um relatório de bug.
NOTA : Embora o Audacity estivesse vazando alças, isso não parece ter sido a única causa da minha dor de cabeça. Ainda está com problemas e não usou o Audacity desde a reinicialização. Pode ser hora de reinstalar.
Acabei reinstalando antes de encontrar uma correção.
fonte
Tive sintomas semelhantes, mas minha variável PATH não foi muito longa. Acho que é bom compartilhar minha experiência aqui:
Eu estava instalando uma extensão do Visual Studio quando o VSIXInstaller.exe travou. Depois disso, algumas variáveis de ambiente desapareceram (incluindo% windir%). Não foi possível iniciar o Visual Studio.
Não sei por que essa falha afetou variáveis de ambiente, mas tenho certeza de que está vinculada porque repeti esse cenário várias vezes.
Eu descobri por que o VSIXInstaller.exe estava travando e tudo vai bem agora.
fonte