Удалите папку Windows.old вручную

Windows создает папку Windows.old на ПК под управлением Windows при обновлении ПК до новой версии операционной системы.

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

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

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

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

Обычно происходит то, что сначала вы получаете запрос на разрешение на запуск операции с правами администратора, а затем ошибка «Отказ в доступе к папке».

Удалите папку Windows.old вручную

Вам необходимо выполнить следующие команды, чтобы удалить папку Windows.old вручную.

  1. Откройте командную строку с повышенными правами. Самый простой способ сделать это - нажать на Windows, набрать cmd.exe, удерживать нажатой клавишу Shift и клавишу Ctrl и запустить командную строку с повышенными привилегиями нажатием клавиши Enter.
  2. takeown / F c: \ Windows.old \ * / R / A / DY
  3. cacls c: \ Windows.old \ *. * / T / предоставить администраторам: F
  4. rmdir / S / Q c: \ Windows.old

Давайте внимательнее посмотрим на команды, чтобы лучше понять, что они делают:

takeown /fc:\Windows.old\* / r / a / dy

С помощью takeown можно сделать так, чтобы администраторы сгруппировали владельца файла или каталога.

  • /fc:\Windows.old\* - указывает местоположение и файлы, на которых будет выполняться операция.
  • -r - выполняет рекурсивную операцию со всеми файлами (означает, что включены все файлы, которые находятся в папке Windows.old).
  • -a - передает права собственности группе администраторов.
  • -d Y - игнорирует запрос на подтверждение, если у текущего пользователя нет разрешения «Список папок».

cacls c: \ Windows.old \ *. * / t / grant администраторы: f

Эта команда отображает или изменяет файлы DACL (список контроля доступа).

  • c: \ Windows.old \ *. * - файлы, для которых вы хотите выполнить операцию.
  • / t - изменяет DACL файлов в выбранном каталоге и во всех подкаталогах.
  • / Предоставление администраторов: F - Это предоставляет права полного доступа для группы администраторов (F означает полный)

rmdir / s /qc:\Windows.old

Команда удаляет каталог.

  • / s - этот параметр заставляет команду удалить указанный каталог, а также все его подкаталоги и файлы.
  • / q - программа запускается в тихом режиме без запроса подтверждения.
  • c: \ Windows.old - указывает каталог, в котором должна выполняться операция.

Ресурсы:

  • rmdir в Microsoft Technet
  • ознакомление с Microsoft Technet
  • cacls на Microsoft Technet