Как удалить папку Windows.old в Windows 10 (1909, 1903, 1809, 1803 и более старых), Windows 8, Windows 7?

Расшифровка ошибок, полезные советы и рекомендации, готовые ответы и решения известных технических проблем во всей сфере технологий.
Ответить
Аватара пользователя
x-sis
Сообщения: 10358
Зарегистрирован: 26 фев 2014, 19:10
Откуда: Россия

Как удалить папку Windows.old в Windows 10 (1909, 1903, 1809, 1803 и более старых), Windows 8, Windows 7?

Сообщение x-sis »

Допустим, вы недавно обновили систему или просто случайно обнаружили очень объемную и "тяжелую" папку с неочевидным названием "Windows.old" на вашем системном диске, которая занимает непозволительно много дискового пространства. Однако, при попытке удалить эту директорию штатными средствами (например, через Проводник Windows), вы обнаруживаете, что большая часть файлов не поддается удалению по разным причинам — открыто в "TrustedInstaller" и других, использующих в данный момент эту папку, системных приложениях. Что делать?

Для начала, пару слов о том, что это за папка и откуда она берется. При обновлении системы на новую версию файлы старой версии операционной системы помещаются в эту папку в качестве резервной копии. Таким образом, в случае неудачного обновления или по какой-либо еще причине (например, обновление вам не понравилось), в ОС предусмотрена возможность отката к предыдущей версии именно с помощью этой папки. Разумеется, при ее отсутствии таковая возможность станет недоступной.[IMPORTANT]Обращаем ваше внимание на то, что при удалении папки Windows.old вы физически уничтожаете файлы предыдущей версии вашей ОС, в том числе ее реестр. В том случае, если, например, что-то ценное и хранимое в реестре на вашей актуальной версии ОС будет повреждено (например, ваш сертификат вместе с закрытым ключом), то при наличии папки Windows.old, из старой версии ОС останется возможность восстановить утраченные данные. Удалив эту папку, вы лишите себя такой возможности, так что отдавайте отчет в том, что делаете![/IMPORTANT]На самом деле, в ОС семейства Windows реализован защитный механизм, который не позволяет даже администратору системы с помощью обычного Проводника Windows или другого файлового менеджера удалить папку Windows.old в момент, пока система активна. ОС устроена так, что она не позволяет вмешаться в свои критические службы и процессы, а также файлы обновлений и резервные копии с системными файлами. Для того, чтобы удалить эту папку, потребуется использование специальных служебных инструментов, которые являются стандартными и доступными без установки чего-либо стороннего. Нужно лишь знать, как их найти и как ими пользоваться. Мы покажем наиболее простой и универсальный способ, доступный на всех версиях ОС Windows 7-10.

Удаление папки Windows.old в Windows 10 (1909, 1903, 1809, 1803 и более старые версии), Windows 8, Windows 7 с помощью cleanmgr

cleanmgr ("Disk CleanUp" или "Очистка дисков") — встроенная в ОС, служебная утилита для очистки дисков.

Удаление папки Windows.old (а также временных системных файлов, кэшей и прочего) с ее помощью доступна в абсолютно любой версии Windows, начиная с Windows 7 (на самом деле, эта утилита существует и в Windows XP, Vista) и заканчивая Windows 10 1909 (если вышла более свежая версия ОС, то и там это возможно). Этот способ самый простой, быстрый и надежный. Прост он тем, что можно не разбираться, какая у вас версия ОС Windows, поскольку данная утилита доступна во всех перечисленных версиях операционной системы.

Для очистки папки "Windows.old" воспользуйтесь сочетанием клавиш Win+R для вызова меню "Выполнить", куда введите cleanmgr и нажмите "Ок" (на Windows 7 данную утилиту можно вызвать путем нажатия правой кнопкой мыши по системному диску, выбрав там "Свойства", и далее на вкладке "Общие" нажав кнопку "Очистка диска", а затем в самой утилите "Очистить системные файлы").

[CENTER][ATTACH type="full" alt="4684"]4684[/ATTACH][/CENTER]

Далее, если на вашем компьютере несколько встроенных хранилищ данных (жестких дисков или твердотельных накопителей), то у вас появится окно с выбором диска — выберите системный диск с ОС Windows (чаще всего обозначается буквой "С:") и нажмите "Ок":

[CENTER][ATTACH type="full" alt="4685"]4685[/ATTACH][/CENTER]

Этого достаточно, чтобы запустить эту служебную утилиту (необходимо также обладать правами администратора).

Дождитесь, пока утилита очистки cleanmgr произведет оценку объема места, которое можно будет освободить с ее помощью:

[CENTER][ATTACH type="full" alt="3.png"]4686[/ATTACH][/CENTER]

Наконец, утилита запустится. На вкладке "Очистка диска" в списке найдите "Предыдущие установки Windows" и отметьте соответствующий пункт галочкой (по мере необходимости можно очистить кэши и временные файлы, но будьте осторожны с выбором пунктов, поскольку ошибочный выбор безвозвратно уничтожит данные), после чего нажмите "Ок":

[CENTER][ATTACH type="full" alt="4.png"]4688[/ATTACH][/CENTER]

Система запросит подверждение удаления выбранных данных, если в списке "Удалить следующие файлы" все было выбрано правильно, нажимаем "Удалить файлы":

[CENTER][ATTACH type="full" alt="5.png"]4689[/ATTACH][/CENTER]

Дожидаемся завершения процедуры удаления файлов, по окончанию которой папка "Windows.old" исчезнет с вашего системного диска, а занимаемое ей дисковое пространство освободится.

[CENTER][ATTACH type="full" alt="6.png"]4690[/ATTACH][/CENTER]

Наряду с вышеописанным способом, в уже устаревших версиях Windows 10 1803-1809 в новом меню "Параметры" ту же самую процедуру можно выполнить, выбрав в меню "Параметры" пункт "Система", затем перейти в раздел "Память" и нажать на "Освободить место сейчас". Но, в последующих версиях ОС Windows 10 данный способ стал недоступен, вследствие чего мы не станем описывать его подробно. А зачем? Ведь под рукой всегда есть простой и понятный cleanmgr. :)

x-sis, при копировании материалов ссылка на форум https://ProvisionSecurity.Club обязательна.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ANDYBOND
Сообщения: 8328
Зарегистрирован: 06 мар 2014, 16:40

Сообщение ANDYBOND »

[QUOTE="x-sis, post: 74228, member: 1"]
Windows.old
[/QUOTE]
[QUOTE="x-sis, post: 74228, member: 1"]
открыто в "TrustedInstaller"
[/QUOTE]
Если говорить о Windows 7, то можно просто изменить права доступа NTFS с только для TrustedInstaller на для всех (и не только для папки, а для всего её содержимого), после чего папку можно удалять любым образом (при условии включенного UAC, ибо скорее всего всё равно потребуются права администратора): ОС её не трогает, не контролирует. Или, как предложено выше, использовать программу чистки, которая может работать от имени системы.
"Тот, кто довольно марширует под музыку в строю, уже заслужил мое презрение. Мозгом он был наделен по ошибке, ему вполне было бы достаточно и спинного мозга. С этим позором цивилизации должно быть покончено. Героизм по команде, бессмысленная жестокость и омерзительная бессмысленность, называющаяся патриотизмом — как сильно я ненавижу все это, какой низкой и подлой является война. Я предпочел бы быть разорванным на куски, чем быть частью этого грязного действа. Я убежден, что убийство под предлогом войны не перестает быть убийством". Эйнштейн, «Мир каким я его вижу», 1931.
Ответить

Вернуться в «База знаний для решения проблем»