Видаліть папку Windows.old вручну

Під час оновлення ПК до нової версії операційної системи Windows створює папку Windows.old на ПК під управлінням Windows.

Папка Windows.old містить файли та папки старої установки Windows, і головна причина її полягає в тому, що вона використовується для відновлення старої системи, якщо користувач хоче повернутися до неї.

Ця папка може зайняти значну кількість місця, але вона автоматично буде видалена автоматично через встановлений проміжок часу.

Користувачі Windows також можуть використовувати інструмент очищення диска для видалення папки, як описано тут. Однак іноді трапляється, що папка та її вміст не видаляються, і ручне видалення також не працює.

При спробі видалити папку вручну в Провіднику, ви отримуєте помилки дозволу, оскільки папка асоціюється із системою SYSTEM, а не обліковим записом користувача або адміністратора.

Зазвичай відбувається те, що ви спочатку отримуєте запит на дозвіл на запуск операції з адміністративними привілеями, а потім помилка відхилення доступу до папки.

Видаліть папку Windows.old вручну

Потрібно виконати такі команди, щоб видалити папку Windows.old вручну.

  1. Відкрийте піднесений командний рядок. Для цього EAsiest - натиснути на Windows, введіть cmd.exe, утримуючи клавішу Shift і клавішу Ctrl, і запустити команду вікна підвищеного рівня, натиснувши клавішу Enter.
  2. takeown / F c: \ Windows.old \ * / R / A / DY
  3. cacls c: \ Windows.old \ *. * / T / grant administrator: 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 / надає адміністраторам: 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