1495

Очистка папки Installer в Windows 7/8/102

Всем привет! Сегодня поговорим о скрытом каталоге Installer, что лежит внутри Windows. Вот он:

Очистка папки Installer в Windows 7/8/10 Windows, Microsoft, Жесткий диск, Длиннопост

Ни дома, ни на работе я проблем с этим каталогом не встречал. Однако недавно, забежав знакомым на помощь (читать тут и тут), увидел комп, на котором из 120 гб SSD было свободно только 1,5 гб. Анализ занятого пространства средствами Windows 10 показал два слабых места: архивы Outlook и папку Windows, которая разрослась аж до 70 гб. Windows 10 обновиться нормально не могла и осталась на Windows 10 1903. При помощи WinDirStat, был найден виновник: каталог Installer.


Каталог Installer хранит MSI пакеты установщика Windows и MSP пакеты исправлений. Когда вы устанавливаете приложение, установщик сохраняется в системе для возможности удаления, исправления или изменения компонентов установленного приложения.

Очистка папки Installer в Windows 7/8/10 Windows, Microsoft, Жесткий диск, Длиннопост

Нельзя просто так взять и удалить эти файлы. Вернее удалить можно, но полученные эффекты перевесят всякую экономию. Приложения, чьи файлы Вы удалите нельзя будет:

- Удалить

- Восстановить

- Изменить установленные компоненты

- Переустановить


Это всё случится с приложениями, использующими технологию Microsoft Installer. Согласитесь, не лучшая перспектива — таких программ большинство. О последствиях такого перемещения поднимался вопрос на OSZONE.


Пути решения

Теперь о проблеме: каталог заполнен файлами, происхождение и назначение которых неизвестно. Удаление их грозит потенциальными проблемами и решений тут два:


- Переместить (или удалить) только неиспользуемые файлы

- Полностью переместить каталог Installer


Перемещение каталога Installer

Данное решение подходит тем, кому прошлый способ не помог. А не поможет он в том случае, если установлено много приложений или MSI этих приложений имеют значительный размер. Решение подойдёт для планшетов — каталог можно перенести на карту памяти. Если речь идет не о планшете и размер каталога Installer не превышает 5 гб, то задумайтесь, не слишком ли у вас маленький системный раздел?

Носитель, куда мы переносим каталог должен быть отформатирован в NTFS. Создадим каталог и назначим на него права как на изображении:

Очистка папки Installer в Windows 7/8/10 Windows, Microsoft, Жесткий диск, Длиннопост

Старый каталог переименовываем и создаем на его месте точку входа на новый созданный каталог. С этой целью можно использовать программу Link Shell Extention, о ней я рассказывал ранее. Но мы воспользуемся штатными средствами — оманду вводим от имени администратора команду:


mklink /j "c:\Windows\Installer" "d:\Installer"


Перенесите файлы вручную, старый каталог можно удалить.


Очистка каталога Installer

Есть на мой взгляд более правильное решение: выяснить какие файлы более не нужны и переместить их. Можно удалить, но я предпочитаю перемещать (ну а вдруг). Для этой цели хочу порекомендовать бесплатную утилиту PatchCleaner. После запуска программа сразу начинает сканировать каталог Installer. Сканирование может занять продолжительное время: в моем случае почти 40 гб сканировались минут десять.


Информация с сайта разработчика о том, как работает программа:


HomeDev has had many queries about how PatchCleaner works and if it can be trusted to do the right thing.

Its pretty simple. The windows operating system holds a list of current installers and patches, that can be accessed via WMI calls, (Windows Management Instrumentation ).

PatchCleaner obtains this list of the known msi/msp files and compares that against all the msi/msp files that are found in the «c:\Windows\Installer» directory. Anything that is in the folder but not on the windows provided list is considered an orphaned file and is tagged to be moved or deleted.

HomeDev cannot warrant that PatchCleaner will not find a false positive and delete a required patch which is why we have added the filter feature to filter and recommend using the move function, that way you can always copy the patches back if required.

После сканирования программа выдаёт отчет, где можно просмотреть список найденных файлов и их принадлежность (скриншот выше), увидеть объём нужных и ненужных данных, принять решение о дальнейших действиях.

Очистка папки Installer в Windows 7/8/10 Windows, Microsoft, Жесткий диск, Длиннопост

Файлы рекомендую переместить в другое расположение хотя-бы на первое время. В этом случае вы сможете вернуть файл на место при появлении проблем.


Как ещё очистить место я писал ранее тут, но недавно обновленная статья у меня в блоге.

На будущее, оригинал статьи у меня в блоге. Он будет обновляться по мере появления новых идей.

Лига Сисадминов

2.3K поста18.8K подписчиков

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

Я смотрю, тут более менее доки собрались. У меня такой вопрос, как спецам: система начала грузить жёсткий диск (HDD) до 100%, из-за чего всё дико тормозит какое-то время. В диспетчере задач стоит, что именно System грузит больше всего, прям сильно больше остальных. Что это может быть (хотя бы примерно)? Помогите, пожалуйста, я пробовал гуглить, но как-то решения из интернета не помогают.

А то обидно, комплектация неплохая, на SSD я правда поскупился, а висит иногда безбожно (i7 6700HQ, Nvidia gtx1060, 16Gb RAM, Win10).

раскрыть ветку (13)
0
Автор поста оценил этот комментарий
Это проблема SSD дисков, на Пикабу был пост. Что 10 винда специально перезаписывает данные в пустую на SSD. Поищи, очень полезный пост был.
раскрыть ветку (7)
0
Автор поста оценил этот комментарий

Нормально десятка с SSD работает.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Я по приколу ставил 10ку на qemu, затем делаю снапшот и гружусь со снапшота, просто загрузка и выключение, размеры снапшота впечатляют. Это говорит о том что система очень сильно гадит на веник.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Это запросто может быть файл подкачки. Кроме того, она частично использует гибернацию при завершении работы, что ускоряет загрузку.

Ресурс SSD дисков огромен. Если так трепетно к ним относиться, то может и не покупать его вовсе?

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Да нет у меня ssd прекрасно себя чувствует, уже не помню сколько лет. Arch linux.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Arch прекрасен. Жму руку.

Но и на винде проблем нет.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

С ссд может и нету, а вот с виндой есть, я отвык. Обожаю минимализм, долго сидел на openboxe, затем переехал на i3. И уже не представляю по другому.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
я на awesome долго работал
0
Автор поста оценил этот комментарий

были новости, что Windows Search в одном из обновлений начала жрать ресурсы сильно, попробуй отключить

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, я об этом тоже читал, отключал его мудрёно, но разницы не было. Была инфа ещё, что это может быть средство обновления винды, которое нон-стоп ищет чего-то, но его в 10-ке выключить совсем напросто, у меня не вышло, после перезагрузки оно снова включалось

0
Автор поста оценил этот комментарий

Открой монитор ресурсов. и в закладке диск посмотри куда именно пишутся / читаются данные.

Иллюстрация к комментарию
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

В записи лидирует System, а в чтении svchost.exe и System

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Теперь посмотрите куда пишутся / читаются данные.

Приложите кстати скрин команды winver

Иллюстрация к комментарию
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку