Necesito más espacio en mi unidad SSD y descubrí que MSOCache está ocupando 1.3 GB. Tengo instalado Microsoft Office 2010.
¿Puedo eliminar MSOCache de forma segura?
Necesito más espacio en mi unidad SSD y descubrí que MSOCache está ocupando 1.3 GB. Tengo instalado Microsoft Office 2010.
¿Puedo eliminar MSOCache de forma segura?
Respuestas:
Respuesta corta: no . Lo más probable es que ya no pueda realizar una reparación o instalar componentes adicionales.
Lo probé yo mismo en una máquina virtual con Windows 7 con Office 2007; imagino que tendría el mismo efecto en Office 2010.
Una opción más segura ( como se sugiere aquí ) es grabar la carpeta en un DVD o moverla a una unidad USB y cambiar todas las referencias en el registro de Windows.
De esa página:
Solución, lo que hice recientemente:
- Grabe toda esa carpeta en un CD-R o DVD (el tamaño del archivo de esa carpeta depende de su versión de Office).
- Eliminar esa carpeta.
- Busque el registro en RegEdit para C: \ MSOCache y cambie todas las referencias para que apunten a su unidad de CD / DVD, por ejemplo: E: \ MSOCache (por supuesto requerirá el disco cuando algo relacionado con Office necesite esos archivos de caché).
El camino a seguir sería Junction Point.
Por ejemplo, si tiene una unidad SSD de 120 GB como C:
unidad de disco duro (magnética) de 3 TB como D:
:
D:
cree una subcarpeta llamadaC
MSOCache
en la subcarpeta C
ubicada en la unidadD:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
Después de esto, tendrá todo el contenido de la MSOCache
carpeta en la ruta C:\MSOCache
, pero físicamente los archivos se ubicarán en D:\C\MSOCache
.
Esa fue la respuesta sobre la MSOCache
carpeta en el C
disco. Ahora hablemos de un problema real, el mismo que experimenté hace unas horas.
NO ES SUFICIENTE ESPACIO EN EL DISCO SSD COMO C:
UNIDAD
El principal problema aquí es Windows Installer y su sistema de almacenamiento en caché de todos los archivos de instalación antiguos. Cada versión antigua de algún software que alguna vez existió en su PC Windows Installer se guarda en su carpeta de caché. Cosa estúpida, ¿no crees?
Esto no sería un gran problema si no hay una estupidez aún mayor por parte de Microsoft, por supuesto, llamada Actualizaciones de Windows. Eso simplemente te inunda de actualizaciones. ¿Y cuáles son las actualizaciones? ¿¡Nadie!? Actualizaciones == Instalaciones == Caché de instalación de Windows cada vez más grande.
Mi situación fue que literalmente instalé una PC de desarrollo base con un mínimo de Office + VS2005, VS2008, VS2010. Eso es lo que debo tener. Tenía esto en el disco primario de la máquina XP con 120 GB bien y quedaba mucho espacio en el disco con todas las actualizaciones instaladas (~ 100 GB). Pero Windows 7 == 30 GB de espacio libre (imagina mi cara cuando lo vi). Sé que Windows 7 es un poco más grande pero no 70GB más grande.
... y ahora 2 horas más tarde vuelvo a 70 GB;) ¿CÓMO me preguntas?
Simplemente realizó lo mismo que el anterior para las siguientes carpetas:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
Los comandos son muy similares:
D:\C\WINDOWS
CMD
elevado como administradorCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
Tenga en cuenta que solo debe detener los servicios de Windows Update, Trusted Installer y Windows Installer antes de mover esas carpetas, ejecútelas después si lo desea o simplemente reinicie (10 segundos para reiniciar en SSD).
He recuperado 40 GB de espacio ocupado (100% inútil, ya que nunca desinstalaré nada de lo que uso). No he roto ninguna regla de Windows, ya que se usan para el Documents and Settings
mismo punto de unión Users
aunque en la misma unidad ...
Todavía estoy buscando qué más podría mover a la unidad de disco duro (magnético) ... Una cosa para notar que tendrá una winSxS
subcarpeta en la carpeta de Windows NO MOVER esta carpeta ya que desafiaría el propósito del disco de estado sólido (carga rápida de aplicaciones). WinSxS
es una carpeta donde se ubican todos los dll Side by Side (y casi todas las aplicaciones usan algo desde allí). Esta también es la solución de Microsoft para la versión DLL HELL, si se pregunta por qué existe.
La función Fuente de instalación local (Msocache) se instala para que no tenga que insertar el CD durante las siguientes operaciones de instalación:
Puede usar el Asistente de limpieza de Windows para eliminar la carpeta Msocache. Para hacer esto, siga los pasos en el artículo relacionado de Microsoft .
Advertencia: nunca elimine la carpeta MSOCACHE utilizando Microsoft Windows Explorer.
En primer lugar, la mejor manera de evitar que esta carpeta se coloque en su unidad es seleccionando la casilla de verificación Eliminar archivos de instalación durante la instalación de Office.
De este hilo :
Si lo elimina, esto es lo que sucederá:
- La función de reparación de MS Office ya no funcionará desde el caché del disco duro, requerirá el CD para solucionarlo.
- Las actualizaciones de Microsoft para Office que requieren el caché ya no funcionarán desde el caché del disco duro; requerirán el CD para instalarlas.
Solución, lo que hice recientemente:
- Grabe toda esa carpeta en un CD-R o DVD (el tamaño del archivo de esa carpeta depende de su versión de Office).
- Eliminar esa carpeta.
- Busque en el registro en regEdit C: \ MSOCache y cambie todas las referencias para que apunten a su unidad de CD / DVD, por ejemplo: E: \ MSOCache (por supuesto requerirá el disco cuando algo relacionado con Office necesite esos archivos de caché).
Me pregunto si alguien que esté en contra de la eliminación de esta carpeta ha tenido algún problema en la vida real.
He estado shift + eliminando este MSOCache desde que lo vi por primera vez en 2003 más o menos, y nunca he tenido ningún problema con la actualización o el uso de Microsoft Office después de eso.
Mi respuesta es sí, puede eliminar de forma segura la carpeta C: \ MSOCache sin remordimientos en caso de que tenga medios de instalación que puede usar más adelante en caso de que sea necesario.
Tengo un SSD de 64 GB y un montón de programas. Me regularmente muevo glotones espacio en un disco duro. Muchos programas ahora usan 500MB-1.3GB para basura como bordes de página y todo tipo de pequeños archivos de imagen.
No jodas con el registro. Tarde o temprano te morderá en el trasero a lo grande. Cree una unión, como se menciona en la respuesta de SoLaR .
SIN EMBARGO - ALGUNAS CUEVAS.
No elimines la carpeta original. Cámbiele el nombre con un signo menos, es decir,
cambie el nombre de MSOCache a -MSOCache.
MSOCache es una anomalía porque se encuentra en una carpeta raíz. Normalmente estás moviendo algo en una subcarpeta. Por lo tanto, tendrá que modificar lo siguiente donde dice "poner en la carpeta principal".
En la carpeta PADRE de la subcarpeta que está moviendo, cree un archivo de TEXTO llamado JUNCTION LIST.txt con el contenido que se muestra a continuación. Entonces, si está moviendo C: \ Archivos de programa \ Adobe \ Spacehog, colocará el archivo "JUNCTION LIST.txt" en C: \ Archivos de programa \ Adobe \
CONTENIDO DE JUNCTION LIST.txt (por supuesto, modificado a su 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"
(Agregue cualquier otro, según sea necesario).
JUNCTION LIST.txt debe documentar EXACTAMENTE lo que hizo.
Abra un símbolo del sistema en la carpeta PADRE de la subcarpeta que está moviendo.
COPIE la línea "mklink ..." del archivo DOCUMENTACIÓN. Esto significa resaltar y presionar Ctrl-C.
PEGUE el comando en el indicador y presione Entrar.
Si no funciona, NO realice NINGUNA corrección en la línea de comando. Corrija el archivo de DOCUMENTACIÓN y repita la copia y pegue.
Ahora debería tener el nombre de la carpeta original con un signo menos y una unión con el nombre del archivo original.
Mueva todo desde la carpeta "menos" a la unión.
Copie la carpeta JUNCTION LIST.txt a la carpeta PADRE de la carpeta TARGET en la otra unidad. La idea es tener documentación por todas partes.
Ahora, excepto que tiene una carpeta real con un nombre "menos", todo debería verse igual que antes de comenzar.
NO cambie el nombre de la carpeta de destino. Eso destruye el cruce. Si necesita cambiar el nombre de la carpeta de destino, elimine la unión, corrija el archivo JUNCTION LIST.txt y cree una nueva unión.
Muy similar a las respuestas anteriores: el giro es que me mudé C:\MSOCache
a mi segundo HD, D:\MSOCache
y luego todo lo que tuve que hacer es regedit
cambiar todas las referencias de C:\MSOCache
a D:\MSOCache
para obtener una forma general rápida e indolora de liberar una gran cantidad de espacio en el C : manejar.
Sí, puede eliminar la carpeta MSOCache, si cuando instala MS Office, selecciona la opción "Ejecutar todo desde mi computadora".
Marque esa opción en Microsoft Office, luego verifique Not Availablelos componentes que no necesita. Instalé solo Excel (toneladas más rápido que LibreCalc), Word y PowerPoint, luego cambié el nombre de MSOCache a "junk.MSOCache.deleteme". No planeo instalar ningún otro componente de Office.
Hasta el momento, no hay problemas. No he intentado instalar ninguna actualización de Office porque no necesito parches de seguridad (los únicos archivos de Office que uso son míos), pero si desea las actualizaciones, instálelas primero y elimine / cambie el nombre de MSOCache después.
ACTUALIZACIÓN : También he eliminado la carpeta MSOCache de una instalación de Wine de Office en Linux, y Excel funciona bien.