Как удалить папку Windows.old через командную строку — вопрос, который возникает у пользователей после обновления Windows до новой версии. Эта папка занимает от 10 до 30 ГБ на диске, и её не всегда получается удалить обычными способами. Причина в том, что система блокирует файлы для защиты данных. Но есть надёжный способ — через командную строку.

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

Почему папка Windows.old не удаляется обычным способом

После обновления Windows система сохраняет старую версию в папке C:\Windows.old. Это дежурная мера на случай, если новая версия работает нестабильно, и пользователь захочет откатить изменения. Папка содержит:

  • старую версию системы (Windows, Program Files, Users);
  • настройки пользователей;
  • установленные программы (не все, только системные компоненты).

В первые 10–30 дней после обновления папку удалить невозможно — система её защищает. Даже если вы попробуете переместить её в корзину, получите ошибку «Нужны разрешения от TrustedInstaller». Но есть обходные пути.

💡

Если папка Windows.old не исчезает после 30 дней, проверьте, не отключена ли функция «Восстановление системы» в параметрах. Иногда это мешает автоматической очистке

СпособСложностьЭффективностьБезопасностьВремя выполнения
Через командную строку (rd)СредняяВысокаяВысокая (при правильном выполнении)1–2 минуты
Через «Очистку диска»НизкаяСредняя (не всегда срабатывает)Высокая3–5 минут
Через сторонние программыНизкаяВысокаяСредняя (риск повреждения данных)2–4 минуты
Ручное удаление через проводникВысокаяНизкая (часто не работает)Средняя (риск ошибок)5–10 минут

Сравнение способов удаления папки Windows.old

Существует несколько методов избавиться от ненужной папки. Каждый имеет свои плюсы и минусы. В таблице ниже — сравнение самых распространённых способов.

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

Подготовка к удалению папки Windows.old

Перед тем как удалить папку Windows.old через командную строку, выполните следующие шаги:

  1. Убедитесь, что новая система работает стабильно. Если после обновления прошло меньше 10 дней, подождите. В это время папка нужна для отката.
  2. Закройте все программы. Особенно те, которые могут использовать файлы из старой системы (антивирусы, резервные копии).
  3. Запустите командную строку от имени администратора. Без прав админа команда не выполнится.

Если вы не уверены, что новая версия Windows работает корректно, сделайте резервную копию важных данных на внешний диск.

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

Теперь переходим к основному способу. Откройте командную строку от имени администратора:

  1. Нажмите Win + X и выберите Командная строка (администратор) или Windows PowerShell (администратор).
  2. Введите команду takeown /F C:\Windows.old\* /R /A и нажмите Enter. Это даст вам права владельца на все файлы в папке.
  3. Затем введите icacls C:\Windows.old\*.* /grant administrators:F /T и снова нажмите Enter. Теперь у администратора будут полные права.
  4. Теперь введите команду удаления: rmdir /S /Q C:\Windows.old и подтвердите действие.

Если папка всё ещё не удаляется, попробуйте перезагрузить компьютер в безопасном режиме и повторить шаги.

⚠️ Внимание: Не удаляйте папку Windows.old, если планируете откатить систему. После удаления вернуть старую версию будет невозможно.
Как часто вы обновляете Windows до новой версии?
Раз в год
Только при кретических ошибках
Сразу после релиза
Никогда

Альтернативные команды для удаления

Если стандартная команда rmdir не сработала, попробуйте другие варианты. В таблице ниже — альтернативные команды и их особенности.

КомандаОписаниеКогда использоватьПример
del /F /Q /AУдаляет файлы forced (принудительно)Если папка содержит защищённые файлыdel /F /Q /A C:\Windows.old\*
rd /S /QРекурсивное удаление папкиЕсли папка не пустаяrd /S /Q C:\Windows.old
wmicУдаление через WMIЕсли не справляетсяwmic process where name="explorer.exe" delete (перед удалением)
diskpartОчистка диска через утилитуЕсли папка на другом разделеclean all (только для опытных пользователей)

Помните, что команды del и rd необратимы. Убедитесь, что вы удаляете именно ту папку, которая нужна.

Что делать, если папка не удаляется

Бывают случаи, когда ни одна команда не помогает. Вот что можно сделать:

  • Проверьте диск на ошибки. Запустите chkdsk C: /F в командной строке (потребуется перезагрузка).
  • Отключите защиту системы. Перейдите в Панель управления > Система > Защита системы и отключите защиту для диска C:.
  • Используйте сторонние утилиты. Например, Unlocker или IObit Unlocker могут разблокировать файлы.

Ключевой вывод: Если папка Windows.old не удаляется через CMD, проверьте права доступа, отключите защиту системы и выполните очистку диска от ошибок

Полная очистка диска: удаляем Windows.old и другие ненужные файлы

Чтобы освободить максимум места, после удаления Windows.old выполните полную очистку диска. Вот пошаговый чек-лист:

Как полностью очистить диск от ненужных файлов

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

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

Можно ли удалить Windows.old вручную через проводник?

В большинстве случаев — нет. Система блокирует доступ к файлам, и вы получите ошибку. Но если прошло больше 30 дней после обновления, попробуйте. Иногда папка разблокируется автоматически.

Сколько места занимает папка Windows.old?

Размер зависит от версии Windows и количества установленных программ. Обычно это 10–30 ГБ. Чтобы узнать точный размер, кликните по папке правой кнопкой и выберите «Свойства».

Можно ли восстановить систему после удаления Windows.old?

Нет. Папка Windows.old нужна именно для отката. Если вы её удалили, вернуть старую версию Windows можно только через резервную копию или установочный диск.

Почему папка Windows.old появляется снова после удаления?

Это маловероятно, но возможно, если система повторно создаёт резервную копию. Проверьте, не запускали ли вы повторное обновление или сброс Windows. Также убедитесь, что вы удалили папку полностью, а не только её содержимое.