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

Могу ли я удалить MSOCache?

Мне нужно больше места на моем SSD диске, и я обнаружил, что MSOCache занимает 1.3 ГБ. У меня установлен Microsoft Office 2010.

Могу ли я безопасно удалить MSOCache?

Ответы (8)

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

Короткий ответ: **Нет. Скорее всего, вы больше не сможете выполнять ремонт или устанавливать дополнительные компоненты. Я сам пробовал это на виртуальной машине под управлением Windows 7 с Office 2007-I представляю, что это также повлияет на Office 2010.

Более безопасным вариантом как здесь предлагается ) является запись самой папки на DVD или перемещение ее на USB носитель, а также изменение всех ссылок на нее в реестре Windows.

С той страницы:

Решение, что я недавно сделал:

  1. Запишите всю эту папку на CD-R или DVD (размер файла в этой папке зависит от версии Office).
  2. Удалите эту папку.
  3. Ищите в реестре в RegEdit для C:\MSOCache и измените все ссылки, чтобы указать, например, на привод CD/DVD: E:\MSOCache (разумеется, потребуется диск, когда что-то, связанное с Office, нуждается в этих кэш-файлах).
52
52
52
2013-06-14 21:43:20 +0000

Путь к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите `CD Путь к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите
    : MKLINK /J MSOCache D:\C\MSOCache
  • введите: EXIT
  • введите: MSOCache

  • после этого вы получите все содержимое C:\MSOCache папки по пути D:\C\MSOCache, но физически файлы будут располагаться на MSOCache.

  • это ответ на вопрос о папке C на диске C:. Теперь давайте поговорим о реальной проблеме, той же самой, которую я испытал несколько часов назад.

**Не хватает места на SSD-диске, как `C:\Windows\InstallerПуть к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите `CD Путь к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите
    : MKLINK /J MSOCache D:\C\MSOCache
  • введите: EXIT
  • введите: MSOCache

  • после этого вы получите все содержимое C:\MSOCache папки по пути D:\C\MSOCache, но физически файлы будут располагаться на MSOCache.

  • это ответ на вопрос о папке C на диске C:. Теперь давайте поговорим о реальной проблеме, той же самой, которую я испытал несколько часов назад.

Не хватает места на SSD-диске, как DRIVE

Основная проблема здесь является Windows Installer, и их дрянная система кэширования всех старых установочных файлов. Каждая старая версия какого-либо программного обеспечения, которая когда-то существовала на вашем ПК Windows Installer, хранится в его папке кэша. Глупость, не думаете ли вы (только потому, что кто-то может удалить какое-нибудь приложение Windows Installer хранит все файлы так, чтобы оно могло откатиться к прежнему состоянию - в упрощенной версии - поверьте мне, это гораздо сложнее, но примите это как есть)

Это не было бы большой проблемой, если бы не было еще большей глупости снова от Microsoft, конечно, называется Windows Updates. Это просто наводнит вас обновлениями. А что такое Обновления!? Никто!? Обновления == Установки == Большой и большой кэш установки Windows.

Моя ситуация заключалась в том, что я установил буквально базовый ПК разработки с минимальным Office + VS2005, VS2008, VS2010 - То есть я должен был. У меня это было на основном диске машины XP со 120 ГБ просто отлично, и осталось достаточно места на диске со всеми установленными обновлениями (~100 ГБ). Но Windows 7 == 30 GB свободного места (Представьте себе мое лицо, когда я увидел это). Я знаю, что Windows 7 немного больше, но не на 70 Гб больше.

… и теперь, спустя 2 часа, я вернулся к 70 Гб ;). КАК ты меня спрашиваешь?

Просто выполните то же самое, что и выше для следующих папок:

  • `C:\Windows\SoftwareDistributionПуть к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите `CD Путь к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите
    : MKLINK /J MSOCache D:\C\MSOCache
  • введите: EXIT
  • введите: MSOCache

  • после этого вы получите все содержимое C:\MSOCache папки по пути D:\C\MSOCache, но физически файлы будут располагаться на MSOCache.

  • это ответ на вопрос о папке C на диске C:. Теперь давайте поговорим о реальной проблеме, той же самой, которую я испытал несколько часов назад.

**Не хватает места на SSD-диске, как `C:\Windows\InstallerПуть к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите `CD Путь к этому будет перекрёстным пунктом.

Например, если у вас 120 ГБ SSD диск как C:, и 3 ТБ (Магнитный) HDD как D::

  • на диске D: создайте подкаталог с именем C
  • вырезайте и вставьте папку MSOCache в подкаталог C, расположенный на диске D:
  • запустите CMD
  • наберите
    : MKLINK /J MSOCache D:\C\MSOCache
  • введите: EXIT
  • введите: MSOCache

  • после этого вы получите все содержимое C:\MSOCache папки по пути D:\C\MSOCache, но физически файлы будут располагаться на MSOCache.

  • это ответ на вопрос о папке C на диске C:. Теперь давайте поговорим о реальной проблеме, той же самой, которую я испытал несколько часов назад.

Не хватает места на SSD-диске, как DRIVE

Основная проблема здесь является Windows Installer, и их дрянная система кэширования всех старых установочных файлов. Каждая старая версия какого-либо программного обеспечения, которая когда-то существовала на вашем ПК Windows Installer, хранится в его папке кэша. Глупость, не думаете ли вы (только потому, что кто-то может удалить какое-нибудь приложение Windows Installer хранит все файлы так, чтобы оно могло откатиться к прежнему состоянию - в упрощенной версии - поверьте мне, это гораздо сложнее, но примите это как есть)

Это не было бы большой проблемой, если бы не было еще большей глупости снова от Microsoft, конечно, называется Windows Updates. Это просто наводнит вас обновлениями. А что такое Обновления!? Никто!? Обновления == Установки == Большой и большой кэш установки Windows.

Моя ситуация заключалась в том, что я установил буквально базовый ПК разработки с минимальным Office + VS2005, VS2008, VS2010 - То есть я должен был. У меня это было на основном диске машины XP со 120 ГБ просто отлично, и осталось достаточно места на диске со всеми установленными обновлениями (~100 ГБ). Но Windows 7 == 30 GB свободного места (Представьте себе мое лицо, когда я увидел это). Я знаю, что Windows 7 немного больше, но не на 70 Гб больше.

… и теперь, спустя 2 часа, я вернулся к 70 Гб ;). КАК ты меня спрашиваешь?

Просто выполните то же самое, что и выше для следующих папок:

  • D:\C\WINDOWS

Команды очень похожи:

  • переместите папки выше в (например) CMD
  • запустите CD C:\WINDOWS поднятый как администратор
  • введите: MKLINK /J Installer D:\C\Windows\Installer
  • введите: MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
  • введите: EXIT
  • введите: Documents and Settings

  • обратите внимание только на то, чтобы остановить службы Windows Update, Trusted Installer и Windows Installer перед перемещением этих папок, запустите их после, если хотите, или просто перезагрузите (10 секунд для перезагрузки на SSD).

я восстановил 40 ГБ (100% бесполезно занятого места, так как я никогда не буду деинсталлировать все, что я использую). Не нарушил никаких оконных правил, так как они используют для Users ту же самую точку соединения с winSxS, хотя и на том же диске…

До сих пор копаюсь в том, что еще я могу переместить на (магнитный) жесткий диск… Обратите внимание, что у вас будет подпапка WinSxS в папке Windows НЕ ДЕЛАЙТЕ эту папку, так как она не соответствует назначению твердотельного диска (быстрая загрузка приложений). &007 - это папка, в которой расположены все Side by Side dll’s (и практически каждое приложение использует что-то оттуда). Это также решение от Microsoft для DLL версии HELL, если вам интересно, почему оно существует.

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

Функция локального источника установки (Msocache) установлена таким образом, что вам не нужно будет вставлять CD во время следующих операций по установке:

  • Обнаружение и восстановление
  • Требование установки
  • Настройка режима обслуживания
  • Установка пакетов обновления и патчей

Вы можете использовать Мастер очистки Windows для удаления папки Msocache. Для этого выполните действия, описанные в соответствующей статье Майкрософт .

Предупреждение: Никогда не удаляйте папку MSOCACHE с помощью проводника Майкрософт Windows.

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

Лучший способ предотвратить размещение этой папки на диске, это установить флажок Удалить установочные файлы во время установки Office.

Из этой поток :

Если вы удалите его, это то, что произойдет:

  • функция восстановления MS Office больше не будет работать из кэша жесткого диска - потребуется компакт-диск для исправления этого.
  • Microsoft Updates for Office, которые требуют кэш-памяти, больше не будут работать из кэша жесткого диска - потребуется CD для их установки.

Решение, что я недавно сделал:

  1. Запишите всю эту папку на CD-R или DVD (размер файла в этой папке зависит от версии вашего Office).
  2. Удалите эту папку.
  3. Ищите в реестре в regEdit для C:\MSOCache и измените все ссылки, чтобы указать на ваш привод CD/DVD, например: E:\MSOCache (разумеется, потребуется диск, когда что-то, связанное с Office, нуждается в этих кэш-файлах).
3
3
3
2017-03-29 09:21:36 +0000

Интересно, сталкивался ли кто-нибудь, кто против удаления этой папки, с какими-нибудь проблемами после этого в реальной жизни.

Я сдвинул+удалял этот MSOCache с тех пор, как впервые увидел его в 2003 году или около того, и у меня никогда не было проблем с обновлением или использованием Microsoft Office после этого.

Мой ответ: да, вы можете безопасно удалить папку C:\MSOCache без каких-либо сожалений в случае, если у вас есть установочный носитель, который вы можете использовать позже, если это потребуется.

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

У меня 64 ГБ SSD и LOADS программ. Я регулярно перемещаю глюттоны пространства на жесткий диск. Many программы теперь используют 500 Мб-1,3 Гб для мусора, как границы страниц и всевозможных небольших файлов изображений.

Не завинчивайте с реестром. Рано или поздно он сильно укусит вас за задницу. Создайте соединение, как уже упоминалось в ответе SoLaR .

HOWEVER – SOME CAVEATS.

  1. Не удаляйте оригинальную папку. Переименуйте ее со знаком минус, т.е. переименуйте MSOCache в -MSOCache.

  2. MSOCache является аномалией в том, что он находится в корневой папке. Обычно вы перемещаете что-то в подпапку. Поэтому Вам придется изменить следующее, где написано “поместить в родительскую папку”.

  3. Откройте командную строку в папке PARENT вложенной папки, которую вы перемещаете.

  4. КОПИруйте строку “mklink…” из файла DOCUMENTATION. Это означает, что выделите и нажмите Ctrl-C.

  5. Введите команду в командной строке и нажмите enter.

  6. Move все из папки “минус” до перекрестка.

  7. Скопируйте папку JUNCTION LIST.txt в папку PARENT папки TARGET на другом диске. Идея состоит в том, чтобы иметь всю документацию.

  8. Теперь, за исключением того, что у вас есть реальная папка с именем “минус”, все должно быть look так же, как и до начала.

  9. НЕ переименовывайте целевую папку. Это уничтожит перекресток. Если необходимо переименовать целевую папку, удалить перемычку, исправить файл JUNCTION LIST.txt и создать новый перемычку.

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

Очень похоже на предыдущие ответы - поворот в том, что я переместил C:\MSOCache на мой второй HD, D:\MSOCache, а затем все, что мне нужно было сделать, это использовать regedit для изменения всех ссылок с C:\MSOCache на D:\MSOCache для общего быстрого и безболезненного способа освободить большой кусок пространства на диске C:.

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

Да, вы можете удалить папку MSOCache, если при установке MS Office выберите опцию “Выполнить все из моего компьютера”.

Отметьте эту опцию в Microsoft Office, затем опцию Недоступно для компонентов, которые вам не нужны. Я установил только Excel (на тонны быстрее, чем LibreCalc), Word и PowerPoint, затем переименовал MSOCache в “junk.MSOCache.deleteme”. Я не планирую устанавливать другие компоненты Office.

Пока никаких проблем. Не пробовал устанавливать обновления Office, потому что мне не нужны исправления безопасности (единственные файлы Office, которые я использую - мои собственные), но если вам нужны обновления, сначала установите их и удалите/переименуйте MSOCache после.

UPDATE : Я также удалил папку MSOCache из Wine-инсталляции Office на Linux, и Excel работает просто отлично.

Похожие вопросы

3
19
10
28
3