2010-11-29 15:59:27 +0000 2010-11-29 15:59:27 +0000
90
90
Advertisement

¿Puedo borrar el MSOCache?

Advertisement

Necesito más espacio en mi unidad SSD y he descubierto que el MSOCache ocupa 1,3 GB. Tengo instalado Microsoft Office 2010.

¿Puedo eliminar el MSOCache de forma segura?

Advertisement

Respuestas (8)

62
62
62
2010-12-02 15:19:44 +0000

Respuesta corta: **No. Lo más probable es que ya no pueda realizar una reparación o instalar componentes adicionales. Lo he probado yo mismo en una máquina virtual que ejecuta 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 sí misma en un DVD o moverla a una unidad USB, y cambiar todas las referencias a ella en el registro de Windows.

Desde esa página:

Solución, lo que hice recientemente:

  1. Grabar toda esa carpeta en un CD-R o DVD (el tamaño del archivo de esa carpeta depende de la versión de Office).
  2. Grabar toda esa carpeta en un CD-R o DVD (el tamaño del archivo de esa carpeta depende de la versión de Office). Eliminar esa carpeta.
  3. Buscar en el registro en RegEdit para C:\MSOCache y cambiar 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é.)
52
52
52
2013-06-14 21:43:20 +0000

El camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba: `CD El camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba:
  • escriba: MKLINK /J MSOCache D:\C\MSOCache
  • escriba: EXIT

Después de esto tendrá todo el contenido de la carpeta MSOCache en la ruta C:\MSOCache, pero físicamente los archivos se ubicarán en D:\C\MSOCache.

  • *

Esa fue la respuesta sobre la carpeta MSOCache en la unidad C. Ahora hablemos de un problema real, el mismo que experimenté hace unas horas.

NO HAY SUFICIENTE ESPACIO EN EL DISCO SSD COMO EN LA UNIDAD C:

El principal problema aquí es el Windows Installer, y su asqueroso 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 guarda en su carpeta de caché. Qué estupidez, ¿no cree? (sólo porque alguien podría desinstalar alguna aplicación, Windows Installer guarda todos los archivos para poder volver al estado anterior, en versión simplificada, créame que es mucho más complicado, pero acéptelo tal cual).

Esto no sería un gran problema si no hubiera una estupidez aún mayor de Microsoft, por supuesto, llamada Windows Updates. Eso simplemente te inunda con actualizaciones. ¿Y qué son las Actualizaciones? ¿¡Nadie!? Actualizaciones == Instalaciones == Caché de instalación de Windows cada vez más grande.

Mi situación era que he instalado literalmente un PC de desarrollo de 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, muy bien y mucho espacio en el disco con todas las actualizaciones instaladas (~100GB). Pero Windows 7 == 30 GB de espacio libre (Imagine mi cara cuando lo vi). Sé que Windows 7 es un poco más grande, pero no 70 GB más grande.

… y ahora 2 horas más tarde estoy de vuelta a 70 GB ;) ¿¡Cómo me lo preguntas!?

Simplemente realizó lo mismo que arriba para las siguientes carpetas:

  • `C:\Windows\InstallerEl camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba: `CD El camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba:
  • escriba: MKLINK /J MSOCache D:\C\MSOCache
  • escriba: EXIT

Después de esto tendrá todo el contenido de la carpeta MSOCache en la ruta C:\MSOCache, pero físicamente los archivos se ubicarán en D:\C\MSOCache.

  • *

Esa fue la respuesta sobre la carpeta MSOCache en la unidad C. Ahora hablemos de un problema real, el mismo que experimenté hace unas horas.

NO HAY SUFICIENTE ESPACIO EN EL DISCO SSD COMO EN LA UNIDAD C:

El principal problema aquí es el Windows Installer, y su asqueroso 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 guarda en su carpeta de caché. Qué estupidez, ¿no cree? (sólo porque alguien podría desinstalar alguna aplicación, Windows Installer guarda todos los archivos para poder volver al estado anterior, en versión simplificada, créame que es mucho más complicado, pero acéptelo tal cual).

Esto no sería un gran problema si no hubiera una estupidez aún mayor de Microsoft, por supuesto, llamada Windows Updates. Eso simplemente te inunda con actualizaciones. ¿Y qué son las Actualizaciones? ¿¡Nadie!? Actualizaciones == Instalaciones == Caché de instalación de Windows cada vez más grande.

Mi situación era que he instalado literalmente un PC de desarrollo de 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, muy bien y mucho espacio en el disco con todas las actualizaciones instaladas (~100GB). Pero Windows 7 == 30 GB de espacio libre (Imagine mi cara cuando lo vi). Sé que Windows 7 es un poco más grande, pero no 70 GB más grande.

… y ahora 2 horas más tarde estoy de vuelta a 70 GB ;) ¿¡Cómo me lo preguntas!?

Simplemente realizó lo mismo que arriba para las siguientes carpetas:

  • `C:\Windows\SoftwareDistributionEl camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba: `CD El camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba:
  • escriba: MKLINK /J MSOCache D:\C\MSOCache
  • escriba: EXIT

Después de esto tendrá todo el contenido de la carpeta MSOCache en la ruta C:\MSOCache, pero físicamente los archivos se ubicarán en D:\C\MSOCache.

  • *

Esa fue la respuesta sobre la carpeta MSOCache en la unidad C. Ahora hablemos de un problema real, el mismo que experimenté hace unas horas.

NO HAY SUFICIENTE ESPACIO EN EL DISCO SSD COMO EN LA UNIDAD C:

El principal problema aquí es el Windows Installer, y su asqueroso 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 guarda en su carpeta de caché. Qué estupidez, ¿no cree? (sólo porque alguien podría desinstalar alguna aplicación, Windows Installer guarda todos los archivos para poder volver al estado anterior, en versión simplificada, créame que es mucho más complicado, pero acéptelo tal cual).

Esto no sería un gran problema si no hubiera una estupidez aún mayor de Microsoft, por supuesto, llamada Windows Updates. Eso simplemente te inunda con actualizaciones. ¿Y qué son las Actualizaciones? ¿¡Nadie!? Actualizaciones == Instalaciones == Caché de instalación de Windows cada vez más grande.

Mi situación era que he instalado literalmente un PC de desarrollo de 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, muy bien y mucho espacio en el disco con todas las actualizaciones instaladas (~100GB). Pero Windows 7 == 30 GB de espacio libre (Imagine mi cara cuando lo vi). Sé que Windows 7 es un poco más grande, pero no 70 GB más grande.

… y ahora 2 horas más tarde estoy de vuelta a 70 GB ;) ¿¡Cómo me lo preguntas!?

Simplemente realizó lo mismo que arriba para las siguientes carpetas:

  • `C:\Windows\InstallerEl camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba: `CD El camino a seguir sería Junction Point.

Por ejemplo, si tiene una unidad SSD de 120 GB como C: y una unidad de disco duro (magnética) de 3 TB como D::

  • en la unidad D: cree una subcarpeta llamada C
  • corte y pegue la carpeta MSOCache en la subcarpeta C situada en la unidad D:
  • ejecute CMD
  • escriba:
  • escriba: MKLINK /J MSOCache D:\C\MSOCache
  • escriba: EXIT

Después de esto tendrá todo el contenido de la carpeta MSOCache en la ruta C:\MSOCache, pero físicamente los archivos se ubicarán en D:\C\MSOCache.

  • *

Esa fue la respuesta sobre la carpeta MSOCache en la unidad C. Ahora hablemos de un problema real, el mismo que experimenté hace unas horas.

NO HAY SUFICIENTE ESPACIO EN EL DISCO SSD COMO EN LA UNIDAD C:

El principal problema aquí es el Windows Installer, y su asqueroso 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 guarda en su carpeta de caché. Qué estupidez, ¿no cree? (sólo porque alguien podría desinstalar alguna aplicación, Windows Installer guarda todos los archivos para poder volver al estado anterior, en versión simplificada, créame que es mucho más complicado, pero acéptelo tal cual).

Esto no sería un gran problema si no hubiera una estupidez aún mayor de Microsoft, por supuesto, llamada Windows Updates. Eso simplemente te inunda con actualizaciones. ¿Y qué son las Actualizaciones? ¿¡Nadie!? Actualizaciones == Instalaciones == Caché de instalación de Windows cada vez más grande.

Mi situación era que he instalado literalmente un PC de desarrollo de 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, muy bien y mucho espacio en el disco con todas las actualizaciones instaladas (~100GB). Pero Windows 7 == 30 GB de espacio libre (Imagine mi cara cuando lo vi). Sé que Windows 7 es un poco más grande, pero no 70 GB más grande.

… y ahora 2 horas más tarde estoy de vuelta a 70 GB ;) ¿¡Cómo me lo preguntas!?

Simplemente realizó lo mismo que arriba para las siguientes carpetas:

-

Los comandos son muy similares:

  • mover arriba de las carpetas a (por ejemplo) D:\C\WINDOWS
  • ejecutar CMD elevado como un administrador
  • tipo: CD C:\WINDOWS
  • tipo: MKLINK /J Installer D:\C\Windows\Installer
  • tipo: MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
  • tipo: EXIT

Aviso sólo para detener los servicios de Windows Update, Trusted Installer y Windows Installer antes de mover esas carpetas, ejecutarlas después si lo desea o simplemente reiniciar (10 segundos para un reinicio en SSD).

He recuperado 40 GB de (100% de espacio inútil, ya que nunca desinstalaré nada de lo que utilice). No he roto ninguna regla de Windows, ya que usan para Documents and Settings el mismo punto de unión con Users aunque en la misma unidad…

Sigo husmeando qué más podría mover a la unidad de disco duro (magnética)… Una cosa a notar es que tendrás la subcarpeta winSxS en la carpeta de Windows NO MUEVAS esta carpeta ya que desafiaría el propósito de Solid State Disk (carga rápida de aplicaciones). WinSxS es una carpeta donde se encuentran todos los dll’s de Side by Side (y muchas de las aplicaciones usan algo de ahí). Esta es también la solución de Microsoft para la versión DLL HELL, si te preguntas por qué existe.

12
Advertisement
12
12
2010-11-29 16:14:05 +0000

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:

  • Detección y reparación
  • Demanda de instalación
  • Configuración del modo de mantenimiento
  • Instalación de paquetes de servicio y parches

Puede utilizar el Asistente de limpieza de Windows para eliminar la carpeta Msocache. Para ello, siga los pasos del artículo de Microsoft relacionado .

Advertencia: Nunca elimine la carpeta MSOCACHE utilizando el Explorador de Windows de Microsoft.

6
6
6
2010-12-02 15:20:38 +0000

La mejor manera de evitar que esta carpeta se coloque en su unidad en primer lugar, es seleccionando la casilla de verificación Borrar archivos de instalación durante la instalación de Office.

Desde este Tema :

Si lo borra esto es lo que sucederá:

  • La función de reparación de MS Office ya no funcionará desde la caché del disco duro - requerirá el CD para arreglarlo.
  • Las actualizaciones de Microsoft para Office que requieren la caché ya no funcionarán desde la caché del disco duro - requerirán el CD para instalarlas.

Solución, lo que hice recientemente:

  1. Grabar toda esa carpeta en un CD-R o DVD (el tamaño del archivo de esa carpeta depende de la versión de Office).
  2. Grabar la carpeta en un CD o DVD. Eliminar esa carpeta.
  3. Buscar en el registro en regEdit para C:\MSOCache y cambiar 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 la oficina necesite esos archivos de caché.)
3
Advertisement
3
3
2017-03-29 09:21:36 +0000

Me pregunto si alguien que se opone a la eliminación de esta carpeta ha tenido algún problema después de eso en la vida real.

He estado cambiando+borrando 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í, puedes eliminar de forma segura la carpeta C:\MSOCache sin arrepentirte en caso de que tengas medios de instalación que puedas usar más tarde en caso de que sea necesario.

2
2
2
2014-06-15 06:22:37 +0000

Tengo un SSD de 64GB y CARGAS de programas. Yo regularmente muevo glotones espaciales a un HDD. Muchos programas ahora usan 500MB-1.3GB para basura como bordes de páginas y todo tipo de archivos de imágenes pequeñas.

No jodas con el registro. Tarde o temprano te morderá en el trasero a lo grande. Crea una unión, como se mencionó en la respuesta de SoLaR.

SIN EMBARGO – ALGUNAS CUEVAS.

  1. No borre la carpeta original. Renombrarla con un signo menos, es decir, renombra MSOCache a -MSOCache.

  2. MSOCache es una anomalía porque está en una carpeta raíz. Normalmente se mueve algo en una subcarpeta. Así que tendrás que modificar lo siguiente donde dice “poner en la carpeta padre”.

  3. Abra un símbolo del sistema en la carpeta PADRE de la subcarpeta que está moviendo.

  4. Copie la línea “mklink …” del archivo DOCUMENTACIÓN. Esto significa resaltar y presionar Ctrl-C.

  5. PEGUE el comando en la línea de comandos y presione enter.

  6. Mover todo desde la carpeta “menos” hasta la unión.

  7. Copie la carpeta JUNCTION LIST.txt a la carpeta PARENT de la carpeta TARGET en la otra unidad. La idea es tener documentación por todas partes.

  8. Ahora, excepto que tienes una carpeta real con un nombre “menos”, todo debería mirar igual que antes de empezar.

  9. NO cambie el nombre de la carpeta de destino. Eso destruye la unión. Si necesitas renombrar la carpeta de destino, borra la unión, corrige el archivo JUNCTION LIST.txt, y crea una nueva unión.

1
Advertisement
1
1
2011-04-06 08:37:59 +0000

Muy similar a las respuestas anteriores - el giro es que moví C:\MSOCache a mi segundo HD, D:\MSOCache y luego todo lo que tuve que hacer fue usar regedit para cambiar todas las referencias de C:\MSOCache a D:\MSOCache para una forma rápida e indolora de liberar una gran cantidad de espacio en la unidad C:.

0
0
0
2016-02-06 07:41:14 +0000

Sí, puedes borrar la carpeta MSOCache, si cuando instalas MS Office, seleccionas la opción “Ejecutar todo desde mi ordenador”.

Marca esa opción en Microsoft Office, y luego marca No disponible para los componentes que no necesitas. Sólo he instalado Excel (mucho más rápido que LibreCalc), Word y PowerPoint, y luego he cambiado el nombre de MSOCache a “junk.MSOCache.deleteme”. No planeo instalar ningún otro componente de Office.

Hasta ahora, no hay problemas. No he intentado instalar ninguna actualización de Office porque no necesito ningún parche de seguridad (los únicos archivos de Office que utilizo son los míos), pero si quieres las actualizaciones, instálalas primero y borra/renombra el MSOCache después.

Actualización : También he borrado la carpeta MSOCache de una instalación de Wine de Office en Linux, y Excel funciona perfectamente.

Advertisement