2010-11-29 15:59:27 +0000 2010-11-29 15:59:27 +0000
90
90
Advertisement

Czy mogę usunąć MSOCache?

Advertisement

Potrzebuję więcej miejsca na dysku SSD i okazało się, że MSOCache zajmuje 1,3 GB. Mam zainstalowany Microsoft Office 2010.

Czy mogę bezpiecznie usunąć MSOCache?

Advertisement

Odpowiedzi (8)

62
62
62
2010-12-02 15:19:44 +0000

Krótka odpowiedź: Nie. Najprawdopodobniej nie byłbyś już w stanie wykonać naprawy lub zainstalować dodatkowych komponentów. Sam wypróbowałem to na wirtualnej maszynie z systemem Windows 7 z pakietem Office 2007 - wyobrażam sobie, że miałoby to taki sam wpływ na Office 2010.

Bezpieczniejszą opcją jak sugerowano tutaj ) jest nagranie samego folderu na płytę DVD lub przeniesienie go na dysk USB i zmiana wszystkich odniesień do niego w rejestrze Windows.

Z tej strony:

Rozwiązanie, co zrobiłem ostatnio:

  1. Nagraj cały ten folder na płytę CD-R lub DVD (rozmiar pliku tego folderu zależy od wersji Office).
  2. Skasuj ten folder.
  3. Przeszukaj rejestr w RegEdit w poszukiwaniu C:\MSOCache i zmień wszystkie odniesienia do przykładu napędu CD/DVD: E:\MSOCache (będzie oczywiście wymagał płyty, gdy coś związanego z biurem potrzebuje tych plików w pamięci podręcznej).
52
52
52
2013-06-14 21:43:20 +0000

Sposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz: `CD Sposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz:
  • type: MKLINK /J MSOCache D:\C\MSOCache
  • type: EXIT

After this will have entire content of MSOCache folder in path C:\MSOCache, but physically files would be located on D:\C\MSOCache.


To była odpowiedź na temat folderu MSOCache na dysku C. Teraz porozmawiajmy o prawdziwym problemie, tym samym, którego doświadczyłem kilka godzin temu.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Główny problem to Windows Installer, i ich cholerny system buforowania wszystkich starych plików instalacyjnych. Każda stara wersja jakiegoś oprogramowania, które kiedyś istniało na twoim komputerze, Windows Installer przechowuje w swoim folderze pamięci podręcznej. Nie sądzisz, że to głupota (tylko dlatego, że ktoś mógłby odinstalować jakąś aplikację Windows Installer przechowuje wszystkie pliki, aby móc powrócić do poprzedniego stanu - w uproszczonej wersji - uwierz mi, że jest to o wiele bardziej skomplikowane, ale zaakceptuj to jak jest).

Nie byłoby to dużym problemem, gdyby nie było jeszcze większej głupoty z Microsoftu, oczywiście nazywanej Windows Updates. To po prostu zalewa cię aktualizacjami. A co to są aktualizacje!? Nikt!? Updates == Instalacje == Coraz większa pamięć podręczna instalacji systemu Windows.

Moja sytuacja była taka, że zainstalowałem dosłownie bazowy komputer rozwojowy z minimalnym pakietem Office + VS2005, VS2008, VS2010 - To znaczy, że musiałem mieć. Miałem to na głównym dysku maszyny XP z 120 GB w porządku i dużo miejsca na dysku po zainstalowaniu wszystkich aktualizacji (~100 GB). Ale Windows 7 == 30 GB wolnego miejsca (Wyobraź sobie moją twarz, gdy to zobaczyłem). Wiem, że Windows 7 jest trochę większy, ale nie 70GB większy.

… a teraz 2 godziny później wracam do 70 GB ;) Jak ty mnie pytasz!?

Po prostu wykonaj to samo co powyżej dla następujących folderów:

  • `C:\Windows\InstallerSposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz: `CD Sposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz:
  • type: MKLINK /J MSOCache D:\C\MSOCache
  • type: EXIT

After this will have entire content of MSOCache folder in path C:\MSOCache, but physically files would be located on D:\C\MSOCache.


To była odpowiedź na temat folderu MSOCache na dysku C. Teraz porozmawiajmy o prawdziwym problemie, tym samym, którego doświadczyłem kilka godzin temu.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Główny problem to Windows Installer, i ich cholerny system buforowania wszystkich starych plików instalacyjnych. Każda stara wersja jakiegoś oprogramowania, które kiedyś istniało na twoim komputerze, Windows Installer przechowuje w swoim folderze pamięci podręcznej. Nie sądzisz, że to głupota (tylko dlatego, że ktoś mógłby odinstalować jakąś aplikację Windows Installer przechowuje wszystkie pliki, aby móc powrócić do poprzedniego stanu - w uproszczonej wersji - uwierz mi, że jest to o wiele bardziej skomplikowane, ale zaakceptuj to jak jest).

Nie byłoby to dużym problemem, gdyby nie było jeszcze większej głupoty z Microsoftu, oczywiście nazywanej Windows Updates. To po prostu zalewa cię aktualizacjami. A co to są aktualizacje!? Nikt!? Updates == Instalacje == Coraz większa pamięć podręczna instalacji systemu Windows.

Moja sytuacja była taka, że zainstalowałem dosłownie bazowy komputer rozwojowy z minimalnym pakietem Office + VS2005, VS2008, VS2010 - To znaczy, że musiałem mieć. Miałem to na głównym dysku maszyny XP z 120 GB w porządku i dużo miejsca na dysku po zainstalowaniu wszystkich aktualizacji (~100 GB). Ale Windows 7 == 30 GB wolnego miejsca (Wyobraź sobie moją twarz, gdy to zobaczyłem). Wiem, że Windows 7 jest trochę większy, ale nie 70GB większy.

… a teraz 2 godziny później wracam do 70 GB ;) Jak ty mnie pytasz!?

Po prostu wykonaj to samo co powyżej dla następujących folderów:

  • `C:\Windows\SoftwareDistributionSposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz: `CD Sposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz:
  • type: MKLINK /J MSOCache D:\C\MSOCache
  • type: EXIT

After this will have entire content of MSOCache folder in path C:\MSOCache, but physically files would be located on D:\C\MSOCache.


To była odpowiedź na temat folderu MSOCache na dysku C. Teraz porozmawiajmy o prawdziwym problemie, tym samym, którego doświadczyłem kilka godzin temu.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Główny problem to Windows Installer, i ich cholerny system buforowania wszystkich starych plików instalacyjnych. Każda stara wersja jakiegoś oprogramowania, które kiedyś istniało na twoim komputerze, Windows Installer przechowuje w swoim folderze pamięci podręcznej. Nie sądzisz, że to głupota (tylko dlatego, że ktoś mógłby odinstalować jakąś aplikację Windows Installer przechowuje wszystkie pliki, aby móc powrócić do poprzedniego stanu - w uproszczonej wersji - uwierz mi, że jest to o wiele bardziej skomplikowane, ale zaakceptuj to jak jest).

Nie byłoby to dużym problemem, gdyby nie było jeszcze większej głupoty z Microsoftu, oczywiście nazywanej Windows Updates. To po prostu zalewa cię aktualizacjami. A co to są aktualizacje!? Nikt!? Updates == Instalacje == Coraz większa pamięć podręczna instalacji systemu Windows.

Moja sytuacja była taka, że zainstalowałem dosłownie bazowy komputer rozwojowy z minimalnym pakietem Office + VS2005, VS2008, VS2010 - To znaczy, że musiałem mieć. Miałem to na głównym dysku maszyny XP z 120 GB w porządku i dużo miejsca na dysku po zainstalowaniu wszystkich aktualizacji (~100 GB). Ale Windows 7 == 30 GB wolnego miejsca (Wyobraź sobie moją twarz, gdy to zobaczyłem). Wiem, że Windows 7 jest trochę większy, ale nie 70GB większy.

… a teraz 2 godziny później wracam do 70 GB ;) Jak ty mnie pytasz!?

Po prostu wykonaj to samo co powyżej dla następujących folderów:

  • `C:\Windows\InstallerSposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz: `CD Sposobem na to będzie Junction Point.

Na przykład, jeśli masz 120 GB dysk SSD jako C:, i 3TB dysk (magnetyczny) HDD jako D::

  • na dysku D: utwórz podkatalog o nazwie C
  • wytnij i wklej folder MSOCache do podkatalogu C znajdującego się na dysku D:
  • uruchom CMD
  • wpisz:
  • type: MKLINK /J MSOCache D:\C\MSOCache
  • type: EXIT

After this will have entire content of MSOCache folder in path C:\MSOCache, but physically files would be located on D:\C\MSOCache.


To była odpowiedź na temat folderu MSOCache na dysku C. Teraz porozmawiajmy o prawdziwym problemie, tym samym, którego doświadczyłem kilka godzin temu.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Główny problem to Windows Installer, i ich cholerny system buforowania wszystkich starych plików instalacyjnych. Każda stara wersja jakiegoś oprogramowania, które kiedyś istniało na twoim komputerze, Windows Installer przechowuje w swoim folderze pamięci podręcznej. Nie sądzisz, że to głupota (tylko dlatego, że ktoś mógłby odinstalować jakąś aplikację Windows Installer przechowuje wszystkie pliki, aby móc powrócić do poprzedniego stanu - w uproszczonej wersji - uwierz mi, że jest to o wiele bardziej skomplikowane, ale zaakceptuj to jak jest).

Nie byłoby to dużym problemem, gdyby nie było jeszcze większej głupoty z Microsoftu, oczywiście nazywanej Windows Updates. To po prostu zalewa cię aktualizacjami. A co to są aktualizacje!? Nikt!? Updates == Instalacje == Coraz większa pamięć podręczna instalacji systemu Windows.

Moja sytuacja była taka, że zainstalowałem dosłownie bazowy komputer rozwojowy z minimalnym pakietem Office + VS2005, VS2008, VS2010 - To znaczy, że musiałem mieć. Miałem to na głównym dysku maszyny XP z 120 GB w porządku i dużo miejsca na dysku po zainstalowaniu wszystkich aktualizacji (~100 GB). Ale Windows 7 == 30 GB wolnego miejsca (Wyobraź sobie moją twarz, gdy to zobaczyłem). Wiem, że Windows 7 jest trochę większy, ale nie 70GB większy.

… a teraz 2 godziny później wracam do 70 GB ;) Jak ty mnie pytasz!?

Po prostu wykonaj to samo co powyżej dla następujących folderów:

-

Komendy są bardzo podobne:

  • przejdź nad folderami do (np.) D:\C\WINDOWS
  • uruchom CMD podwyższony jako administrator
  • wpisz: CD C:\WINDOWS
  • typ: MKLINK /J Installer D:\C\Windows\Installer
  • typ: MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
  • typ: EXIT

Zauważ tylko, aby przed przeniesieniem tych folderów zatrzymać usługi Windows Update, Trusted Installer i Windows Installer, uruchomić je, jeśli chcesz lub po prostu zrestartować (10 sekund na restarcie na dysku SSD).

Odzyskałem z powrotem 40GB (100% bezużytecznego miejsca, ponieważ nigdy nie odinstaluję niczego, czego używam). Nie złamałem żadnych zasad dotyczących okien, ponieważ używają one dla Documents and Settings tego samego Junction Point to Users, chociaż na tym samym dysku…

Wciąż grzebiąc w tym, co jeszcze mógłbym przenieść na (magnetyczny) dysk twardy… Jedna rzecz, którą należy zauważyć, że będziesz miał podfolder winSxS w folderze Windows NIE RUCHOMY tego folderu, ponieważ byłoby to sprzeczne z celem Solid State Disk (szybkie ładowanie aplikacji). WinSxS to folder, w którym znajdują się wszystkie Side by Side dll’s (i prawie każda aplikacja używa czegoś stamtąd). Jest to również rozwiązanie Microsoftu dla DLL w wersji HELL, jeśli zastanawiasz się dlaczego ono istnieje.

12
Advertisement
12
12
2010-11-29 16:14:05 +0000

Funkcja Local Install Source (Msocache) jest zainstalowana, aby nie trzeba było wkładać płyty CD podczas następujących operacji konfiguracyjnych:

  • Detect and Repair
  • Demand Install
  • Maintenance Mode Setup
  • Installation of service packs and patches

Można użyć kreatora Windows Cleanup Wizard, aby usunąć folder Msocache. Aby to zrobić, postępuj zgodnie z instrukcjami w odpowiedni artykuł firmy Microsoft .

Ostrzeżenie: Nigdy nie usuwaj folderu MSOCACHE za pomocą przeglądarki Microsoft Windows Explorer.

6
6
6
2010-12-02 15:20:38 +0000

Najlepszym sposobem, aby w pierwszej kolejności zapobiec umieszczeniu tego folderu na dysku, jest zaznaczenie pola wyboru Skasuj pliki instalacyjne podczas instalacji pakietu Office.

Z tego wątek :

Jeśli go usuniesz, to właśnie tak się stanie:

  • funkcja naprawy pakietu MS Office nie będzie już działać z pamięci podręcznej dysku twardego - będzie wymagała płyty CD do jego naprawy.
  • Microsoft Updates for Office that require the cache will not work from the hard disk cache anymore anymore - will require the CD to install them.

Solution, what I did recently:

  1. Burn that whole folder to a CD-R or DVD (the filesize of that folder depends on your Office version).
  2. Usuń ten folder.
  3. Przeszukaj rejestr w regEdit w poszukiwaniu C:\MSOCache i zmień wszystkie odniesienia do przykładu napędu CD/DVD: E:\MSOCache (będzie oczywiście wymagał płyty, gdy coś związanego z urzędem potrzebuje tych plików w pamięci podręcznej).
3
Advertisement
3
3
2017-03-29 09:21:36 +0000

Zastanawiam się, czy ktoś, kto jest przeciwny usunięciu tego folderu, rzeczywiście napotkał na jakiekolwiek problemy w życiu.

Przesuwałem i usuwałem ten MSOCache od czasu, gdy zobaczyłem go po raz pierwszy w 2003 roku lub później, i nigdy nie miałem żadnych problemów z aktualizacją lub używaniem Microsoft Office po tym czasie.

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 jest to wymagane.

2
2
2
2014-06-15 06:22:37 +0000

Mam 64GB SSD i LOADS programów. I regularly przenieś spację na dysk twardy. Wiele programów używa teraz 500MB-1.3GB na obramowania stron i wszelkiego rodzaju małe pliki graficzne.

Nie wkręć się w rejestr. Prędzej czy później ugryzie cię w tyłek. Stwórz połączenie, jak wspomniano w odpowiedzi SoLaR .

HOWEVER – SOME CAVEATS.

  1. Nie usuwaj oryginalnego folderu. Zmień jego nazwę za pomocą znaku minus, tj. zmień nazwę MSOCache na -MSOCache.

  2. MSOCache jest anomalią w tym sensie, że znajduje się w folderze głównym. Normalnie przenosimy coś w podfolderze. Tak więc będziesz musiał zmodyfikować następujące rzeczy, gdzie jest napisane “umieścić w folderze głównym”.

  3. Otwieramy wiersz poleceń w folderze PARENT podfolderu, który przenosimy.

  4. KOPiuj linię “mklink …” z pliku DOKUMENTACJA. Oznacza to podświetlenie i naciśnij Ctrl-C.

  5. WSTECZ polecenie w wierszu zachęty i naciśnij Enter.

  6. Move everything from the “minus” folder to the junction.

  7. Copy the JUNCTION LIST.txt folder to the PARENT folder of the TARGET on the other drive. Chodzi o to, aby mieć dokumentację w każdym miejscu.

  8. Teraz, poza tym, że masz rzeczywisty folder z nazwą “minus”, wszystko powinno być look takie samo jak przed rozpoczęciem.

  9. Nie zmieniaj nazwy folderu docelowego. To niszczy połączenie. Jeśli chcesz zmienić nazwę folderu docelowego, usuń połączenie, popraw plik JUNCTION LIST.txt i utwórz nowe połączenie.

1
Advertisement
1
1
2011-04-06 08:37:59 +0000

Bardzo podobne do poprzednich odpowiedzi - twistem jest przeniesienie C:\MSOCache do mojego drugiego HD, D:\MSOCache, a następnie jedyne co musiałem zrobić, to użyć regedit do zmiany wszystkich referencji z C:\MSOCache na D:\MSOCache, aby w sumie szybko i bezboleśnie uwolnić sporą część przestrzeni na dysku C: drive.

0
0
0
2016-02-06 07:41:14 +0000

Tak, możesz usunąć folder MSOCache, jeśli po zainstalowaniu MS Office wybierzesz opcję “Uruchom wszystko z mojego komputera”.

Zaznacz tę opcję w Microsoft Office, a następnie zaznacz opcję Niedostępne dla komponentów, których nie potrzebujesz. Zainstalowałem tylko Excel (tony szybciej niż LibreCalc), Word i PowerPoint, następnie zmieniłem nazwę MSOCache na “junk.MSOCache.deleteme”. Nie planuję instalować żadnych innych komponentów pakietu Office.

Na razie nie ma żadnych problemów. Nie próbowałem instalować żadnych aktualizacji Office, ponieważ nie potrzebuję żadnych łatek zabezpieczających (jedyne pliki Office, których używam, to moje własne), ale jeśli chcesz zainstalować aktualizacje, zainstaluj je najpierw i usuń/nazwę MSOCache po.

UPDATE : Usunąłem również folder MSOCache z instalacji Wine Office na Linuksie, a Excel działa w pełni poprawnie.

Advertisement
Advertisement