É seguro excluir de C: \ Windows \ Installer?

121

Eu tenho procurado em uma máquina XP o que está usando todo esse espaço em disco, e acontece que o C: \ Windows \ Installer está lá em cima na lista de diretórios que usam mais espaço em disco.

Parece conter um cache de arquivos msi e msp.

É seguro excluí-los? Para salvar o espaço em disco, estou excluindo os diretórios "$ KB ... $" há anos sem problemas. Eu quero o meu Windows Updates no meu sistema, porque você iria querer desinstalá-los é algo que eu nunca entendi. (Exceto quando você está em uma placa de revisão de atualização profissionalmente ou algo desse tipo.)

    
por Stijn Sanders 16.08.2009 / 23:29

8 respostas

81

Não, não é. O Windows Installer usa isso para armazenar arquivos de instalação em cache para qualquer coisa instalada na máquina usando o Windows Installer. No mínimo, você pode perder a capacidade de adicionar ou remover programas. Na pior das hipóteses, pode perder a capacidade de executar alguns programas.

Como o Windows Update também pode implantar patches do Windows Installer, você também pode impedir que o seu computador receba atualizações do Windows e do Office.

    
por 16.08.2009 / 23:39
64

É mais provável que você precise do conteúdo da pasta do instalador ao tentar desinstalar programas (por exemplo, o Microsoft Office Office reclamará alguns arquivos .msi / .mcp aleatórios quando você tentar removê-los)

Mas se o espaço em disco é problema para você, comprima a pasta do instalador através do NTFS! Eu faço isso no meu netbook ASUS Eeepc901, uma vez que ele tem apenas uma terrível partição primária 4G.

Clique com o botão direito na pasta "Installer" - > properties- > advanced- > check "Comprimir o conteúdo para economizar espaço em disco" - > "OK" - > "OK" novamente.

Você ficará surpreso com o espaço economizado.

    
por 22.08.2009 / 07:43
10

Como outros já disseram, existem contraindicações definitivas para a remoção de arquivos dessa estrutura de diretórios. Eu também recomendaria contra isso.

No entanto, se você estiver determinado a prosseguir de qualquer maneira, poderá fazer isso de maneira mais adequada usando o Utilitário Windows Installer CleanUp . Isso limpará as coisas melhor do que simplesmente excluir arquivos. Esta ferramenta é, no entanto, geralmente usada para remover arquivos de instalação que foram corrompidos, evitando assim que você desinstale algo da maneira normal.

O utilitário Windows Installer CleanUp, na verdade, usa o MSIZAP.EXE utilitário de linha de comando para executar o trabalho.

    
por 17.08.2009 / 03:23
6

Faça um cruzamento! [1] [2]

  1. Inicie um prompt de comando como administrador. [3]
  2. Apropriar-se do diretório do instalador e de todos os seus arquivos:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. Mova C:\Windows\Installer para uma nova unidade espaçosa, digamos E: . Por conveniência, é melhor criar uma subpasta para reunir todas as junções futuras em um local, por exemplo E:\Win7-Junctions , então o novo caminho será E:\Win7-Junctions\Installer . O recurso de copiar e colar do Windows Explorer deve ser suficiente para mover a pasta do instalador.
  4. Certifique-se de que C:\Windows\Installer esteja realmente ausente e que todos os arquivos tenham sido movidos para E:\Win7-Junctions\Installer .
  5. Crie a junção:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    

    A sintaxe é:

    mklink /j [destination] [source]
    
  6. Verifique se a junção funciona criando um pequeno arquivo de texto em E:\Win7-Junctions\Installer e vendo a materialização em C:\Windows\Installer também.

  7. Feito. Verifique em "Adicionar ou remover programas" se os instaladores ainda estão funcionando (o Office é um bom candidato para começar).

Uma palavra de advertência, conforme declarado em esta resposta da Microsoft:

It is never suggested to move the operating system core components and files to a drive other than the operating system drive. Because they will cause instabilities in the operating system files.

Run this commands on your risk, Microsoft cannot guarantee any problems resulting from this can be solved.

Dado que ter constantemente 0 bytes de espaço em disco estava realmente causando instabilidades no sistema operacional (e seus usuários) e que a Microsoft não podia garantir que qualquer problema comum que eles criassem pudesse ser resolvido de uma maneira razoável, continuei. com este procedimento e não encontrou desvantagens significativas até agora.

    
por 31.12.2015 / 01:27
5

Não, não é seguro excluir o diretório inteiro

Mas há maneiras de remover os arquivos não utilizados .msp executando WICleanup .

    
por 24.09.2013 / 06:21
2

Se você excluir esta pasta, você terá problemas mais tarde quando tentar reparar, desinstalar, atualizar, reinstalar, etc.

A forma como os instaladores da MSI trabalham é que eles próprios correm sempre que um patch deve ser revertido, algo desinstalado, etc.

Futuras atualizações do Windows podem precisar do conteúdo dessa pasta.

Os instaladores da MSI são o diabo :() Não brinque com eles.

    
por 17.08.2009 / 01:22
1

When disk space is running out on a system disk, may it be on a server or a client, there are certain things to clean out. One of them being the %SYSTEMDRIVE%\Windows\Installer folder. You cannot under any circumstances delete files from this folder manually as this not only may but most likely will break software that is installed using MSI files, or Windows Installer files.

The %SYSTEMDRIVE%\Windows\Installer folder is a cache for installation files and patches (MSP files) and removing those will cause you to not being able to repair or uninstall applications, and in some cases not removing patches or applying new patches to software. In the event when you actually did delete this cache you can rebuild the files you need manually by extracting the files from original installation media, from patch packages etc but this is a time consuming and not that easy task to accomplish.

Andreas Stenhall, MVP Especialista Windows ITPRO Ref .: link

Você pode tentar fazer alguns cleaup SAFE com este utilitário MS Fix It: Diagnostique e corrija o programa instalando e desinstalando problemas automaticamente

    
por 06.02.2012 / 19:11
-1

Você sempre usa um programa como CCleaner para limpar o sistema.

Acabei de recuperar mais de um gig de espaço em disco!

    
por 16.08.2009 / 23:58