Общие задачи и решения к ним
Как очистить папку windows от скрытого мусора
- Подробности
- Категория: Общие задачи и решения к ним
- Обновлено 08.10.2026
1. Запускаем PowerShell от имени администратора
- Нажмите комбинацию клавиш Win + X (или кликните правой кнопкой мыши по кнопке «Пуск»).
- В появившемся меню выберите пункт Терминал (Администратор) или PowerShell (Администратор).
- Подтвердите запуск.
2. Вводим команду, она составит список всех реально нужных системе .msi и .msp файлов
$validFiles = Get-CimInstance -ClassName Win32_Product | Where-Object { $_.LocalPackage } | ForEach-Object { Split-Path $_.LocalPackage -Leaf }
3. Вводим сразу две строки (или по одной) с командами для удаления тех файлов, которых нет в этом списке (то есть мусора)
Get-ChildItem "C:\Windows\Installer" -Filter *.msi | Where-Object { $validFiles -notcontains $_.Name } | Remove-Item -Force
Get-ChildItem "C:\Windows\Installer" -Filter *.msp | Where-Object { $validFiles -notcontains $_.Name } | Remove-Item -Force
На HDD этот скрипт может работать долго
На SSD отрабатывает за секунды

