Очистка кэша в Windows 10 через командную строку — быстрый способ освободить место на диске и ускорить работу системы. Кэш накапливается в DNS, временных файлах, миниатюрах и системных папках, а удалить его можно парой команд без установки сторонних программ. Далее разберём, какие виды кэша можно очистить через CMD, какие команды для этого используются и на что обратить внимание, чтобы не удалить лишнее.

Спойлер: для большинства задач хватит двух-трёх команд, но есть нюансы. Например, очистка кэша миниатюр требует перезагрузки, а DNS-кэш сбрасывается мгновенно. Подробности — ниже.

Зачем очищать кэш в Windows 10

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

  • DNS-кэш — хранит IP-адреса сайтов. Если они устарели, страницы могут не загружаться или открываться медленно.
  • Временные файлы — остаются после установки программ, обновлений или работы браузеров. Могут занимать до 5–10 ГБ.
  • Кэш миниатюр — уменьшенные копии изображений и видео для быстрого отображения в проводнике. При большом количестве файлов папка Thumbs.db разрастается до сотен мегабайт.
  • Кэш обновлений — файлы, загруженные для установки обновлений Windows. Иногда остаются после неудачных инсталляций.

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

💡

Перед очисткой кэша закройте все программы, особенно браузеры и игры — они могут блокировать файлы, которые вы пытаетесь удалить.

Тип кэшаКоманда для очисткиЭффект
DNS-кэшipconfig /flushdnsМгновенный сброс, устраняет проблемы с подключением к сайтам
Кэш временных файловdel /q /f %temp%\*Удаляет все файлы из папки Temp текущего пользователя
Кэш миниатюрdel /f /q %localappdata%\Microsoft\Windows\Explorer\thumbcache_*.dbТребует перезагрузки для применения изменений
Кэш обновлений Windowsnet stop wuauserv & del /q /f C:\Windows\SoftwareDistribution\Download\* & net start wuauservОстанавливает службу обновлений, удаляет загруженные файлы и запускает службу заново

Какие виды кэша можно очистить через CMD

Не весь кэш в Windows 10 доступен для очистки через командную строку. Например, кэш браузеров (Chrome, Firefox) удаляется только через их настройки или вручную. Зато через CMD вы можете сбросить:

Обратите внимание: команды для очистки кэша миниатюр и обновлений требуют прав администратора. Если вы запускаете CMD без них, появится ошибка «Отказано в доступе».

Пошаговая инструкция по очистке кэша через командную строку

Чтобы очистить кэш в Windows 10 через командную строку, выполните следующие шаги:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В Windows 10 версии 2004 и новее по умолчанию может открываться PowerShell, но команды CMD в ней тоже работают.
  2. Введите команду для очистки нужного кэша. Например, для сброса DNS-кэша используйте ipconfig /flushdns. Для удаления временных файлов — del /q /f %temp%\*.
  3. Подтвердите выполнение. Если команда требует подтверждения (например, при удалении файлов), нажмите Y (Yes) и Enter.
  4. Перезагрузите компьютер (если требуется). Например, после очистки кэша миниатюр изменения применятся только после перезагрузки.
⚠️ Внимание: команды del удаляют файлы безвозвратно. Убедитесь, что вы указали правильный путь, иначе можете удалить важные данные. Если не уверены — сначала проверьте содержимое папки командой dir.
Как часто вы очищаете кэш на компьютере?
Раз в неделю
Раз в месяц
Только когда возникают проблемы
Никогда

Команды для очистки разных типов кэша

Вот полный список команд для очистки кэша в Windows 10 через командную строку. Все они работают в стандартной CMD, если не указано иное.

ЦельКомандаПримечания
Сброс DNS-кэшаipconfig /flushdnsРаботает без прав администратора, но их наличие гарантирует успешное выполнение
Очистка временных файлов текущего пользователяdel /q /f %temp%\*Удаляет все файлы в папке Temp. Не затрагивает системную папку Temp
Очистка системной папки Tempdel /q /f C:\Windows\Temp\*Требует прав администратора. Некоторые файлы могут быть заняты системой
Очистка кэша миниатюрdel /f /q %localappdata%\Microsoft\Windows\Explorer\thumbcache_*.dbТребует перизагрузки. В Windows 10 20H2 и новее кэш хранится в %localappdata%\Microsoft\Windows\Explorer
Очистка кэша обновлений Windowsnet stop wuauserv & del /q /f C:\Windows\SoftwareDistribution\Download\* & net start wuauservОстанавливает службу обновлений, удаляет файлы и запускает её заново
Очистка кэша Microsoft Storewsreset.exeРаботает только через CMD или Run. Сбрасывает кэш приложений из Microsoft Store

Если вы хотите очистить несколько типов кэша сразу, можно объединить команды через &. Например:

ipconfig /flushdns & del /q /f %temp%\* & del /f /q %localappdata%\Microsoft\Windows\Explorer\thumbcache_*.db

Эта команда сбросит DNS-кэш, удалит временные файлы и кэш миниатюр за один раз.

Что делать, если команды не работают

Если при выполнении команд вы видите ошибки вроде «Отказано в доступе» или «Файл не найден», проверьте следующее:

  • Права администратора. Большинство команд для очистки системного кэша требуют запуска CMD от имени администратора. Если вы забыли это сделать,к не будут выполнены.
  • Пути к папкам. В Windows путь к папке Temp может отличаться для разных пользователей. Чтобы проверить, введите echo %temp% и echo %localappdata% — это покажет точные пути.
  • Занятые файлы. Если файл используется программой, его не получится удалить. Закройте все приложения, особенно браузеры и игры, перед очисткой кэша.
  • или защита системы. Некоторые антивирусы блокируют удаление файлов из определённых папок. Временно отключите защиту, если уверены в безопасности.

Если ошибка сохраняется, попробуйте очистить кэш вручную через проводник. Например, для временных файлов перейдите в папку C:\Users\Имя_пользователя\AppData\Local\Temp и удалите всё вручную.

Автоматизация очистки кэша

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

  1. Откройте блокнот (notepad.exe).
  2. Вставьте в него команды для очистки нужного кэша. Например:
    @echo off
    ipconfig /flushdns
    del /q /f %temp%\*
    del /f /q %localappdata%\Microsoft\Windows\Explorer\thumbcache_*.db
    echo Кэш очищен!
    pause
  3. Сохраните файл с расширением .bat, например clear_cache.bat.
  4. Запустите файл от имени администратора.

Такой скрипт можно разместить на рабочем столе и запускать в один клик. Если хотите, чтобы он запускался автоматически, например, при включении компьютера, добавьте его в папку автозагрузки (shell:startup).

Очистка кэша через командную строку — быстрый и безопасный способ освободить место на диске и устранить проблемы с производительностью. Используйте команды для конкретных типов кэша или создайте .bat-файл для автоматизации процесса.

Практика: очистка кэша за 2 минуты

Если вы хотите быстро очистить кэш в Windows 10 через командную строку, выполните эти шаги:

Быстрая очистка кэша в Windows 10

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли очистить кэш браузера через командную строку?

Нет, кэш браузеров (Chrome, Firefox, Edge) не очищается через стандартные команды CMD. Для этого нужно использовать настройки браузера или удалять папки кэша вручную. Например, для Google Chrome путь к кэшу: %localappdata%\Google\Chrome\User Data\Default\Cache. Но проще сделать это через меню браузера: «Настройки» → «Конфиденциальность и безопасность» → «Очистить историю».

Безопасно ли удалять все файлы из папки Temp?

Да, файлы в папке Temp — это временные данные, которые создаются программами для временного хранения. Их удаление не повредит системе или вашим данным. Исключение — если какая-то программа в данный момент использует файл из Temp. В этом случае вы увидите ошибку «Файл используется». Просто закройте все программы и повторите attempt.

Почему после очистки кэша миниатюр они не обновляются?

Кэш миниатюр хранится в файлах thumbcache_*.db. После их удаления Windows автоматически создаст новые файлы при следующем открытии папки с изображениями или видео. Если миниатюры не отображаются, попробуйте:

  • Открыть папку с файлами и подождать несколько секунд — миниатюры должны подгрузиться.
  • Проверьте настройки проводника: «Вид» → «Параметры» → «Вид» → снимите галочку «Отображать значки файлов на эскизах».
  • Перезагрузите компьютер.
Можно ли очистить кэш через PowerShell?

Да, в Windows PowerShell работают те же команды, что и в CMD. Например, для сброса DNS-кэша используйте Clear-DnsClientCache (это аналог ipconfig /flushdns). Для удаления временных файлов подойдёт Remove-Item -Path $env:TEMP\* -Force -Recurse. PowerShell также позволяет использовать более гибкие скрипты для автоматизации очистки.