2012-07-31 14:47:34 +0000 2012-07-31 14:47:34 +0000
425
425

¿Puedo borrar la carpeta C:\N-ProgramData\N-Caché de paquetes?

Hay una nueva carpeta llena de instaladores localizados en `C:\ProgramData\Package Cache Hay una nueva carpeta llena de instaladores localizados en . Creo que es de Visual Studio 2012 RC.

¿Puedo borrar estos gigabytes de datos sin consecuencias? ¿Son todos archivos temporales? Es un producto beta, así que no estoy seguro de que haya mucha información sobre esta carpeta.

Respuestas (9)

395
395
395
2013-01-19 15:34:05 +0000

TL;DR: NO elimine esta carpeta

(véase más abajo para ** soluciones provisionales** )


¿Por qué no?

Ha habido informes contradictorios sobre si la ausencia de esta carpeta (como consecuencia de su eliminación) causará actualmente y en todos los casos problemas con la instalación del estudio visual, es decir, durante el funcionamiento normal, durante la reinstalación, la actualización, la reparación, la instalación o la desinstalación. Sin embargo, la recomendación de MICROSOFT es claramente NO BORRARLO.

De Microsoft Developer Tools Blogs → AQUÍ

Cuando se repara, modifica o desinstala un producto o cuando se instala o desinstala un parche, si se requiere un medio de origen, la caché del paquete se utiliza automáticamente y la mayoría de los usuarios nunca verán un aviso. Sólo si la caché de paquetes falta o está incompleta, la configuración de Visual Studio indicará que se descargue (si está conectado) o que se localice el medio, como se muestra en la siguiente captura de pantalla.

Los usuarios que han instalado desde el medio incluso tienen la opción de descargar (si está conectado). Por lo tanto, aunque muy pocos clientes deberían ver este cuadro de diálogo, queríamos asegurarnos de que la experiencia fuera fácil. Aunque se pedirá que se descarguen los paquetes a la memoria caché si faltan, recomendamos a los usuarios que no eliminen la memoria caché de los paquetes. La caché no sólo se utiliza en muchos otros productos que se instalan con Burn y pueden no proporcionar la misma experiencia de descarga, sino que hay escenarios en los que Windows Installer puede requerir fuentes que no podemos manejar porque nuestro código no se está ejecutando.


Solution/Work-Around:

Si necesitas recuperar este espacio, tu apuesta más segura es evitar “eliminar” cualquier cosa, pero en su lugar, mueve esta carpeta y todos sus archivos. Puede hacer esto con seguridad siguiendo las instrucciones que aparecen a continuación a cualquier almacenamiento local/en vivo, en línea, casi en línea o fuera de línea siempre y cuando ese sistema de almacenamiento que pueda montarse a una letra de unidad o a cualquier punto de montaje en el sistema de archivos NTFS. Cualquiera de los siguientes funcionará:

  • otra partición viva (montada)
  • un disco óptico (CD, DVD, etc.) con un sistema de archivos vivo como FAT, o NTFS
  • un disco duro externo
  • una unidad USB
  • una unidad de red

Siempre que se le pida el medio/reciba cualquier error sobre archivos faltantes/ubicación faltante, simplemente asegúrese de volver a montar/insertar su unidad/medio si no es ya una partición viva.

Una vez movido, para “enlazar” el antiguo punto de montaje/ubicación (en la mayoría de los casos `C:\ProgramData\Package Cache# TL;DR: NO elimine esta carpeta

(véase más abajo para ** soluciones provisionales** )


¿Por qué no?

Ha habido informes contradictorios sobre si la ausencia de esta carpeta (como consecuencia de su eliminación) causará actualmente y en todos los casos problemas con la instalación del estudio visual, es decir, durante el funcionamiento normal, durante la reinstalación, la actualización, la reparación, la instalación o la desinstalación. Sin embargo, la recomendación de MICROSOFT es claramente NO BORRARLO.

De Microsoft Developer Tools Blogs → [ AQUÍ ]&003

Cuando se repara, modifica o desinstala un producto o cuando se instala o desinstala un parche, si se requiere un medio de origen, la caché del paquete se utiliza automáticamente y la mayoría de los usuarios nunca verán un aviso. Sólo si la caché de paquetes falta o está incompleta, la configuración de Visual Studio indicará que se descargue (si está conectado) o que se localice el medio, como se muestra en la siguiente captura de pantalla.

&004

Los usuarios que han instalado desde el medio incluso tienen la opción de descargar (si está conectado). Por lo tanto, aunque muy pocos clientes deberían ver este cuadro de diálogo, queríamos asegurarnos de que la experiencia fuera fácil. Aunque se pedirá que se descarguen los paquetes a la memoria caché si faltan, recomendamos a los usuarios que no eliminen la memoria caché de los paquetes. La caché no sólo se utiliza en muchos otros productos que se instalan con Burn y pueden no proporcionar la misma experiencia de descarga, sino que hay [ escenarios ]&003 en los que Windows Installer puede requerir fuentes que no podemos manejar porque nuestro código no se está ejecutando.


Solution/Work-Around:

Si necesitas recuperar este espacio, tu apuesta más segura es evitar “eliminar” cualquier cosa, pero en su lugar, mueve esta carpeta y todos sus archivos. Puede hacer esto con seguridad siguiendo las instrucciones que aparecen a continuación a cualquier almacenamiento local/en vivo, en línea, casi en línea o fuera de línea siempre y cuando ese sistema de almacenamiento que pueda montarse a una letra de unidad o a cualquier punto de montaje en el sistema de archivos NTFS. Cualquiera de los siguientes funcionará:

  • otra partición viva (montada)
  • un disco óptico (CD, DVD, etc.) con un sistema de archivos vivo como FAT, o NTFS
  • un disco duro externo
  • una unidad USB
  • una unidad de red

Siempre que se le pida el medio/reciba cualquier error sobre archivos faltantes/ubicación faltante, simplemente asegúrese de volver a montar/insertar su unidad/medio si no es ya una partición viva.

Una vez movido, para “enlazar” el antiguo punto de montaje/ubicación (en la mayoría de los casos ), simplemente se crea un directorio junction a él.

Junctions son reconocidos en el nivel file system como una entrada de alias en el FSTAB. Por lo tanto, es transparente para todos los programas, incluyendo el propio sistema operativo. En otras palabras, NO se ve como un archivo que simplemente apunta a otra ubicación (como un shortcut) y por lo tanto siempre funciona sin incidentes.

  1. Movería la(s) carpeta(s) en cuestión a su nueva ubicación
  2. Crear la unión
49
49
49
2012-11-16 11:26:52 +0000

Encontré la misma carpeta en mi portátil después de instalar el VS2012. Intenté renombrar esa carpeta a ‘_\N-Package Cache’. Cuando intenté desinstalar VS2012 el proceso de desinstalación no se inició.

Hay más información disponible aquí .

23
23
23
2013-07-07 00:27:57 +0000

La respuesta correcta parece ser que si lo borras, VS 2012 no se desinstalará, pero no es necesario. Por lo tanto:

  1. Puedes dejar los archivos ahí. Todo funcionará, pero usará mucho espacio en el disco.
  2. Puedes borrar los archivos, y si quieres desinstalar el VS 2012, puedes volver a ejecutar el instalador original para poner los archivos de nuevo, y luego desinstalar.
  3. Puedes mover los archivos a otra unidad con más espacio libre y:

Las uniones y los enlaces simbólicos son la única respuesta para mover los archivos del sistema a otra unidad. Son características a nivel de sistema de archivos NTFS que incluso el propio Windows ignora, y por lo tanto son un gran martillo (y un potencial riesgo de seguridad) que debería usarse con moderación a diferencia de sus homólogos de UNIX/Linux/BSD, ya que llevan mucho más tiempo en esa familia de sistemas operativos y los programas de UNIX/Linux/BSD saben cómo tratarlos.

19
19
19
2018-05-28 07:55:37 +0000

Para Visual Studio 2017, puede desactivar la caché del paquete (incluso después de que se instale Visual Studio) llamando a:

"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" --nocache

Gané alrededor de 2 GB de espacio en el disco del sistema a partir de eso (YMMV).

Para obtener más detalles, consulte los documentos: Documentos de Visual Studio: Deshabilitar o eliminar la memoria caché del paquete

17
17
17
2013-05-19 00:58:30 +0000

Todos los instaladores del software están guardados en esta carpeta. Si intenta desinstalar un software después de eliminar esta carpeta, fallará.

12
12
12
2012-09-24 21:03:46 +0000

Me di cuenta de esta carpeta después de instalar Visual Studio 2012, en mi caso todo lo que contenía a la instalación de Visual Studio 2012, lo he eliminado manualmente y todo parece funcionar incluyendo Visual Studio.

7
7
7
2013-01-19 15:36:53 +0000

No. Si eliminas esta carpeta, no podrás desinstalar (y posiblemente actualizar) Visual Studio.

7
7
7
2017-06-03 10:58:42 +0000

Sí puede borrar este directorio, si ha desinstalado Visual Studio.

Encontré este directorio después de desinstalar Visual Studio en preparación para instalar un SSD más pequeño que el disco duro que estaba usando antes. Este ordenador ya no es una estación de desarrollo.

La desinstalación de Visual Studio dejó atrás algún otro software como un programa para conectarse a un servidor SQL local, que no tengo. Lo desinstalé.

También dejó atrás varios programas .NET pero no sé cuáles son seguros de desinstalar así que los dejé en su lugar.

Así que hasta el punto de la pregunta: Borré este directorio.

Era bastante grande así que me ayudó a encajar mejor en mi SSD.

Ahora un día después no he notado ningún problema.

1
1
1
2012-08-04 15:49:37 +0000

Por lo general, es mejor no estropear la eliminación de estos archivos manualmente, y en su lugar dejar esta tarea a la Limpieza de Disco de Windows, o a otras herramientas de limpieza de discos. La que yo personalmente uso y puedo recomendarte es el CCleaner .

CCleaner puede ayudarte a encontrar automáticamente archivos obsoletos en un programa y eliminarlos por ti.