Как я могу устранить огромные, кэшированные файлы MSI в C:\Windows\Installer?
Размер папки кэша MSI (C:\Windows\Installer
) существенно вырос и теперь занимает слишком много дискового пространства на моих (доменных) компьютерах. Эта папка может быть удалена или уменьшена?
Тот же вопрос касается:
C:\WINDOWS\WinSxS
(%SystemRoot%\WinSxS
)C:\System32\DriverStore
(%SystemRoot%\System32\DriverStore
)
1 ответ
Резюме
Каталог
%SystemRoot%\Installer
и его содержание никогда не должно вмешиваться. Неработоспособная система почти всегда приводит к То же самое касается WinSxS, магазина драйверов и GAC.Настоящая проблема - дисковое пространство -
SSD drives
все еще слишком малы для комфорта. Ниже приведены некоторые предлагаемые процедуры, которые вы можете использовать, чтобы восстановить пространство более безопасным способом.Использование административных установок является универсальной мерой для уменьшения размера
%SystemRoot%\Installer
папка для будущих развертываний. Смотрите нижний раздел.
Оригинальный и длинный ответ
Ниже приведены основные / наиболее эффективные варианты, приведенные в этом оригинальном и грязном ответе: Мелочи и хитрости: очевидные способы освобождения дискового пространства на системном диске (долго).
Microsoft о мелиорации пространства: освободите место на диске в Windows 10
Экспресс: Срочная 5-минутная мелиорация
- Хранение: вставьте USB-накопитель (низкопрофильный, если вы хотите, чтобы он был подключен постоянно) или SD-карту. Переместить содержимое вашего
Downloads
а такжеLargest Media folders
там. использованиеUSB 3.X port!
(синий / красный / чирок).- Развертка Mongers: в проводнике Windows выберите
"Users folder"
(C:\Users), нажмитеF3
и выберите"Size: Gigantic"
(или очень большой). Уберите их, если найдете - с осторожностью:
- типично
ISOs
,Virtuals
,Movie files
,etc...
- Осторожнее с:
Outlook PST files
!Database files
!- избежать
source code folders
а такжеvirtual disks
(переместить только всю папку)!- Короче:
Move only files you know are safe to move!
- Zap повторно загружаемые файлы? (многие огромные файлы могут быть легко восстановлены)
iTunes?
,ISOs?
,Installers
(вDownloads
)Zap clouded files?
(локальный кеш)
Много других вариантов ниже. Просто 5-минутную экстренную процедуру я использую сам (тривиальные варианты).
И, очевидно, очистить корзину:-). Также быстро удалить большие, неиспользуемые пакеты программного обеспечения.
И проверьте корень C: \ для виртуальных и подобных целей. Однако самые большие файлы должны быть в иерархии профилей.
Восстановить дисковое пространство - прагматичные варианты
Рекомендуемые реальные быстрые опции для восстановления дискового пространства:
Общее:
Removables & Disc Space Visualization
,- Добавить
low-profile USB drive
и / илиSD-Card
на ваш ноутбук для "постоянного", дополнительного хранилища для перемещения больших файлов в. Как правило, не высокоскоростной, используйте соответственно. Примечание Я считаю, что низкопрофильные USB-накопители могут сильно нагреваться под нагрузкой. Не для тяжелого, постоянного использования ИМХО. Find Space Hogs
: https://en.wikipedia.org/wiki/WinDirStat. Инструмент визуализации для использования дискового пространства. Может работать медленно на дисках не SSD. Показывает, что ест ваш диск.
- Добавить
Вариант 0:
Clouding
, Очевидно.OneDrive
,Dropbox
,Google Drive
, так далее...- Вариант 2:
Microsoft's Disk Cleanup Tool
, Очистить файлы Центра обновления Windows и многое другое.- Клавиша Windows + Нажмите R, введите
cleanmgr.exe
и нажмите Enter. - Выберите системный диск и нажмите ОК
- Теперь нажмите
Clean up System Files
затем выберите системный диск и нажмите ОК.
- Клавиша Windows + Нажмите R, введите
- ОБНОВЛЕНИЕ Октябрь 28. В их бесконечной мудрости Microsoft добавила папку " Загрузки " в качестве опции очистки! Это чистое безумие, НЕ ВКЛЮЧИТЬ! Удаляет всю папку загрузок без вопросов.
- Вариант 7: очистить
Downloads
папка (все пользователи).- Переместите файлы на USB / SD / другой раздел.
- Изменить местоположение загрузок по умолчанию:
Right Click Folder => Properties => Location
, - Одно общее местоположение для всех пользователей - если применимо?
- Вариант 18:
Compression
(выборочные папки?). В свойствах папки. Может быть очень медленным для старых дисков. - Вариант 19:
Uninstall unnecessary software
, Бежатьappwiz.cpl
из Windows Key + Нажмите R
Вариант с высокой степенью риска: удалите устаревшие и устаревшие разделы для восстановления и создайте на их месте пригодный для использования раздел для хранения данных.
Очень эффективно в сочетании с опциями
1 (My Documents)
&7 (Downloads)
&11 (Data Heavy Applications)
и т. д. Может закончиться катастрофой, если удален неправильный раздел - конечно.Чтобы успешно удалить разделы восстановления либо
diskpart
(Windows) илиgparted
(Linux) скорее всего нужен (see "Alternative Approaches" in linked SO answer
).Not for the faint of heart or inexperienced
, Резервное копирование необходимо!
Второе место: Option 4: Administrative Installation
представлен ниже. Может также проверить Option 3: (CCleaner)
(не без риска). И последнее замечание: вы можете отключить восстановление системы (особенно для виртуальных компьютеров). Не указано в связанном ответе (максимальная длина).
Очистка / Помещение WinSxS на Диету
Папка WinSxS - параллельное хранилище сборок Win32 полно жестких ссылок (несколько ярлыков на один и тот же "физический" файл) и часто устаревших версий, которые никогда не могут быть использованы (заменены политикой и обновлениями). Вы можете запустить " Scavenging " - сборку мусора для параллельных сборок Win32.
Команда " Найти фактический размер ", доступная с Win 8.1 (из командной строки с повышенными правами):
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Это выходит за рамки всех жестких ссылок и определяет фактический размер папки WinSxS и необходимость ее очистки.
Запустите "Очистку" (из командной строки с повышенными правами):
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Инструмент очистки диска Microsoft: cleanmgr.exe
Кажется, иногда запускает "мусор". И есть запланированное задание (Win8 up) - запуск очистки. Немного отличается от запуска команды. Льготный период 30 дней до очистки и некоторые проблемы с тайм-аутом (заканчиваются через 1 час, независимо).
Суперпользователь: почему папка /winsxs становится такой большой и ее можно уменьшить?
Административная установка
Вы не можете безопасно удалить эти файлы, они существуют для облегчения операций удаления, изменения и восстановления для установленного продукта. Однако вы можете значительно уменьшить размер кэшированных файлов MSI, выполнив административную установку (по сути, извлечение файлов) MSI перед его установкой. Перейдите по ссылке выше для описания - вы должны поместить эти извлеченные файлы в общий сетевой ресурс.
Кэшированные файлы MSI раньше были маленькими, потому что они были удалены из их внутренних файлов CAB. Однако, начиная с Windows 7 (MSI версии 5), файлы MSI теперь кэшируются в полном размере, чтобы не нарушать сигнатуру файла, которая влияет на приглашение UAC при запуске установки (известная проблема Vista). Это может привести к значительному увеличению потребления дискового пространства (несколько гигабайт для некоторых систем).
Запуск установки admin извлечет файлы из CAB-файлов, встроенных в MSI, отрегулируйте макет мультимедиа в таблице Media в новом MSI таким образом, чтобы при запуске он использовал извлеченные внешние исходные файлы вместо внутренних CAB. Новый и меньший файл MSI, используемый для установки, затем кэшируется в системе. Это может сэкономить несколько гигабайт дискового пространства, в зависимости от того, какие установщики вы используете, сколько вам нужно установить, насколько они велики и т. Д. Имейте в виду, что вы должны иметь дело с проблемой приглашения UAC, описанной выше, при использовании образов администратора поскольку извлеченный MSI (как правило) больше не подписан, а получен из надежного источника (ваше собственное извлечение).
Извлеченные файлы и связанный файл MSI следует поместить в точку сетевой установки вместе со всеми остальными установщиками, чтобы обеспечить доступность файлов для операций восстановления. Именно так большинство крупных корпораций в любом случае имеют дело с установкой. Тогда вообще нет необходимости встраивать CAB-файлы в кэшированный MSI. SCCM и другие системы развертывания могут также иметь другие способы обеспечения доступности файлов для операций восстановления.
Некоторые дальнейшие ссылки: