Dostępny jest nowy folder pełen instalatorów C:\ProgramData\Package Cache\
. Wierzę, że pochodzi z Visual Studio 2012 RC.
Czy mogę usunąć te gigabajty danych bez konsekwencji? Czy wszystkie są plikami tymczasowymi? To produkt w wersji beta, więc nie jestem pewien, czy istnieje wiele informacji na temat tego folderu.
windows
disk-space
Ben L.
źródło
źródło
Odpowiedzi:
TL; DR: NIE usuwaj tego folderu
( obejścia poniżej )
Dlaczego nie?
Pojawiły się sprzeczne raporty o tym, czy brak tego folderu (w wyniku jego usunięcia) faktycznie i we wszystkich przypadkach spowoduje problemy z instalacją programu Visual Studio, tj. Podczas normalnej pracy, podczas ponownej instalacji, instalacji / aktualizacji, instalacji naprawczej lub odinstaluj. Jednak zalecenie MICROSOFT wyraźnie NIE NALEŻY USUWAĆ .
Z blogów narzędzi dla programistów Microsoft → TUTAJ
Rozwiązanie / obejście:
Jeśli chcesz odzyskać to miejsce, najbezpieczniej jest unikać „usuwania” czegokolwiek, ale zamiast tego przenieść ten folder i wszystkie jego pliki. Możesz bezpiecznie to zrobić, postępując zgodnie z poniższymi instrukcjami, do dowolnego magazynu lokalnego / na żywo, online, stacjonarnego lub offline, o ile ten system pamięci może być podłączony do litery dysku lub dowolnego punktu montowania w systemie plików NTFS . Działa dowolne z poniższych:
Ilekroć pojawi się monit o nośnik / otrzymujesz błędy dotyczące brakujących plików / brakującej lokalizacji, po prostu upewnij się, że ponownie zamontowałeś / ponownie włożyłeś dysk / nośnik, jeśli nie jest to partycja na żywo.
Po przeniesieniu, aby „połączyć” stary punkt / lokalizację montowania (w większości przypadków
C:\ProgramData\Package Cache\
), wystarczy utworzyćjunction
do niego katalog .Junctions
są rozpoznawane nafile system
poziomie jako wpis aliasu wFSTAB
. Dlatego jest przezroczysty dla wszystkich programów, w tym samego systemu operacyjnego. Innymi słowy, NIE jest postrzegany jako plik, który po prostu wskazuje inną lokalizację (jak ashortcut
) i dlatego zawsze działa bez incydentów.Utwórz skrzyżowanie
Opcja 1. (natywnie) : Wystarczy wydać wbudowane polecenie systemu Windows Vista / 7/8 i monit cmd:
UWAGA: Jeśli zrobisz
newpath
absolut, będziesz mógł przenieść link bez przerywania wskaźnika donewpath
. Jeśli utworzysznewpath
krewnego, będziesz w stanie zapobiec zerwaniu linku, dopóki poruszasz ZARÓWNO link i celujesz RAZEM i utrzymujesz ich względne ścieżki.Opcja 2. (za pomocą narzędzia) : Kolejną WIELKĄ alternatywą jest bezpłatne przydatne narzędzie, z którego korzystam od lat, zwane „Link Shell Extension” . LSE jest bezpłatny i można go znaleźć tutaj (lub Google dla niego): http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html
LSE pozwala na tworzenie dowiązań symbolicznych, dowiązań twardych, skrzyżowań, smartcopii, smartclonów, inteligentnych mirrorów, inteligentnych ruchów, splicingu, wielu źródeł i wielu innych rzeczy, które, szczerze mówiąc, były dla mnie zbyt mylące. Ale to genialny darmowy produkt, który tworzy menu kontekstowe Eksploratora Windows, które pozwala kliknąć prawym przyciskiem myszy folder LINK-TARGET, a następnie przeciągnąć go w miejsce, w którym chcesz utworzyć rzeczywiste łącze. Możesz oczywiście zmienić nazwę linku na cokolwiek chcesz.
źródło
Znalazłem ten sam folder na moim laptopie po zainstalowaniu VS2012. Próbowałem zmienić nazwę tego folderu na „__Package Cache”. Kiedy próbowałem odinstalować VS2012, proces deinstalacji nie został uruchomiony.
Więcej informacji jest dostępnych tutaj .
źródło
Prawidłową odpowiedzią wydaje się być to, że jeśli ją usuniesz, VS 2012 nie zostanie odinstalowany, ale w przeciwnym razie nie jest potrzebny. W związku z tym:
Możesz przenieść pliki na inny dysk z większą ilością wolnego miejsca i:
a) przenieś pliki z powrotem, gdy ich potrzebujesz
b) stwórz skrzyżowanie jak w sugestii Flaka (ostrzeżenie: skrzyżowania to podstępne bestie i okłamuje Eksploratora Windows, mówiąc, że pliki zajmują miejsce na dysku C: kiedy naprawdę znajdują się na innym dysku!)
Połączenia i dowiązania symboliczne są jedyną odpowiedzią na przenoszenie plików systemowych na inny dysk. Są to funkcje na poziomie systemu plików NTFS, o których nawet sam system Windows nie jest świadomy, a zatem są naprawdę dużym młotem (i potencjalnym zagrożeniem bezpieczeństwa), którego należy używać oszczędnie w przeciwieństwie do ich odpowiedników w systemach UNIX / Linux / BSD, ponieważ są one o wiele dłużej w tej rodzinie systemów operacyjnych, a programy UNIX / Linux / BSD wiedzą, jak sobie z nimi radzić.
źródło
Wszystkie instalatory oprogramowania są zapisywane w tym folderze. Nie powiedzie się, gdy spróbujesz odinstalować oprogramowanie po usunięciu tego folderu.
źródło
Zauważyłem ten folder po zainstalowaniu programu Visual Studio 2012, w moim przypadku wszystko w nim zawarte w instalacji programu Visual Studio 2012, ręcznie go usunąłem i wszystko wydaje się działać, w tym Visual Studio.
źródło
W przypadku programu Visual Studio 2017 można wyłączyć pamięć podręczną pakietów (nawet po zainstalowaniu programu Visual Studio), wywołując:
Zyskałem z tego około 2 GB miejsca na dysku systemowym (YMMV).
Aby uzyskać szczegółowe informacje, zobacz dokumentację: Dokumenty programu Visual Studio: Wyłącz lub usuń pamięć podręczną pakietów
źródło
Nie. Jeśli usuniesz ten folder, nie będziesz w stanie odinstalować (i ewentualnie zaktualizować) programu Visual Studio.
źródło
TAK, możesz usunąć ten katalog, jeśli odinstalowałeś Visual Studio.
Znalazłem ten katalog po odinstalowaniu programu Visual Studio w ramach przygotowań do instalacji dysku SSD mniejszego niż dysk twardy, którego wcześniej używałem. Ten komputer nie jest już stacją programistyczną.
Odinstalowanie programu Visual Studio pozostawiło trochę innego oprogramowania, takiego jak program do łączenia się z lokalnym serwerem SQL, którego nie mam. Odinstalowałem to.
Pozostawił także kilka programów .NET, ale nie wiem, które z nich można bezpiecznie odinstalować, więc zostawiłem je na swoim miejscu.
Więc do sedna pytania: usunąłem ten katalog.
Był dość duży, więc pomógł mi lepiej dopasować się do mojego dysku SSD.
Teraz dzień później nie zauważyłem żadnych problemów.
źródło
Zwykle lepiej nie robić bałaganu podczas ręcznego usuwania tych plików i zamiast tego pozostaw to zadanie albo Windows Disk Cleanup, albo innym narzędziom do czyszczenia dysku. Tym, którego osobiście używam i mogę polecić, jest CCleaner .
CCleaner może pomóc Ci automatycznie znaleźć przestarzałe pliki w programie i usunąć je za Ciebie.
źródło