Potrzebuję więcej miejsca na dysku SSD i stwierdziłem, że MSOCache zajmuje 1,3 GB. Mam zainstalowany pakiet Microsoft Office 2010.
Czy mogę bezpiecznie usunąć MSOCache?
Potrzebuję więcej miejsca na dysku SSD i stwierdziłem, że MSOCache zajmuje 1,3 GB. Mam zainstalowany pakiet Microsoft Office 2010.
Czy mogę bezpiecznie usunąć MSOCache?
Odpowiedzi:
Krótka odpowiedź: nie . Najprawdopodobniej nie będziesz już w stanie przeprowadzić naprawy ani zainstalować dodatkowych komponentów.
Sam próbowałem na maszynie wirtualnej z systemem Windows 7 z pakietem Office 2007 - wyobrażam sobie, że miałoby to taki sam wpływ na pakiet Office 2010.
Bezpieczniejszą opcją ( jak sugerowano tutaj ) jest wypalenie samego folderu na DVD lub przeniesienie go na dysk USB i zmiana wszystkich odniesień do niego w rejestrze systemu Windows.
Z tej strony:
Rozwiązanie, co ostatnio zrobiłem:
- Nagraj cały folder na dysku CD-R lub DVD (rozmiar pliku tego folderu zależy od wersji pakietu Office).
- Usuń ten folder.
- Przeszukaj rejestr w RegEdit w poszukiwaniu C: \ MSOCache i zmień wszystkie odniesienia, aby wskazywały na napęd CD / DVD, na przykład: E: \ MSOCache (będzie oczywiście wymagał dysku, gdy coś związane z pakietem Office potrzebuje tych plików pamięci podręcznej).
Najlepiej będzie Junction Point.
Na przykład, jeśli masz dysk SSD 120 GB jako C:
i dysk twardy 3 TB (magnetyczny) jako D:
:
D:
utwórz podfolder o nazwieC
MSOCache
do podfolderu C
znajdującego się na dyskuD:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
Po tym będziesz mieć całą zawartość MSOCache
folderu w ścieżce C:\MSOCache
, ale fizycznie pliki będą znajdować się na D:\C\MSOCache
.
To była odpowiedź na temat MSOCache
folderu na C
dysku. Porozmawiajmy teraz o prawdziwym problemie, tym samym, którego doświadczyłem kilka godzin temu.
NIE DOTYCZY MIEJSCA NA DYSKU SSD JAKO C:
DYSK
Głównym problemem jest tutaj Instalator Windows i ich kiepski system buforowania wszystkich starych plików instalacyjnych. Każda stara wersja oprogramowania, które kiedyś istniało na komputerze, Instalator Windows przechowuje w swoim folderze pamięci podręcznej. Głupota, nie sądzisz (tylko dlatego, że ktoś może odinstalować jakąś aplikację Instalator Windows zachowuje wszystkie pliki, aby mógł przywrócić poprzedni stan - w wersji uproszczonej - uwierz mi, że jest to o wiele bardziej skomplikowane, ale zaakceptuj to w obecnej formie).
Nie stanowiłoby to większego problemu, gdyby znów nie było jeszcze większej głupoty od Microsoftu, oczywiście o nazwie Aktualizacje Windows. To po prostu zalewa Cię aktualizacjami. A jakie są aktualizacje !? Nikt!? Aktualizacje == Instalacje == Większa i większa pamięć podręczna instalacji systemu Windows.
Moja sytuacja była taka, że zainstalowałem dosłownie podstawowy komputer programistyczny z minimalną ilością Office + VS2005, VS2008, VS2010 - to znaczy, że muszę go mieć. Miałem to na dysku podstawowym komputera XP ze 120 GB w porządku i pozostało dużo miejsca na dysku z zainstalowanymi wszystkimi aktualizacjami (~ 100 GB). Ale Windows 7 == 30 GB wolnego miejsca (Wyobraź sobie moją twarz, kiedy to zobaczyłem). Wiem, że Windows 7 jest trochę większy, ale nie większy niż 70 GB.
... a teraz 2 godziny później wracam do 70 GB;) JAK mnie pytasz !?
Po prostu wykonaj to samo co powyżej dla następujących folderów:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
Polecenia są bardzo podobne:
D:\C\WINDOWS
CMD
podniesiony jako administratorCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
Pamiętaj tylko, aby zatrzymać usługi Windows Update, Trusted Installer i Windows Installer przed przeniesieniem tych folderów, uruchom je później, jeśli chcesz, lub po prostu uruchom ponownie (10 sekund na ponowne uruchomienie na dysku SSD).
Odzyskałem 40 GB (100% niepotrzebnie zajmowanego miejsca, ponieważ nigdy nie odinstaluję niczego, czego używam). Nie złamałem żadnych reguł systemu Windows, ponieważ używają tego Documents and Settings
samego punktu połączenia, Users
chociaż na tym samym dysku ...
Nadal grzebię w tym, co jeszcze mogę przenieść na dysk (magnetyczny) HDD ... Jedną z rzeczy, które można zauważyć, jest winSxS
folder podfolderów w folderze Windows. NIE PRZESUWAJ tego folderu, ponieważ sprzeciwiałby się on celowi Solid State Disk (szybkie ładowanie aplikacji). WinSxS
to folder, w którym znajdują się wszystkie biblioteki DLL obok siebie (i wiele z nich korzysta z każdej aplikacji) Jest to również rozwiązanie Microsoftu dla wersji DLL HELL, jeśli zastanawiasz się, dlaczego istnieje.
Lokalne źródło instalacji (Msocache) jest instalowane, dzięki czemu nie trzeba wkładać dysku CD podczas następujących operacji instalacji:
Możesz użyć Kreatora oczyszczania systemu Windows, aby usunąć folder Msocache. Aby to zrobić, wykonaj kroki opisane w powiązanym artykule Microsoft .
Ostrzeżenie: Nigdy nie usuwaj folderu MSOCACHE za pomocą Eksploratora Microsoft Windows.
Najlepszym sposobem, aby zapobiec umieszczeniu tego folderu na dysku, jest zaznaczenie pola wyboru Usuń pliki instalacyjne podczas instalacji pakietu Office.
Z tego wątku :
Jeśli go usuniesz, tak się stanie:
- Funkcja naprawy MS Office nie będzie działać z pamięci podręcznej dysku twardego - będzie wymagać naprawy dysku CD.
- Aktualizacje Microsoft Office wymagające pamięci podręcznej nie będą już działać z pamięci podręcznej dysku twardego - będą wymagały zainstalowania dysku CD.
Rozwiązanie, co ostatnio zrobiłem:
- Nagraj cały folder na dysku CD-R lub DVD (rozmiar pliku tego folderu zależy od wersji pakietu Office).
- Usuń ten folder.
- Przeszukaj rejestr w regEdit w poszukiwaniu C: \ MSOCache i zmień wszystkie odniesienia, aby wskazywały na napęd CD / DVD, na przykład: E: \ MSOCache (oczywiście będzie wymagał dysku, gdy coś związanego z pakietem Office potrzebuje tych plików pamięci podręcznej).
Zastanawiam się, czy ktokolwiek, kto jest przeciwny usunięciu tego folderu, rzeczywiście napotkał jakieś problemy w prawdziwym życiu.
Przesunęłem + usuwam ten MSOCache, odkąd widziałem go po raz pierwszy w 2003 roku i nigdy potem nie miałem żadnych problemów z aktualizacją lub używaniem Microsoft Office.
Moja odpowiedź brzmi tak, możesz bezpiecznie usunąć folder C: \ MSOCache bez żalu, jeśli masz nośnik instalacyjny, którego możesz użyć później, jeśli będzie to wymagane.
Mam dysk SSD 64 GB i OBCIĄŻENIA programów. I regularnie poruszać Gluttons przestrzeni na dysku twardym. Wiele programów używa teraz 500 MB-1,3 GB do śmieci takich jak ramki stron i wszelkiego rodzaju małe pliki obrazów.
Nie psuj rejestru. Wcześniej czy później ugryzie cię w tyłek. Utwórz skrzyżowanie, jak wspomniano w odpowiedzi SoLaR .
JEDNAK - NIEKTÓRE PRZESTROGI.
Nie usuwaj oryginalnego folderu. Zmień nazwę na znak minus, tj.
Zmień nazwę MSOCache na -MSOCache.
MSOCache jest anomalią, ponieważ znajduje się w folderze głównym. Zwykle przenosisz coś w podfolderze. Musisz więc zmodyfikować następujące pozycje, w których jest napisane „umieść w folderze nadrzędnym”.
W przenoszonym folderze PARENT w podfolderze utwórz plik TEXT o nazwie JUNCTION LIST.txt z zawartością pokazaną poniżej. Jeśli więc przenosisz C: \ Program Files \ Adobe \ Spacehog, umieścisz plik „JUNCTION LIST.txt” w C: \ Program Files \ Adobe \
TREŚĆ JUNCTION LIST.txt (oczywiście zmodyfikowana do konkretnego przypadku):
SSD Win 7
C:\ProgramData\Adobe\CameraRaw
was replaced with a junction to
S:\Program_Data\Adobe\CameraRaw
mklink /j CameraRaw "S:\Program_Data\Adobe\CameraRaw"
(W razie potrzeby dodaj inne).
JUNCTION LIST.txt powinien DOKŁADNIE udokumentować to, co zrobiłeś.
Otwórz wiersz polecenia w folderze PARENT w przenoszonym podfolderze.
KOPIUJ wiersz „mklink ...” z pliku DOKUMENTACJA. Oznacza to podświetlenie i naciśnij Ctrl-C.
Wklej polecenie w wierszu polecenia i naciśnij klawisz Enter.
Jeśli to nie działa, NIE NALEŻY ŻADNYCH poprawek w wierszu poleceń. Popraw plik DOKUMENTACJI i powtórz kopię i wklej.
Powinieneś teraz mieć oryginalną nazwę folderu ze znakiem minus i połączenie z oryginalną nazwą pliku.
Przenieś wszystko z folderu „minus” do skrzyżowania.
Skopiuj folder JUNCTION LIST.txt do folderu PARENT folderu TARGET na drugim dysku. Chodzi o to, aby mieć dokumentację w dowolnym miejscu.
Teraz, z wyjątkiem faktycznego folderu o nazwie „minus”, wszystko powinno wyglądać tak samo, jak przed rozpoczęciem.
NIE zmieniaj nazwy folderu docelowego. To niszczy skrzyżowanie. Jeśli musisz zmienić nazwę folderu docelowego, usuń złącze, popraw plik JUNCTION LIST.txt i utwórz nowe połączenie.
Bardzo podobna do poprzednich odpowiedzi - twist to przeniosłem się C:\MSOCache
do mojego drugiego HD, D:\MSOCache
a następnie wszystko, co musiałem zrobić, to użyć regedit
, aby zmienić wszystkie odwołania od C:\MSOCache
celu D:\MSOCache
dla ogólnej szybki i bezbolesny sposób, aby uwolnić się spory kawałek przestrzeni na C : napęd.
Tak, możesz usunąć folder MSOCache, jeśli podczas instalacji MS Office wybierzesz opcję „Uruchom wszystko z mojego komputera”.
Zaznacz tę opcję w Microsoft Office, a następnie sprawdź Not Available, czy nie potrzebujesz składników. Zainstalowałem tylko Excel (tony szybsze niż LibreCalc), Word i PowerPoint, a następnie zmieniłem nazwę MSOCache na „junk.MSOCache.deleteme”. Nie planuję instalować żadnych innych składników pakietu Office.
Jak dotąd żadnych problemów. Nie próbowałem instalować żadnych aktualizacji pakietu Office, ponieważ nie potrzebuję żadnych poprawek zabezpieczeń (jedyne pliki pakietu Office, których używam, są moje), ale jeśli chcesz aktualizacji, zainstaluj je najpierw, a następnie usuń / zmień nazwę MSOCache.
AKTUALIZACJA : Usunąłem również folder MSOCache z instalacji Wine pakietu Office w systemie Linux, a program Excel działa dobrze.