Как я могу устранить огромные, кэшированные файлы 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 и другие системы развертывания могут также иметь другие способы обеспечения доступности файлов для операций восстановления.
Некоторые дальнейшие ссылки:
