Preciso de mais espaço na minha unidade SSD e descobri que o MSOCache ocupa 1,3 GB. Eu tenho o Microsoft Office 2010 instalado.
Posso excluir com segurança o MSOCache?
Preciso de mais espaço na minha unidade SSD e descobri que o MSOCache ocupa 1,3 GB. Eu tenho o Microsoft Office 2010 instalado.
Posso excluir com segurança o MSOCache?
Respostas:
Resposta curta: não . Você provavelmente não seria mais capaz de executar um reparo ou instalar componentes adicionais.
Eu mesmo tentei em uma máquina virtual executando o Windows 7 com o Office 2007 - imagino que teria o mesmo efeito no Office 2010.
Uma opção mais segura ( como sugerido aqui ) é gravar a própria pasta em DVD ou movê-la para uma unidade USB e alterar todas as referências a ela no registro do Windows.
A partir dessa página:
Solução, o que fiz recentemente:
- Grave essa pasta inteira em um CD-R ou DVD (o tamanho do arquivo dessa pasta depende da sua versão do Office).
- Exclua essa pasta.
- Pesquise o registro no RegEdit para C: \ MSOCache e altere todas as referências para apontar para sua unidade de CD / DVD, por exemplo: E: \ MSOCache (é claro que exigirá o disco quando algo relacionado ao Office precisar desses arquivos de cache).
O caminho a seguir seria Junction Point.
Por exemplo, se você tiver uma unidade SSD de 120 GB como C:
e um disco rígido de 3 TB (magnético) como D:
:
D:
crie uma subpasta chamadaC
MSOCache
na subpasta C
localizada na unidadeD:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
Depois disso, você terá todo o conteúdo da MSOCache
pasta no caminho C:\MSOCache
, mas fisicamente os arquivos serão localizados D:\C\MSOCache
.
Essa foi a resposta sobre a MSOCache
pasta na C
unidade. Agora vamos falar sobre um problema real, o mesmo que experimentei algumas horas atrás.
Não há espaço suficiente ON SSD disco como C:
UNIDADE
O principal problema aqui é o Windows Installer, e seu sistema ruim de armazenar em cache todos os arquivos de instalação antigos. Toda versão antiga de algum software que existia no seu PC, o Windows Installer, fica em sua pasta de cache. Coisa estúpida, você não acha (apenas porque alguém pode desinstalar algum aplicativo O Windows Installer mantém todos os arquivos para que ele volte ao estado anterior - na versão simplificada - acredite em mim é muito mais complicado, mas aceite isso como está).
Isso não seria muito problemático se não houvesse estupidez ainda maior da Microsoft, é claro, chamada Atualizações do Windows. Isso simplesmente o inunda com atualizações. E quais são as atualizações !? Ninguém!? Atualizações == Instalações == Cache de instalação do Windows cada vez maior.
Minha situação foi que eu instalei literalmente o PC de desenvolvimento básico com o mínimo Office + VS2005, VS2008, VS2010 - é o que devo ter. Eu tinha isso no disco principal da máquina XP com 120 GB e muito espaço em disco restante com todas as atualizações instaladas (~ 100 GB). Mas o Windows 7 == 30 GB de espaço livre (imagine meu rosto quando vi isso). Eu sei que o Windows 7 é um pouco maior, mas não 70GB maior.
... e agora 2 horas depois eu volto a 70 GB;) COMO você me pergunta !?
Simplesmente executou o mesmo procedimento acima para as seguintes pastas:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
Os comandos são muito semelhantes:
D:\C\WINDOWS
CMD
elevado como administradorCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
Observe apenas para interromper os serviços Windows Update, Trusted Installer e Windows Installer antes de mover essas pastas, execute-as depois se desejar ou simplesmente reinicie (10 segundos para uma reinicialização no SSD).
Recuperei 40 GB de (100% de espaço inútil, pois nunca vou desinstalar nada que use). Não quebraram nenhuma regra do Windows, pois elas usam o Documents and Settings
mesmo ponto de junção Users
no mesmo disco ...
Ainda procurando o que mais eu poderia mudar para a unidade de disco rígido (magnética) ... Uma coisa a ser observada é que você terá uma winSxS
subpasta na pasta Windows NÃO mova essa pasta, pois isso desafiaria a finalidade do Solid State Disk (carregamento rápido de aplicativos). WinSxS
é uma pasta onde estão localizadas todas as DLLs Side by Side (e muito, todo aplicativo usa algo a partir daí). Essa também é a solução da Microsoft para a DLL HELL, se você se pergunta por que ela existe.
O recurso Origem da instalação local (Msocache) é instalado para que você não precise inserir o CD durante as seguintes operações de instalação:
Você pode usar o Assistente de Limpeza do Windows para remover a pasta Msocache. Para fazer isso, siga as etapas no artigo relacionado da Microsoft .
Aviso: nunca exclua a pasta MSOCACHE usando o Microsoft Windows Explorer.
A melhor maneira de impedir que essa pasta seja colocada na unidade em primeiro lugar é marcando a caixa de seleção Excluir arquivos de instalação durante a instalação do Office.
A partir deste tópico :
Se você excluí-lo, é isso que acontecerá:
- A função de reparo do MS Office não funciona mais no cache do disco rígido - exigirá que o CD o conserte.
- O Microsoft Updates for Office que exige o cache não funcionará mais a partir do cache do disco rígido - exigirá que o CD os instale.
Solução, o que fiz recentemente:
- Grave essa pasta inteira em um CD-R ou DVD (o tamanho do arquivo dessa pasta depende da sua versão do Office).
- Exclua essa pasta.
- Pesquise o registro em regEdit para C: \ MSOCache e altere todas as referências para apontar para sua unidade de CD / DVD, por exemplo: E: \ MSOCache (é claro que exigirá o disco quando algo relacionado ao Office precisar desses arquivos de cache).
Gostaria de saber se alguém que é contra a exclusão desta pasta realmente encontrou algum problema depois disso na vida real.
Eu tenho shift + excluindo esse MSOCache desde que o vi pela primeira vez em 2003, mais ou menos, e nunca tive problemas com a atualização ou o uso do Microsoft Office depois disso.
Minha resposta é sim, você pode excluir com segurança a pasta C: \ MSOCache sem arrependimentos, caso tenha mídia de instalação que possa usar posteriormente, caso seja necessário.
Eu tenho um SSD de 64 GB e um monte de programas. Eu regularmente movo glutões espaciais para um disco rígido. Muitos programas agora usam 500MB-1.3GB para lixo, como bordas de páginas e todos os tipos de pequenos arquivos de imagem.
Não estrague o registro. Mais cedo ou mais tarde, ele vai te morder na bunda grande. Crie uma junção, conforme mencionado na resposta do SoLaR .
No entanto - algumas cavernas.
Não exclua a pasta original. Renomeie-o com um sinal de menos, ou seja,
renomeie MSOCache para -MSOCache.
MSOCache é uma anomalia, pois está em uma pasta raiz. Normalmente você está movendo algo em uma subpasta. Então você terá que modificar o seguinte, onde diz "coloque na pasta pai".
Na pasta PARENT da subpasta que você está movendo, crie um arquivo TEXT chamado JUNCTION LIST.txt com o conteúdo mostrado abaixo. Portanto, se você estiver movendo C: \ Arquivos de programas \ Adobe \ Spacehog, coloque o arquivo "JUNCTION LIST.txt" em C: \ Arquivos de programas \ Adobe \
CONTEÚDO DA JUNÇÃO LIST.txt (é claro, modificado para seu caso particular):
SSD Win 7
C:\ProgramData\Adobe\CameraRaw
was replaced with a junction to
S:\Program_Data\Adobe\CameraRaw
mklink /j CameraRaw "S:\Program_Data\Adobe\CameraRaw"
(Adicione outros, conforme necessário.)
O JUNCTION LIST.txt deve documentar EXATAMENTE o que você fez.
Abra um prompt de comando na pasta PARENT da subpasta que você está movendo.
Copie a linha "mklink ..." do arquivo DOCUMENTATION. Isso significa destaque e pressione Ctrl-C.
COLAR o comando no prompt e pressione Enter.
Se não funcionar, NÃO faça nenhuma correção na linha de comando. Corrija o arquivo DOCUMENTATION e repita a cópia e cole.
Agora você deve ter o nome da pasta original com um sinal de menos e uma junção com o nome do arquivo original.
Mova tudo da pasta "menos" para a junção.
Copie a pasta JUNCTION LIST.txt para a pasta PARENT da pasta TARGET na outra unidade. A idéia é ter documentação em todo o lugar.
Agora, exceto que você tem uma pasta real com o nome "menos", tudo deve ter a mesma aparência de antes de começar.
NÃO renomeie a pasta de destino. Isso destrói a junção. Se você precisar renomear a pasta de destino, exclua a junção, corrija o arquivo JUNCTION LIST.txt e crie uma nova junção.
Muito semelhante a respostas anteriores - a torção é que me mudei C:\MSOCache
para o meu segundo HD, D:\MSOCache
e, em seguida, tudo o que eu tinha que fazer é usar regedit
para mudar todas as referências a partir C:\MSOCache
de D:\MSOCache
uma maneira rápida e indolor geral para libertar-se de uma fatia considerável de espaço no C : dirigir.
Sim, você pode excluir a pasta MSOCache, se, ao instalar o MS Office, selecionar a opção "Executar tudo em Meu computador".
Marque essa opção no Microsoft Office e verifique Not Availableos componentes que você não precisa. Instalei apenas o Excel (toneladas mais rápido que o LibreCalc), o Word e o PowerPoint e renomeei o MSOCache para "junk.MSOCache.deleteme". Não pretendo instalar nenhum outro componente do Office.
Até agora, sem problemas. Não tentei instalar nenhuma atualização do Office porque não preciso de patches de segurança (os únicos arquivos do Office que utilizo são meus), mas se você quiser as atualizações, instale-as primeiro e exclua / renomeie o MSOCache depois.
ATUALIZAÇÃO : Também excluí a pasta MSOCache de uma instalação do Wine do Office no Linux, e o Excel funciona perfeitamente.