Извадете папката Windows.old ръчно

Windows създава папката Windows.old на компютър, работещ с Windows, когато надстроите компютъра до нова версия на операционната система.

Папката Windows.old съдържа файлове и папки на старата инсталация на Windows, а основната причина е, че тя се използва за възстановяване на старата система, ако потребителят иска да се върне към нея.

Тази папка може да заеме значително количество пространство, но обикновено се изтрива автоматично от Windows след определен период от време.

Потребителите на Windows могат също така да използват инструмента за почистване на диска, за да премахнат папката, както е описано тук. Понякога обаче се случва, че папката и нейното съдържание не са премахнати и ръчното премахване също не работи.

Когато се опитате да изтриете папката ръчно в Explorer, получавате грешки в разрешението, тъй като папката е свързана със 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 администратори: 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