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

Kan ik de map C: Programmagegevens Pakketje Cache verwijderen?

Er is een nieuwe map vol met installateurs op `C:\ProgramData\Package Cache Er is een nieuwe map vol met installateurs op . Ik geloof dat dit van Visual Studio 2012 RC.

is Kan ik deze gigabytes aan gegevens zonder gevolgen verwijderen? Zijn het allemaal tijdelijke bestanden? Het is een beta-product dus ik weet niet zeker of er veel informatie is over deze map.

Antwoorden (9)

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

TL;DR: Verwijder deze map

NIET (zie hieronder voor workarounds )

  • *

Waarom niet?

Er zijn tegenstrijdige meldingen geweest over de vraag of de afwezigheid van deze map (als gevolg van het verwijderen ervan) werkelijk en in alle gevallen problemen zal veroorzaken met de installatie van de visuele studio, d.w.z. tijdens de normale werking, tijdens herinstallatie, patch/upgrade, reparatie, installatie of de-installatie. De aanbeveling van MICROSOFT is echter duidelijk om NOT DELETE IT.

Van Microsoft Developer Tools Blogs → HIER

Bij het repareren, wijzigen of verwijderen van een product of bij het installeren of verwijderen van een patch, als er bronmedia nodig zijn, wordt de pakketcache automatisch gebruikt en zullen de meeste gebruikers nooit een melding zien. Alleen als de pakketcache ontbreekt of incompleet is, zal Visual Studio setup vragen om te downloaden (indien verbonden) of om media te lokaliseren zoals weergegeven in de onderstaande screenshot.

Gebruikers die geïnstalleerd zijn vanaf media krijgen zelfs de optie om te downloaden (indien verbonden). Dus hoewel maar heel weinig klanten dit dialoogvenster ooit zouden moeten zien, wilden we er zeker van zijn dat de ervaring eenvoudig was. Hoewel we zullen vragen om pakketten te downloaden naar de cache als deze ontbreken, raden we gebruikers aan om de pakketcache niet te verwijderen. Niet alleen wordt de cache gebruikt door veel andere producten die zijn geïnstalleerd met Burn en mogelijk niet dezelfde downloadervaring bieden, er zijn scenario’s wanneer Windows Installer mogelijk een bron nodig heeft die we niet aankunnen omdat onze code niet draait.

  • *

Oplossing/Werkronde:

Als u deze ruimte moet terugwinnen, is uw veiligste inzet om “verwijderen” iets te vermijden, maar om in plaats daarvan deze map en al zijn bestanden te verplaatsen. U kunt dit veilig doen door de onderstaande instructies te volgen naar elke lokale/live, online, near-line of offline opslag zolang dat opslagsysteem kan worden gemount naar een stationsletter of een willekeurig koppelpunt op het NTFS-bestandssysteem. Elk van het volgende zal werken:

  • een andere live (gemount) partitie
  • een optische schijf (CD, DVD, enz.) met een live bestandssysteem zoals FAT, of NTFS
  • een externe harde schijf
  • een USB-station
  • een netwerkstation

Wanneer u gevraagd wordt naar de media/het ontvangen van fouten over ontbrekende bestanden/het missen van een locatie, zorgt u er gewoon voor dat u uw schijf/media opnieuw monteert/herinstalleert als het niet al een live-partitie is.

Eenmaal verplaatst, om het oude mount punt / locatie te “linken” (in de meeste gevallen `C:\ProgramData\Package Cache# TL;DR: Verwijder deze map

NIET (zie hieronder voor workarounds )

  • *

Waarom niet?

Er zijn tegenstrijdige meldingen geweest over de vraag of de afwezigheid van deze map (als gevolg van het verwijderen ervan) werkelijk en in alle gevallen problemen zal veroorzaken met de installatie van de visuele studio, d.w.z. tijdens de normale werking, tijdens herinstallatie, patch/upgrade, reparatie, installatie of de-installatie. De aanbeveling van MICROSOFT is echter duidelijk om NOT DELETE IT.

Van Microsoft Developer Tools Blogs → [ HIER ]&003

Bij het repareren, wijzigen of verwijderen van een product of bij het installeren of verwijderen van een patch, als er bronmedia nodig zijn, wordt de pakketcache automatisch gebruikt en zullen de meeste gebruikers nooit een melding zien. Alleen als de pakketcache ontbreekt of incompleet is, zal Visual Studio setup vragen om te downloaden (indien verbonden) of om media te lokaliseren zoals weergegeven in de onderstaande screenshot.

&004

Gebruikers die geïnstalleerd zijn vanaf media krijgen zelfs de optie om te downloaden (indien verbonden). Dus hoewel maar heel weinig klanten dit dialoogvenster ooit zouden moeten zien, wilden we er zeker van zijn dat de ervaring eenvoudig was. Hoewel we zullen vragen om pakketten te downloaden naar de cache als deze ontbreken, raden we gebruikers aan om de pakketcache niet te verwijderen. Niet alleen wordt de cache gebruikt door veel andere producten die zijn geïnstalleerd met Burn en mogelijk niet dezelfde downloadervaring bieden, er zijn [ scenario’s ]&003 wanneer Windows Installer mogelijk een bron nodig heeft die we niet aankunnen omdat onze code niet draait.

  • *

Oplossing/Werkronde:

Als u deze ruimte moet terugwinnen, is uw veiligste inzet om “verwijderen” iets te vermijden, maar om in plaats daarvan deze map en al zijn bestanden te verplaatsen. U kunt dit veilig doen door de onderstaande instructies te volgen naar elke lokale/live, online, near-line of offline opslag zolang dat opslagsysteem kan worden gemount naar een stationsletter of een willekeurig koppelpunt op het NTFS-bestandssysteem. Elk van het volgende zal werken:

  • een andere live (gemount) partitie
  • een optische schijf (CD, DVD, enz.) met een live bestandssysteem zoals FAT, of NTFS
  • een externe harde schijf
  • een USB-station
  • een netwerkstation

Wanneer u gevraagd wordt naar de media/het ontvangen van fouten over ontbrekende bestanden/het missen van een locatie, zorgt u er gewoon voor dat u uw schijf/media opnieuw monteert/herinstalleert als het niet al een live-partitie is.

Eenmaal verplaatst, om het oude mount punt / locatie te “linken” (in de meeste gevallen ), maakt u gewoon een directory junction aan.

Junctions worden herkend op het file system niveau als een alias vermelding in de FSTAB. Daarom is het transparant voor alle programma’s, inclusief het OS zelf. Met andere woorden, het wordt NIET gezien als een bestand dat simpelweg naar een andere locatie wijst (zoals een shortcut) en werkt daarom altijd zonder incidenten.

  1. U zou de betreffende map(pen) verplaatsen naar de nieuwe locatie
  2. 3. Maak de kruising aan
49
49
49
2012-11-16 11:26:52 +0000

Ik heb dezelfde map gevonden op mijn laptop na de installatie van VS2012. Ik heb geprobeerd die map te hernoemen naar ‘Pakket Cache’. Toen ik vervolgens probeerde VS2012 te de-installeren, is het de-installatieproces niet gestart.

Meer informatie is beschikbaar hier .

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

Het juiste antwoord lijkt te zijn dat als je het verwijdert, VS 2012 zal mislukken om te verwijderen, maar het is anders niet nodig. Daarom:

  1. U kunt de bestanden daar laten staan. Alles zal werken, maar het zal veel schijfruimte gebruiken.
  2. U kunt de bestanden verwijderen, en als u VS 2012 wilt verwijderen, kunt u het oorspronkelijke installatieprogramma opnieuw uitvoeren om de bestanden terug te zetten, en vervolgens verwijderen.
  3. 3. U kunt de bestanden verplaatsen naar een andere schijf met meer vrije ruimte en ofwel:

Junctions en symbolische links zijn de enige oplossing voor het verplaatsen van systeembestanden naar een andere schijf. Het zijn NTFS-functies op het niveau van het bestandssysteem die zelfs Windows zelf niet kent, en zijn dus een echt grote hamer (en potentieel veiligheidsrisico) die spaarzaam gebruikt zouden moeten worden in tegenstelling tot hun UNIX/Linux/BSD tegenhangers, aangezien ze al veel langer in de buurt zijn van die OS-familie en UNIX/Linux/BSD programma’s weten hoe ze er mee om moeten gaan.

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

Voor Visual Studio 2017 kun je de pakketcache uitschakelen (zelfs nadat Visual Studio is geïnstalleerd) door te bellen naar:

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

Ik heb daar ongeveer 2 GB schijfruimte op mijn systeemschijf gewonnen (YMMV).

Voor details, zie de docs: Visuele Studio Docs: Schakel de Package Cache uit of verwijder deze.

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

Alle installatieprogramma’s van de software worden in deze map opgeslagen. Het zou mislukken als u probeert een software te verwijderen na het verwijderen van deze map.

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

Ik merkte deze map op nadat ik Visual Studio 2012 had geïnstalleerd, in mijn geval bevatte alles in de map de installatie van Visual Studio 2012, ik heb het handmatig verwijderd en alles lijkt te werken inclusief Visual Studio.

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

Nee. Als u deze map verwijdert, kunt u Visual Studio niet verwijderen (en eventueel bijwerken).

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

JAAR u kunt deze map verwijderen, als u Visual Studio.

hebt verwijderd, heb ik deze map gevonden na het verwijderen van Visual Studio als voorbereiding op het installeren van een SSD die kleiner is dan de harde schijf die ik eerder gebruikte. Deze computer is niet langer een ontwikkelingsstation.

Uninstalling Visual Studio liet wat andere software achter, zoals een programma om verbinding te maken met een lokale SQL server, die ik niet heb. Ik heb het verwijderd.

Het heeft ook verschillende .NET programma’s achtergelaten maar ik weet niet welke veilig zijn om te verwijderen, dus ik heb ze op hun plaats gelaten.

Dus tot het punt van de vraag: Ik heb deze directory wel verwijderd.

Het was vrij groot dus hielp me om beter in mijn SSD te passen.

Nu een dag later heb ik geen problemen opgemerkt.

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

Het is meestal beter om niet te knoeien met het handmatig verwijderen van deze bestanden, en in plaats daarvan deze taak over te laten aan ofwel Windows Disk Cleanup, of andere hulpmiddelen voor het schoonmaken van de schijf. Degene die ik persoonlijk gebruik en kan aanbevelen is de CCleaner .

CCleaner kan u helpen om automatisch verouderde bestanden in een programma te vinden en deze voor u te verwijderen.