Хранилище (Storage Sense) в Windows 10/11 не работает — автоочистка не запускается: как включить и починить (2025)
Storage Sense должен сам убирать мусор: временные файлы, кэш обновлений, старые листинги драйверов, содержимое корзины. Но иногда он «молчит» и не освобождает ни мегабайта. Давайте настроим Контроль памяти правильно, проверим Планировщик, уберём блокирующие политики и вручную освободим гигабайты, не рискуя документами.
Коротко: что проверить сразу
- Контроль памяти включён и настроен по расписанию.
- Права администратора для ручной очистки.
- Свободно хотя бы 3–5 ГБ для работы Центра обновления.
- OneDrive не помечает всё «всегда хранить на этом устройстве».
1) Включаем и настраиваем Storage Sense
Win+R — выполнять по одной:
ms-settings:storagesense
ms-settings:storagepolicies
Выберите частоту (каждый день/неделю/месяц), задайте правила для «Корзины», «Загрузок» и «OneDrive — Содержимое, только онлайн». Для «Загрузок» рекомендую «Никогда», если не уверены.
2) Проверяем задания Планировщика
Storage Sense запускается системой и Планировщиком. Убедимся, что задания активны.
PowerShell (Администратор) — выполнять по одной:
Get-ScheduledTask -TaskPath "\Microsoft\Windows\DiskCleanup\" | Format-Table TaskName, State
Get-ScheduledTask -TaskPath "\Microsoft\Windows\StorageSense\" | Format-Table TaskName, State
Get-ScheduledTask -TaskName "SilentCleanup" -TaskPath "\Microsoft\Windows\DiskCleanup\" | Start-ScheduledTask
Если задач нет или они отключены — включите их через «Планировщик заданий».
3) Ручная очистка: временные файлы и компоненты
CMD (Администратор) — выполнять по одной:
cleanmgr /sageset:1
cleanmgr /sagerun:1
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
del /s /q %TEMP%\*.*
for /d %%i in (%TEMP%\*) do rd /s /q "%%i"
Команда DISM очистит устаревшие компоненты (безопасно). Не прерывайте процесс.
4) Политики и реестр — отключаем блокировки
PowerShell (Администратор) — вставить целиком:
$keys = @(
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\StorageSense',
'HKCU:\Software\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy'
)
foreach($k in $keys) {{ if(Test-Path $k) {{ Get-Item $k | Get-ChildItem | Select Name,Property,Value }} }}
'Проверьте, не запрещена ли очистка политиками. Удаляйте ключи только если понимаете, что делаете.'
5) OneDrive: освобождаем локальное место безопасно
Если файлы нужны редко — включите «Только онлайн». Это не удалит их из облака, но освободит диск.
Win+R — выполнять по одной:
onedrive.exe /reset
%localappdata%\Microsoft\OneDrive\OneDrive.exe
После сброса настройте выборочные папки и проверьте атрибут «Только онлайн».
FAQ
Storage Sense ничего не удаляет, хотя включён.
Вероятно, условия не выполнены. Например, срок «удалять файлы старше N дней» ещё не наступил. Запустите «Очистить сейчас» вручную.
Можно ли вернуть удалённые файлы?
Корзину — да, если не очищали. Остальное — не всегда. Делайте резервные копии и внимательно читайте описания параметров.