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

Windows 10 хранит временные файлы, кэш обновлений, старые версии системных компонентов и другие данные, которые со временем занимают гигабайты пространства. Например, папка WinSxS может весить 10–15 ГБ, а кэш обновлений — до 5 ГБ. Удаление части из них через CMD поможет освободить место, но только если делать это осознанно.

Какие системные файлы можно удалять без последствий

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

  • Временные файлы в папках Temp, %Temp% и Prefetch. Они создаются программами и системой для ускорения работы, но их удаление не нарушит стабильность.
  • Кэш обновлений Windows в C:\Windows\SoftwareDistribution\Download. Здесь хранятся загруженные, но не установленные обновления. Похожая папка — C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\DeliveryOptimization\Cache.
  • Старые точки восстановления. Если на диске включено восстановление системы, со временем накапливаются старые точки, которые можно почистить.
  • Файлы дампов памяти (.dmp) в C:\Windows\Minidump или C:\Windows\MEMORY.DMP. Они создаются при сбоях и занимают много места.
💡

Перед удалением системных файлов создайте точку восстановления Windows. Это спасёт систему, если что-то пойдёт не так. Сделать это можно через Панель управления → Восстановление → Настройка восстановления системы → Создать

А вот что удалять нельзя:

  • Файлы в C:\Windows\System32, C:\Windows\SysWOW64 — они критичны для работы ОС.
  • Папку WinSxS — здесь хранятся версии и других компонентов для совместимости программ.
  • Файлы реестра (.reg, NTUSER.DAT) — их повреждение приведёт к неработоспособности системы.
  • Файлы загрузчика (bootmgr, BCD) — без них не загрузится.
КомандаОписаниеПример выполнения
dir /s /qПоказывает список файлов и папок в текущей директории с указанием владельца и размера. Флаг /s — рекурсивно, /q — информация о владельце.dir C:\Windows\Temp /s /q
wmicИнструмент для управления Windows. Помогает получить информацию о логических дисках, папках и файлах.wmic logicaldisk get size,freespace,caption
diskpartУтилита для работы с разделами диска. Показывает информацию о томах и свободном месте.diskpart → list volume

Команды для анализа системных файлов

Прежде чем что-то удалять, нужно понять, что занимает место на диске. В CMD есть полезные команды для анализа:

Например, чтобы узнать, сколько места занимает папка WinSxS, выполните в CMD от имени администратора:

dir "C:\Windows\WinSxS" /s | find "байт"

Команда выведет общий размер всех файлов в папке. Если цифра превышает 10–15 ГБ, можно подумать об очистке, но не вручную.

Способы удаления временных файлов через CMD

Самый безопасный способ освободить место — удалить временные файлы. Сделать это можно несколькими командами:

  • Очистка папки Temp:
    Введите в CMD:
    del /q /f %temp%\* & rd /s /q %temp%
    Эта команда удаляет все файлы (/f —forced) и папки (/s — подпапки) в временной директории текущего пользователя без подтверждения (/q — quiet).
  • Очистка системной папки Temp:
    del /q /f C:\Windows\Temp\* & rd /s /q C:\Windows\Temp
    Аналогично, но для системной папки Temp.
  • Удаление кэша обновлений:
    net stop wuauserv & net stop bits & del /q /f C:\Windows\SoftwareDistribution\Download\* & net start wuauserv & net start bits
    Команда останавливает службы обновлений (wuauserv и bits), удаляет файлы в папке Download, а затем снова запускает службы.

Для удаления старых точек восстановления используйте:

vssadmin delete shadows /all /quiet

Эта команда удалит все теневые копии томов, включая точки восстановления. Будьте осторожны — после этого откатить систему к предыдущему состоянию не получится.

Удаление файлов дампов и других ненужных данных

Файлы дампов памяти (.dmp) создаются при критических ошибках системы и могут занимать несколько гигабайт. Удалить их можно так:

  1. Откройте CMD от имени администратора.
  2. Выполните команду для поиска всех дампов:
    dir /s C:\Windows\*.dmp C:\Windows\Minidump\*.dmp
  3. Удалите найденные файлы:
    del /q /f C:\Windows\*.dmp & del /q /f C:\Windows\Minidump\*.dmp
⚠️ Внимание: Файлы дампов могут пригодиться для диагностики проблем системы. Удаляйте их только если уверены, что они не нужны для анализа сбоев.

Ещё один источник лишнего веса — папка Downloaded Program Files в C:\Windows\. Здесь хранятся временные файлы и других компонентов. Удалить их можно командой:

del /q /f "C:\Windows\Downloaded Program Files\*" & rd /s /q "C:\Windows\Downloaded Program Files"

Как часто вы очищаете системные файлы в Windows 10?
Раз в месяц
Раз в полгода
Только когда заканчивается место
Никогда

Сравнение методов очистки: CMD vs. стондартные инструменты

Windows 10 предлагает несколько способов очистки диска: встроенная утилита Очистка диска, инструмент Storage Sense и командная строка. Каждый метод имеет свои плюсы и минусы.

МетодПлюсыМинусыПодходит для
Очистка диска (cleanmgr)Простой интерфейс, безопасность, выбор категорий файлов для удаления.Не удаляет все временные файлы, требует запуска от имени администратора.Начинающим пользователям.
Storage SenseАвтоматическая очистка, настройка расписания, удаление старых файлов из корзины.Ограниченный контроль над тем, что удаляется.Пользователям, которые хотят автоматизировать процесс.
Командная строка (CMD)Гибкость, возможность удаления конкретных файлов, работа без GUI.Высокий риск ошибок, требует знаний команд.Опытным пользователям.
Сторонние утилиты (CCleaner, Glary Utilities)Расширенные функции, анализ диска, очистка реестра.Риск установки ПО с рекламой, возможные ошибки при очистке.Пользователям, которые хотят все в одном инструменте.

Если вы не уверены в своих действиях, лучше использовать Очистку диска или Storage Sense. Для этого:

  1. Нажмите Win + R, введите cleanmgr и выберите диск.
  2. Отметьте галочками категории файлов для удаления (например, «Временные файлы интернета», «Корзина»).
  3. Нажмите «ОК» и подтвердите удаление.

Что делать, если-place не хватает места после очистки

Если после удаления временных файлов свободного места всё равно мало, проверьте:

Как найти крупные файлы на диске через CMD

Выполните команду for /f "tokens=*" %i in ('dir /s /b ^| sort /+65 /r') do @echo %~zi %i. Она рекурсивно (/s) перечислит все файлы (/b — только имена), отсортирует их по размеру (/+65 — сортировка по 65-й колонке, где указывается размер) в обратном порядке (/r — reverse) и выведет результат. Так вы увидите самые крупные файлы на диске.

Другие способы освободить место:

  • Перенесите файл подкачки на другой диск.
  • Удалите неиспользуемые приложения через «Параметры» → «Приложения».
  • Очистите корзину — иногда она занимает несколько гигабайт.
  • Отключите гибернацию, если не используете этот режим. Файл hiberfil.sys занимает объём, равный объёму ОЗУ. Отключается командой powercfg -h off.

Практика: пошаговое удаление системных файлов через CMD

Теперь перейдём к практике. Следуйте инструкции, чтобы безопасно удалить ненужные системные файлы через командную строку.

Шаг 1. Откройте от имени администратора

Нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)`. В Windows 10 2004 и новее может быть только PowerShell — в этом случае введите cmd и нажмите Enter.

Шаг 2. Проверьте текущий диск

Убедитесь, что работаете с тем диском, где установлена Windows. Обычно это C:. Проверьте командой:

cd /d C:

Шаг 3. Удалите временные файлы

Выполните команды для очистки временных папок:

del /q /f %temp%\* & rd /s /q %temp%

del /q /f C:\Windows\Temp\* & rd /s /q C:\Windows\Temp

Шаг 4. Очистите кэш обновлений

Остановите службы обновлений, удалите кэш и запустите их снова:

net stop wuauserv & net stop bits & del /q /f C:\Windows\SoftwareDistribution\Download\* & net start wuauserv & net start bits

Шаг 5. Удалите дампы памяти (опционально)

Если вы уверены, что они не нужны:

del /q /f C:\Windows\*.dmp & del /q /f C:\Windows\Minidump\*.dmp

Чек-лист перед удалением системных файлов

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

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

Можно ли удалить папку WinSxS?

Нет, удалять папку WinSxS вручную нельзя. Она содержит критически важные компоненты для работы и совместимости программ. Однако можно уменьшить её размер с помощью встроенной утилиты DISM:
DISM /Online /Cleanup-Image /AnalyzeComponentStore — для анализа,
DISM /Online /Cleanup-Image /StartComponentCleanup — для очистки.

Как удалить старые версии после обновления?

После крупных обновлений (например, с Windows 10 1909 на 20H2) в папке C:\Windows.old остаётся старая версия системы. Удалить её можно через Очистку диска:

  1. Запустите cleanmgr от имени администратора.
  2. Выберите диск C:.
  3. Нажмите «Очистить системные файлы».
  4. Отметьте «Предыдущие установки Windows» и подтвердите удаление.
Через CMD это сделать нельзя — через cleanmgr или Storage Sense.

Что будет, если удалить системные файлы вручную?

Удаление критически важных системных файлов (например, из System32 или SysWOW64) приведёт к сбоям в работе Windows: ошибкам при загрузке, краху приложений или полной неработоспособности системы. В лучшем случае восстановит файлы при следующем запуске, в худшем — потребуется переустановка ОС.

Можно ли отменить удаление файлов через CMD?

Если файлы уже удалены, отменить это действие невозможно. Исключение — если вы удалили их в корзину (но через CMD файлы удаляются без корзины). Единственный способ вернуть систему в рабочее состояние — восстановить её из точки восстановления или резервной копии.