2009-12-13 07:17:03 +0000 2009-12-13 07:17:03 +0000
127
127

¿Puedo borrar la carpeta "C:\WINDOWS\Installer\\N-PatchCache$"?

Esta carpeta está ocupando casi un GB de mi partición C. ¿Es posible borrarla sin más?

Respuestas (9)

59
59
59
2010-12-02 07:58:01 +0000

Heath Stewart’s The Patch Cache and Freeing Space en los blogs de MSDN explica en detalle. Un extracto:

[..] hace que el servicio Windows Installer cachee cualquiera de los archivos originales que se están reemplazando en el caché de base. […] Esta caché base es la que consume mucho espacio en la unidad del sistema después de la instalación […] La caché base facilita la desinstalación de parches almacenando los archivos originales para poder copiarlos en las ubicaciones de destino.

[…] al eliminar la caché base de un producto, es posible que en futuras reparaciones, instalaciones de parches y desinstalaciones de parches se necesite el medio de instalación original. Si dispone de espacio en la unidad, se recomienda que mantenga disponible la caché de referencia.

53
53
53
2009-12-13 07:41:43 +0000

Creo que debería ser seguro eliminar los archivos, siempre y cuando puedas descargarlos de nuevo en el futuro si se necesitan o si tienes acceso a tus discos de instalación originales. Yo tenía algo similar en mi ordenador, sólo que lo borré e instalé cosas del disco original cada vez que me lo pide ahora. Inconveniente, sí; pero no suelo instalar cosas y es mucho mejor que tener una tonelada entera de espacio en mi disco duro desperdiciado.

15
15
15
2010-05-05 20:25:31 +0000

También podrías probar la utilidad MSIZAP de Microsoft. Tiene una opción “segura”, ‘G’.

8
8
8
2011-08-09 16:49:58 +0000

Lo que hago para esta carpeta es revisarla de vez en cuando y sólo borro los paquetes que tengan al menos seis meses de antigüedad. De esta manera, si hay un parche malo que necesito retroceder, normalmente aún puedo hacerlo.

3
3
3
2009-12-13 07:26:11 +0000

¿Es posible? Sí. ¿Debería? Probablemente no, si no tienes que hacerlo. Windows Installer conserva esos archivos porque cree que son necesarios si alguna vez tienes que instalar otro parche encima de ellos (o desinstalar esos parches en particular).

3
3
3
2013-08-24 13:44:29 +0000

En caso de duda, siempre puedes ir por un camino más seguro: ¡simplemente comprime todo el mapa del instalador! Haga clic con el botón derecho del ratón en el Mapa del instalador (o sólo en el mapa de _$PatchCache$) y elija Propiedades. En la pestaña General, haga clic en el botón Avanzado. Por último, compruebe Comprimir carpetas para ahorrar espacio en el disco. Si se le pregunta, elija una opción para comprimir todas las subcarpetas y archivos.

De esta manera puede ganar hasta un 30% de espacio libre (o en su caso, casi 300MB), y guarda todo en caso de que necesite este material más adelante. Y la velocidad y la respuesta del sistema no se verán muy afectadas, ya que el sistema rara vez accede a este mapa.

Puedes aplicar esta táctica a varios otros mapas de sistema no esenciales, ¡recuperando así mucho espacio libre en tu disco!

1
1
1
2016-02-25 11:28:44 +0000

Puede eliminar el contenido de la carpeta.

Siga estos pasos:

1) Detenga el servicio de Windows Installer.

2) Ponga a cero la clave de registro que indica el tamaño máximo de la carpeta.

3) Elimine el contenido de la carpeta.

4) Inicie el servicio de Windows Installer.

5) Detenga el servicio de Windows Installer.

6) Configurar la clave de registro que indica el tamaño máximo de la carpeta a 10 (predeterminado).

7) Iniciar Windows Installer el servicio.

Ejemplo:

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

RmDir /q /s %WINDIR%\Installer\$PatchCache$

Net Start msiserver /Y

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f

Net Start msiserver /Y

Extraído de: http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html

0
0
0
2017-05-27 04:08:16 +0000

En su lugar, utilice MKLINK para unir la carpeta a una unidad alternativa si tiene espacio

  • en la unidad D: cree una subcarpeta llamada C

  • corte y pegue la carpeta Instalador en la subcarpeta C-Windows ubicada en la unidad D:

  • ejecute CMD

  • escriba: CD C:\Windows

  • escriba: MKLINK /J Instalador D:\C-Windows

  • escriba: SALIR

-1
-1
-1
2011-08-28 00:07:51 +0000

La solución es usar el comando de Inicio → Ejecutar → cmd:

rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"

Advertencia: Esto no afectará a la carpeta del Instalador. Todo el contenido msi archivos creados allí permanecerán hasta que el programa sea desinstalado. $PatchCache$ puede crecer hasta un tamaño de GB, lo que ocupa mucho espacio en el disco duro.

Este comando borrará $PatchCache$, y después de que termine, ejecute

dir C:\WINDOWS\Installer\$PatchCache$

… para ver si la carpeta sigue allí.

También puede usar

del /q /s %tmp%

que borra todos los archivos de la carpeta temporal, que son creados por el software de instalación.