Como excluir com segurança itens de% SystemDrive% \ Windows \ Installer? [duplicado]

10

Possível duplicado:
É seguro excluir do C: \ Windows \ Installer?

Não duplicado:
o link mencionado acima fala sobre o Windows XP. Estou falando do Windows 7. O comportamento da pasta pode ter mudado entre as duas janelas e eu gostaria de obter uma resposta sobre esse sistema Windows e não o sistema Windows XP.

Como posso excluir OU reduzir com segurança OU excluir da pasta% SystemDrive% \ Windows \ Installer?

Não me diga para ir para http://support.microsoft.com/kb/290301/en-us, pois não é mais válido pelo seguinte motivo:

Enquanto o utilitário Windows Installer Cleanup resolveu alguns problemas de instalação, às vezes danificava outros componentes instalados no computador

Eu não quero movê-lo para outro lugar, mas para remover coisas de lá.

Ficarei feliz em ter uma ferramenta que faça isso, mas também ficarei feliz em entender a lógica dos arquivos que estão lá.

Por favor, consulte o Windows 7 (64 bits) na sua resposta.

obrigado

Randall Flagg
fonte
1
Não é uma duplicata. O OP pergunta COMO , não pode .
Andre Figueiredo

Respostas:

3

Se a unidade do sistema for pequena por algum motivo (particionamento, SSD etc.), outra opção é mover C: \ Windows \ Installer para outra unidade maior e substituir o original por uma junção no novo local.

Tudo deve continuar funcionando, mas a partição do sistema terá mais espaço disponível.

afrazier
fonte
1

Sim, é seguro encolher essa pasta, venho fazendo isso há séculos sem problemas. :-)

Quanto à exclusão da pasta, é possível, porém isso não permite modificar / reparar / remover software!

Tamara Wijsman
fonte
Como você encolhe? Estou encolhendo agora usando a opção compactar. Quando eu disse "encolher", menti o mesmo que "excluir".
Randall Flagg
Ver tópico É seguro excluir arquivos em C: \ Windows \ Installer? para mais detalhes sobre este tópico.
Adrian
@RandallFlagg: Sim, pelo psiquiatra, pensei na opção comprimir.
Tamara Wijsman
Adrian, o link que você forneceu usa uma solução obsoleta que também é mencionada na minha pergunta. Eu quero uma ferramenta automática que possa fazer isso, mas não estrague a outra parte do sistema.
Randall Flagg
@RandallFlagg: E como uma ferramenta automatizaria isso? É completamente sua escolha o que você encolhe ou exclui. A ferramenta não pode determinar isso para você ...
Tamara Wijsman
1

A lógica dos arquivos existentes é: O pacote que você instala pode exigir um programa de instalação, hoje em dia existem muitos programas de instalação e versões deles. Os programas do Instalador não são tão compatíveis com versões anteriores quanto deveriam, mesmo quando é apenas uma alteração de versão. De fato, você pode instalar um pacote e, em seguida, instalar outro que atualize o instalador, e o instalador atualizado não removerá mais a primeira instalação :-) já está confusa?

É necessário que o próprio programa instalador execute novamente, quando você desejar desinstalar (ou reparar ou re-personalizar) a instalação. Todo esse programa do instalador deve existir, mais o pacote que será instalado.

Felizmente, piora, porque antes não era suficientemente estúpido. Existem pacotes que instalam instaladores, que instalam pacotes com instaladores. o instalador executará outro instalador, como o próprio instalador do MSIs. É claro que isso não inclui quando um instalador é reembalado em um instalador intercalado, para instalar algum cocô maligno como um toobar.

Honestamente, fica pior do que isso também, como instalar um subsistema de sistema operacional inteiro porque o subsistema de programação não é necessário para o método de programação que eles usaram para criar o programa.

agora você tem o instalador e todos os arquivos de instalação, o pacote de instalação e todos os seus arquivos, a restauração do sistema que é a remoção da instalação e todos os seus arquivos, o backup do driver e tudo isso repetido novamente, o backup do sistema que é todos os arquivos, além de muitos programas também colocarem todos os arquivos de instalação em sua própria pasta.

A única coisa que não temos é a estabilidade :-) só temos camadas após camadas de tentativas loucas de auto-reparo.

Remover os "instaladores" (programa de instalação) significa que o programa instalado não pode ser desinstalado; pior ainda, alguns não instalam uma atualização, se o programa não puder ser desinstalado (usando as peças originais). Também existem gatilhos "Está instalado" no registro (vários tipos), que precisam ser desativados para reinstalar (ou instalar com lapidação). Além de outros itens de registro que podem afetar todos os itens acima.

Remover a "instalação" (o pacote de instalação) significa que o programa não pode ser desinstalado, mesmo que o programa instalador exista, porque o pacote de instalação é necessário para a instalação. (mais itens do registro novamente)

Além disso, ter tudo o que não garante que tudo seja desinstalado ou que o programa poderá se reparar com o pacote de instalação.

É por isso que sinto a necessidade de executar outro desinstalador :-) Isso rastreia tudo o que muda e pode simplesmente jogar tudo fora. Sem rastrear a instalação completa (incluindo a primeira execução), remover partes e partes dela significa que ela não será removida facilmente. Sem o rastreamento completo de uma instalação, a remoção de qualquer uma das inúmeras partes e peças e as camadas de proteção e repetição não pode ser feita facilmente. Como a remoção completa não ocorre, isso geralmente deixa o usuário reinstalando todo o sistema operacional da friggen do zero para limpá-lo.

Às vezes, você pode reinstalar toda a instalação original (instalação com lapidação) para substituir todos os itens que você removeu (+ toda a bagunça acima), e a instalação e desinstalação novamente funcionarão novamente. Mas muitas vezes isso também requer a redefinição de itens que possam causar falha na instalação (geralmente no registro).

a maneira de remover com segurança o lixo restante é ter um backup completo da imagem e nenhuma intenção de remover, reparar ou atualizar esses programas, exceto o backup completo da imagem (retrair).

ou

Para rastrear completamente a instalação e usar um backup de imagem completo. Dessa forma, sua instalação rastreada pode ser usada para removê-la, sem todas essas coisas. (o que não ocorre sem ramificações) Seu backup de imagem COMPLETO sempre pode recuperar o sistema de volta para onde estava (antes ou depois, conforme necessário).
Acho que esse método é muito mais eficaz do que uma camada após a camada de musgo que cresce sobre o que nunca será uma pedra rolante :-) mas há algum requisito para saber o que você está fazendo.

Este post ilustra completamente o motivo pelo qual o método Best não é discutido ou adotado; existem algumas coisas que você nunca deve ver. :-)

Psycogeek
fonte
Todos os instaladores que eu vi (exceto talvez o Python) lidam com as atualizações de maneira muito limpa. Além disso, Windows\Installeré usado apenas pelo MSI (Windows Installer); todas as outras ferramentas apenas colocam o log de alterações e um executável 'desinstalador' no diretório do programa.
user1686
certo, MSIs no instalador do Windows, mas nem todos os MSIs são produtos do Windows. Se TODOS os instaladores lidam com atualizações de maneira limpa, como é que li milhares de threads com a instalação do Ketch 22 E não creio que os usuários tenham sido os culpados quando, às vezes, podem existir threads com milhares de usuários. Você fica isolado trabalhando com Superusuários :-) que sabem o que estão fazendo? Se todos os outros instaladores. . . então você ainda não viu e rastreou algumas das coisas que tenho, como um pacote de edição de vídeo Pro, o Office :-) um driver da ATI ou um pacote completo de placas criativas.
Psycogeek
1

Como afirmado anteriormente pelo PhsycoGeek, você precisa dos arquivos do instalador. Existe um programa gratuito do iObit, que é um "Desinstalador". Ele funciona muito bem, limpa a maior parte do lixo do registro deixado por uma desinstalação e permite remover um arquivo do instalador danificado ou uma instalação danificada sem nenhum perigo aparente para outros arquivos no subdiretório.

Faça o download do "Desinstalador 2.0" do iObit e, enquanto estiver lá, faça o download e experimente o "Advanced Systemcare 5.0". Ambos são gratuitos e o Advanced SystemCare custa apenas US $ 12,97, mas funciona muito bem. Comprei vários outros utilitários de limpeza e tentei muitos outros, e acho que esse é o melhor. O desinstalador irá limpar os problemas de subdiretório e instalação de maneira inteligente.

Espero que ajude, Jim

user110159
fonte
1

No Windows 7, você pode tornar a atualização do SP permanente, o que tornará a pasta menor (não responde exatamente à minha pergunta, mas reduz o tamanho) usando o seguinte comando:

dism.exe /Online /Cleanup-Image /spsuperseded

No Windows Vista, isso pode ser obtido usando:

vsp1cln.exe
Randall Flagg
fonte
"A operação foi concluída com êxito, mas a pasta permaneceu do mesmo tamanho ... a menos que não houvesse atualizações para tornar permanente.
Coops