AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 642177
Accepted
Stein Åsmul
Stein Åsmul
Asked: 2014-11-06 03:56:32 +0800 CST2014-11-06 03:56:32 +0800 CST 2014-11-06 03:56:32 +0800 CST

Como posso eliminar os enormes arquivos MSI em cache em C:\Windows\Installer?

  • 772

O tamanho da pasta de cache MSI ( C:\Windows\Installer) aumentou substancialmente e agora está ocupando muito espaço em disco em meus computadores (domínio). Esta pasta pode ser eliminada ou reduzida?

A mesma pergunta vale para:

  • C:\WINDOWS\WinSxS( %SystemRoot%\WinSxS)
  • C:\System32\DriverStore( %SystemRoot%\System32\DriverStore)
installation
  • 1 1 respostas
  • 17847 Views

1 respostas

  • Voted
  1. Best Answer
    Stein Åsmul
    2014-11-06T03:56:32+08:002014-11-06T03:56:32+08:00

    Resumo

    O diretório %SystemRoot%\Installere seu conteúdo nunca devem ser intrometidos. Um sistema inservível quase sempre resulta. O mesmo vale para WinSxS , Driver Store e GAC .

    O uso de instalações administrativas (por favor, dê uma olhada na resposta vinculada) é uma medida de propósito geral para reduzir o tamanho da %SystemRoot%\Installerpasta para implantações futuras. Geralmente usado em implantação corporativa. Essentially a file extraction of installation source that you put on a network share.

    • Administrative installs can drastically reduce the size of the local cache folder
    • Must be done per package, e você need a stable, always on network share(ou um stable local path / drive).
    • Consulte a seção inferior :"Administrative Installation".

    Dicas gerais de espaço em disco :

    O verdadeiro problema é o espaço em disco - SSD drivesainda são muito pequenos para o conforto. Abaixo estão alguns procedimentos sugeridos que você pode usar para recuperar espaço de maneira mais segura.


    Resposta original e longa

    Abaixo estão as opções essenciais / mais eficazes resumidas desta resposta original e confusa: Trifles & Tricks: Maneiras óbvias de liberar espaço em disco na unidade do sistema (longo).

    Peça da Microsoft sobre recuperação de espaço: libere espaço em disco no Windows 10


    Express: Recuperação Urgente de Espaço em 5 Minutos

    1. Armazenamento : Insira uma unidade USB (de baixo perfil, se desejar que seja conectada permanentemente) ou cartão SD . Mova o conteúdo do seuDownloadseLargest Media folderslá. UseUSB 3.X port!(azul / vermelho / azul-petróleo).
    2. Mongers Sweep : No Windows Explorer, selecione"Users folder"(C:\Users), pressioneF3e selecione"Size: Gigantic"(ou muito grande). Afaste-os se forem encontrados - com cuidado:
      • Normalmente ISOs, Virtuals, Movie files,etc...
      • Cuidado com: Outlook PST files! Database files!
      • Deixe sozinho: todos os *.SYSarquivos!
      • Evite source code folderse virtual disks(mova apenas a pasta inteira)!
      • Resumidamente:Move only files you know are safe to move!
    3. Zap Arquivos Re-Baixáveis? (muitos arquivos enormes podem ser facilmente readquiridos)
      • iTunes?, ISOs?, Installers(em Downloads)
      • Zap clouded files?(cache local)

    Muitas outras opções abaixo. Apenas o procedimento de emergência de 5 minutos que eu mesmo uso (opções triviais).

    E, obviamente, esvazie a lixeira :-). Também rápido para desinstalar grandes pacotes de software não utilizados.

    E verifique a raiz de C:\ para virtuais e usos semelhantes. A maioria dos arquivos grandes deve estar na hierarquia do perfil.


    Recuperar espaço em disco - as opções pragmáticas

    Opções rápidas do mundo real recomendadas para recuperação de espaço em disco:

    Cartão SD e USB de baixo perfil

    • Geral :Removables & Disc Space Visualization.

      • Adicione um low-profile USB drivee/ou SD-Cardao seu laptop para armazenamento extra "permanente" para o qual mover arquivos grandes. Geralmente não é de alta velocidade, use de acordo. Nota ! Acho que as unidades USB de baixo perfil podem esquentar um pouco sob carga. Não para uso pesado e contínuo IMHO.
      • Find Space Hogs: https://en.wikipedia.org/wiki/WinDirStat . Ferramenta de visualização do consumo de espaço em disco. Pode ser executado lentamente em discos não SSD. Mostra o que come seu disco.
    • Opção 0 :Clouding. Obviamente. OneDrive,Dropbox,Google Drive, etc...

    • Opção 2 :Microsoft's Disk Cleanup Tool. Limpe os arquivos do Windows Update e muito mais.

      • Windows Key+ Toque em R, digite cleanmgr.exee pressione Enter.
      • Selecione a unidade do sistema e pressioneOK
      • Agora clique Clean up System Filesem selecione a unidade do sistema e pressione OK.
    • ATUALIZAÇÃO Out.2018 : A Microsoft adicionou a pasta " Downloads " como uma opção de limpeza! Isso é pura loucura, NÃO Habilite! Ele exclui toda a pasta de downloads sem questionar.

    E mais uma atualização:

    Observação : na versão recente do Windows 10, acleanmgr.exeferramenta foi preterida e substituída pelo novo aplicativo de configurações do Windows 10. Digite:ms-settings:storagesensena caixa de diálogo inicial para abrir a nova GUI. A caixa de diálogo inicial é aberta com:Windows Key+ ToqueR.

    • Opção 7 : Limpe aDownloadspasta (todos os usuários).
      • Mova arquivos para USB / SD / outra partição.
      • Alterar local padrão de downloads: Right Click Folder => Properties => Location.
      • Um local compartilhado para todos os usuários - se aplicável?
    • Opção 18 :Compression(pastas seletivas?). Em Propriedades da Pasta . Pode ser ultra lento para discos antigos.
    • Opção 19 :Uninstall unnecessary software. Executarappwiz.cpldeWindows Key+ ToqueR

    Opção de alto risco : Exclua partições de recuperação desatualizadas e obsoletas e crie uma partição utilizável em seu lugar para manter os dados.

    • Muito eficaz quando combinado com as opções 1 (My Documents)& 7 (Downloads)& 11 (Data Heavy Applications), etc... Pode terminar em desastre se a partição errada for excluída - é claro.

    • Para ter sucesso, é provável que seja necessário excluir as partições de recuperação diskpart(Windows) ou gparted(Linux) ( see "Alternative Approaches" in linked SO answer). Not for the faint of heart or inexperienced. Backup é essencial!

    Vice-Campeão : Option 4: Administrative Installationé apresentado abaixo. Talvez também verifique Option 3: (CCleaner)(não sem risco). E uma menção final: você também pode desativar a restauração do sistema (principalmente para virtuais). Não listado na resposta vinculada (comprimento máximo).


    Eliminando / Colocando WinSxS em uma dieta

    A pasta WinSxS - armazenamento de montagem lado a lado do Win32 está cheia de links físicos (vários atalhos para o mesmo arquivo "físico") e muitas vezes versões obsoletas que nunca podem ser usadas (substituídas por políticas e atualizações). Você pode executar " Scavenging " - coleta de lixo para assemblies Win32 lado a lado.

    Comando " Localizar tamanho real " disponível desde o Win 8.1 (a partir do prompt de comando elevado):

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore  
    

    Isso vai além de todos os links físicos lá e encontra o tamanho real da pasta WinSxS - e se ela deve ser limpa.

    Execute "Scavenging" (no prompt de comando elevado):

     Dism.exe /online /Cleanup-Image /StartComponentCleanup
    

    Ferramenta de limpeza de disco da Microsoft: cleanmgr.exeparece iniciar a "eliminação" às vezes. E há uma tarefa agendada (Win8 up) - iniciando a limpeza. Um pouco diferente de executar o comando. Período de carência de 30 dias antes da limpeza e alguns problemas de tempo limite (termina após 1 hora, independentemente).


    Superusuário : Por que a pasta /winsxs cresce tanto e pode ser diminuída?


    Instalação Administrativa

    Você não pode excluir esses arquivos com segurança , eles existem para facilitar as operações de desinstalação , modificação e reparo do produto instalado. Você pode, no entanto, reduzir bastante o tamanho dos arquivos MSI em cache executando uma instalação administrativa (essencialmente uma extração de arquivo ) do MSI antes de instalá-lo. Siga o link acima para obter a descrição - você deve colocar esses arquivos extraídos em um compartilhamento de rede.

    Os arquivos MSI em cache costumavam ser pequenos porque seus arquivos CAB internos foram removidos . No entanto, a partir do Windows 7 (MSI versão 5), os arquivos MSI agora são armazenados em cache em tamanho real para evitar quebrar a assinatura do arquivo que afeta o prompt do UAC na inicialização da instalação (um problema conhecido do Vista). Isso pode causar um grande aumento no consumo de espaço em disco (vários gigabytes para alguns sistemas).

    A execução da instalação administrativa extrairá os arquivos dos arquivos CAB incorporados no MSI, ajustará o layout da mídia na tabela Mídia no novo MSI para que a execução use os arquivos de origem externos extraídos em vez dos CABs internos. O novo e menor arquivo MSI usado para instalação é armazenado em cache no sistema. Isso pode economizar vários gigabytes de espaço em disco, dependendo de quais instaladores você usa, quantos você precisa instalar, quão grandes eles são, etc. Lembre-se de que você deve lidar com o problema do prompt UAC descrito acima ao usar imagens administrativas já que o MSI extraído (normalmente) não é mais assinado, mas de uma fonte respeitável (sua própria extração).

    Os arquivos extraídos e o arquivo MSI associado devem ser colocados em um ponto de instalação de rede junto com todos os outros instaladores para garantir que os arquivos estejam disponíveis para operações de reparo. De qualquer forma, é assim que a maioria das grandes corporações lida com a instalação. Então, não há necessidade de arquivos CAB incorporados no MSI em cache. O SCCM e outros sistemas de implantação também podem ter outras maneiras de garantir que os arquivos estejam disponíveis para operações de reparo.

    Mais alguns links:

    • Instalação do administrador, o suporte integrado do MSI para extração de arquivos
    • Finalidade das Instalações Administrativas
    • Como acelerar as instalações MSI
    • Por que a MSI requer o arquivo .msi original para prosseguir com a desinstalação?
    • Os benefícios corporativos do uso de arquivos MSI
    • Instalar .msi no stick USB
    • 11

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve