Мені потрібно більше місця на SSD-диску, і я виявив, що MSOCache займає 1,3 ГБ. У мене встановлено Microsoft Office 2010.
Чи можна безпечно видалити MSOCache?
Мені потрібно більше місця на SSD-диску, і я виявив, що MSOCache займає 1,3 ГБ. У мене встановлено Microsoft Office 2010.
Чи можна безпечно видалити MSOCache?
Відповіді:
Коротка відповідь: ні . Ви, швидше за все, більше не зможете виконати ремонт або встановити додаткові компоненти.
Я сам спробував це на віртуальній машині під управлінням Windows 7 з Office 2007 – гадаю, це матиме такий же ефект і в Office 2010.
Більш безпечний варіант ( як тут пропонується ) - записати саму папку на DVD або перемістити її на USB-накопичувач і змінити всі посилання на неї в реєстрі Windows.
З цієї сторінки:
Рішення, що я нещодавно зробив:
- Запишіть всю цю папку на CD-R або DVD (розмір файлів цієї папки залежить від версії Office).
- Видаліть папку.
- Шукайте в реєстрі в RegEdit для C: \ MSOCache та змініть всі посилання, щоб вказувати на ваш CD / DVD привід, наприклад: E: \ MSOCache (звичайно буде потрібно диск, коли щось, що стосується Office, потребує цих файлів кешу.)
Шлях піти буде Junction Point.
Наприклад, якщо у вас SSD-накопичувач 120 Гб як C:
і жорсткий диск 3 ТБ (магнітний) як D:
:
D:
створити підпапку з назвоюC
MSOCache
в папку, що C
знаходиться на дискуD:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
Після цього у вас буде весь вміст MSOCache
папки в шляху C:\MSOCache
, але фізично файли будуть розташовані на D:\C\MSOCache
.
То була відповідь про MSOCache
папку на C
диску. Тепер поговоримо про справжню проблему, ту, яку я зазнав кілька годин тому.
НЕ БУДУТЬСЯ ПРОСТОРИЧНОГО ПРОСТОРУ НА SSD DISK КАК C:
ДИРІВ
Основна проблема тут - це інсталятор Windows, і їх шалена система кешування всіх старих інсталяційних файлів. Кожна стара версія якогось програмного забезпечення, яке колись існувало на вашому ПК, інсталятор Windows зберігає у своїй папці кешу. Думаєш, думка про те, що ти не думаєш (лише тому, що хтось може видалити якусь програму Windows Installer зберігає всі файли, щоб вона могла повернутися до попереднього стану - у спрощеній версії - повірте, це набагато складніше, але прийміть це так, як є).
Це не буде великою проблемою, якщо з боку Microsoft знову не з’явиться ще більша дурість, яку, звичайно, називають Windows Updates. Це просто заполонить вас оновленнями. А які оновлення !? Ніхто! Оновлення == Установки == Більший і більший кеш встановлення Windows.
Моя ситуація полягала в тому, що я встановив буквально базовий ПК для розробки з мінімальними Office + VS2005, VS2008, VS2010 - Це я повинен мати. У мене це було на первинному диску XP XP з 120 ГБ просто чудово та багато місця на диску, встановленому всіма оновленнями (~ 100 Гб). Але Windows 7 == 30 Гб вільного місця (уявіть моє обличчя, коли я це побачив). Я знаю, що Windows 7 трохи більший, але не на 70 Гб більший.
... а тепер через 2 години я повернувся до 70 ГБ;) ЯК ви запитаєте мене !?
Просто виконано те саме, що було описано вище для наступних папок:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
Команди дуже схожі:
D:\C\WINDOWS
CMD
підвищений як адміністраторCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
Зауважте лише, щоб зупинити послуги Windows Update, Trusted Installer та Windows Installer перед тим, як перемістити ці папки, запустити їх після, якщо ви хочете, або просто перезавантажте (10 секунд для перезавантаження на SSD).
Я повернув 40 Гб (100% марно зайнятого місця, оскільки я ніколи не видаляю нічого, що використовую). Не порушено жодних правил Windows, оскільки вони використовуються для того Documents and Settings
ж Junction Point, Users
хоча на тому ж диску ...
І все-таки замислюючись над тим, що я міг би перейти на (магнітний) жорсткий диск ... Одне, що слід помітити, у вас буде winSxS
підпапка у папці Windows, НЕ ПОВЕРНУЙТЕСЬ цю папку, оскільки це не спричинить мети твердотільного диска (швидке завантаження програм). WinSxS
це папка, в якій знаходяться всі DLL Side by Side (і, на жаль, кожен додаток звідти щось використовує). Це також рішення Microsoft для версії DLL ПЕКЛО, якщо вам цікаво, чому воно існує.
Функція локального джерела встановлення (Msocache) встановлена таким чином, що вам не доведеться вставляти компакт-диск під час наступних операцій налаштування:
Ви можете скористатися майстром очищення Windows, щоб видалити папку Msocache. Для цього виконайте кроки у відповідній статті Microsoft .
Попередження: Ніколи не видаляйте папку MSOCACHE за допомогою Microsoft Windows Explorer.
Найкращий спосіб запобігти розміщенню цієї папки на диску, насамперед, встановивши прапорець Видалити інсталяційні файли під час встановлення Office.
З цієї теми :
Якщо ви видалите його, це станеться:
- Функція відновлення MS Office більше не працюватиме з кешу жорсткого диска - для її виправлення знадобиться компакт-диск.
- Оновлення Microsoft для Office, для яких потрібен кеш, більше не працюватимуть з кешу жорсткого диска - для їх встановлення знадобиться компакт-диск.
Рішення, що я нещодавно зробив:
- Запишіть всю цю папку на CD-R або DVD (розмір файлів цієї папки залежить від версії Office).
- Видаліть папку.
- Шукайте в реєстрі в regEdit для C: \ MSOCache та змініть усі посилання на вказівник на ваш CD / DVD привід, наприклад: E: \ MSOCache (звичайно буде потрібно диск, коли щось, що стосується Office, потребує цих файлів кешу.)
Цікаво, чи хтось, хто проти видалення цієї папки, насправді зіткнувся з будь-якими проблемами після цього в реальному житті.
Я переміщував + видаляв цей MSOCache, оскільки бачив його вперше в 2003 році або близько того, і ніколи не виникав жодних проблем з оновленням або використанням Microsoft Office після цього.
Моя відповідь - так, ви можете безпечно видалити папку C: \ MSOCache, не шкодуючи, якщо у вас є інсталяційний носій, який ви можете використовувати пізніше, якщо це буде потрібно.
У мене є 64 ГБ SSD та ЗАВАНТАЖЕННЯ програм. Я регулярно переношу космічні клейовики на жорсткий диск. Зараз багато програм використовують 500 МБ-1,3 ГБ для сміття, як рамки сторінок і всілякі невеликі файли зображень.
Не гнітуйтесь з реєстром. Рано чи пізно це вкусить вас у великому часі. Створіть перехід, як згадується у відповіді SoLaR .
ЯКЩО - ДЕЯКІ КАВЕТИ.
Не видаляйте оригінальну папку. Перейменуйте його зі знаком мінус, тобто
перейменуйте MSOCache на -MSOCache.
MSOCache - це аномалія в тому, що він знаходиться в кореневій папці. Зазвичай ви переміщуєте щось у підпапці. Тож вам доведеться змінити наступне, де написано "помістити в батьківську папку".
У папці PARENT підпапки, яку ви переміщуєте, створіть файл TEXT під назвою JUNCTION LIST.txt із вмістом, показаним нижче. Отже, якщо ви переміщуєте C: \ Program Files \ Adobe \ Spacehog, ви помістите файл "JUNCTION LIST.txt" у C: \ Program Files \ Adobe \
ЗМІСТ LIST.txt (звичайно, змінено у вашому конкретному випадку):
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"
(Додайте будь-які інші, якщо потрібно.)
LIST.txt JUNCTION повинен документувати ТОЧНО те, що ви зробили.
Відкрийте командний рядок у папці PARENT підпапки, в яку ви пересуваєтеся.
Скопіюйте рядок "mklink ..." з файлу ДОКУМЕНТАЦІЯ. Це означає, що виділіть і натисніть Ctrl-C.
ВКАЗУЙТЕ команду під запитом та натисніть клавішу Enter.
Якщо це не працює, НЕ вносите жодних виправлень у командний рядок. Виправте файл ДОКУМЕНТАЦІЇ та повторіть копію та вставте.
Тепер у вас повинно бути назва оригінальної папки зі знаком мінус та з'єднанням із оригінальним іменем файлу.
Перемістіть все, починаючи з папки «мінус», до стику.
Скопіюйте папку JUNCTION LIST.txt у папку PARENT папки TARGET на іншому диску. Ідея полягає в тому, щоб мати документацію всюди.
Тепер, крім того, що у вас є фактична папка з назвою "мінус", все повинно виглядати так само, як і раніше.
НЕ перейменуйте цільову папку. Це руйнує стик. Якщо вам потрібно перейменувати цільову папку, видаліть з'єднання, виправте файл JUNCTION LIST.txt та створіть новий з'єднання.
Дуже схожий на попередні відповіді - поворот полягає в тому, що я перейшов C:\MSOCache
на свій другий HD, D:\MSOCache
і тоді все, що я повинен був зробити, - regedit
це змінити всі посилання C:\MSOCache
на D:\MSOCache
на загальний швидкий і безболісний спосіб звільнити значну частину місця на C : привід.
Так, ви можете видалити папку MSOCache, якщо при встановленні MS Office ви виберете опцію "Запустити все з мого комп'ютера".
Перевірте цю опцію в Microsoft Office, а потім перевірте, Not Availableчи не потрібні вам компоненти. Я встановив лише Excel (тонни швидше, ніж LibreCalc), Word та PowerPoint, а потім перейменував MSOCache у "junk.MSOCache.deleteme". Я не планую встановлювати будь-які інші компоненти Office.
Поки ніяких проблем. Не намагався встановити жодних оновлень Office, тому що мені не потрібні жодні патчі безпеки (єдині файли Office, якими я користуюся, є мої власні), але якщо ви хочете, щоб оновлення встановили їх спочатку та видаліть / перейменуйте MSOCache після.
ОНОВЛЕННЯ : Я також видалив папку MSOCache з установки Wine Office на Linux, і Excel працює чудово.