Как удалить старые версии windows 7. Удаление предыдущий установки Windows, папок Windows old. Удаление через командную строку

Делаю бекапы каждый день, накапливается не один десяток гигабайт информации. Чистить нужно, тем более старые бекапчики особой важности не несут. Раньше удалял вручную, но потом задумался… Вручную делать это лень, тем более можешь завтыкать, протупить и удалить не то. Короче, ленивый сделает лучше всех — нужно автоматизировать.

Воспользовался встроенной утилитой forfiles . Теперь все делает планировщик задач и несложный bat-ник в две строки. Пример дальше.

Команды forfiles. Примеры

Вот так примерно выглядит команда для отображения всех файлов с расширением.rar на диске С старше 10-ти дней:
forfiles /p C:\ /m *.rar /s /d -10 /c «cmd /c echo @path»

Разберем ключи по порядку:

/p — пусть для проверки. В примере диск C:\
/m — маска для поиска. Можно не задавать, если хотим убрать все файлы в папке. В примере все архивы с расширением.rar
/s — сканируем вложенные папки в том числе.
/d — дата. Можно задать в формате dd.mm.yyyy или dd. У нас -10 дней, можно указать +N дней. Про +N дней читайте далее.
/c — команда. Ключевое что нам нужно — собственно что мы будем делать с файлами. В командах также можно использовать переменные:
@path — показывает полный путь к файлу и его имя.
@relpath — показывает путь к файлу только в сканируемой папке.
@file — имя файла полностью с расширением.
@fname — только имя файла, без расширения.
@ext — только расширение имени файла.
@isdir — проверка типа файла — папка или файл. Возвращает true, если папка, и false для файлов.
@fsize — возвращает размер файла в байтах.
@fdate — возвращает дату последнего изменения файла.
@ftime — возвращает время последнего изменения файла.

Также результаты исполнения скрипта можно записать в файл.

Пример использования forfiles — отобразить все файлы.zip на диске и записать их в файл

Следующий код отобразит все Ваши исполняемые файлы.exe:
forfiles /p C:\ /m *.exe /s /c «cmd /c echo @path»

Если нужно их записать в файл, то добавьте в конце знак БОЛЬШЕ и адрес куда сохранить файл (лучше всего прописать полный путь).
forfiles /p C:\ /m *.exe /s /c «cmd /c echo @path» > D:\all_exefiles.txt

Вставляем код в cmd:

Результат — созданный файл на диске D:\ и его содержимое (можно много интересного найти):


Пример forfiles с переменными путь, дата, размер

Давайте вызовем все наши файлы с диска D:\ с расширением.zip, а выведем их на экран с адресом, датой и размером файла. Используем скрипт:

forfiles /p D:\ /m *.zip /s /c «cmd /c echo @path изменен @fdate и размером @fsize байт »

Вот результат выполнения скрипта:


Как удалить файлы старше 10 дней

Чаще всего forfiles используют как раз для задачи удаления устаревших файлов. Вот Вам cmd скрипт для удаления старых файлов (в примере старше 10 дней):
forfiles /p C:\ /m *.rar /s /d -10 /c «cmd /c del @path /q»

Как удалить папки старше 7 дней с помощью forfiles

Кроме самих файлов не лишним будет удалять и папки, тем более если они будут пустые (без файлов). Код:
forfiles /p C:\downloads /s /d -7 /c «cmd /c rmdir /s del @path /q»
В этом примере я написал уже 7 дней. Для удаления папок мы используем rmdir, ключ /s — для сканирования вложенных папок, del — команда удаления, /q — удаление без подтверждения.

В ситуации, когда компьютер начинает медленно работать единственным верным выходом среди рекомендаций по самостоятельной настройке компьютера вы найдете переустановку операционной системы, но не всегда это выполняется корректно, поэтому дальше возникает необходимость убрать старый windows после установки нового. Обычно установка ОС производится на чистый раздел, но если так случилось, что вы установили новую операционную систему Windows туда же (в тот же логический диск), куда и старую, то она автоматически уберет файлы старой операционной системы в папку под названием «Windows.old». После того как все нужные файлы были сохранены, папку со старой ОС можно удалить. Тем более что место на жестком диске никогда не бывает лишним. Сделать это можно двумя способами.

Удаление средствами Windows

Очистка меню загрузки

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

  1. Нажмите «Пуск»;
  2. В строке поиска наберите msconfig;
  3. Выберете эту программу в результатах поиска;
  4. В следующем окне перейдите на вкладку «Загрузка»;
  5. Выберете старую операционную систему;
  6. Нажмите кнопку «Удалить», после чего программа сообщит о необходимости перезагрузки;
  7. Перезагрузите компьютер.

После всех перечисленных действий операционная система загрузится в обычном режиме и меню с выбором операционной системы больше не появится.

В том, как удалить старые установки Windows нет ничего сложного, главное — определиться со способом выполнения. Теперь вы можете приступать и к настройкам звука на компьютере , и к настройке драйверов, сети и прочего со спокойной душой. Помните: для того чтобы избежать процедуры удаления предыдущих версий операционных систем, рекомендуется проводить установку Windows на заранее отформатированный раздел. Тем самым вы спасете свою новую операционную систему от мусора в виде программ и файлов предыдущей версии Windows.

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

Эта папка находится на диске C и хранит личные данные пользователя старой Windows, например, документы. Каталог можно открыть, просмотреть содержимое и скопировать нужные файлы. Обычным способом Windows.old не сотрешь. Для этого нужно выполнить последовательность действий:


Удаление старых системных папок

Открыв папку «Пользователи» на диске C, вы увидите системные папки, оставшиеся от старой Windows. Их не удалить ни из проводника, ни специальными программами. Для этого понадобится получить права владельца:


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

Правка меню загрузок

Из командной строки «Выполнить»

С помощью этого способа вы можете убрать ненужные варианты из меню загрузчика навсегда.


Из системных настроек

Этот вариант позволит скрыть ненужные загрузки при старте компьютера.


Особенности Windows XP

За менеджер загрузок версий Windows здесь отвечает файл boot.ini. Он находится в скрытом виде в корневом диске С и его можно отредактировать в обычном блокноте. Лучше этого не делать: ошибка при правке приведет к отказу системы. Более безопасный способ – воспользоваться настройками, описанными выше (убрать список загрузок ОС). Решать вам. Мы лишь дадим совет, как править boot.ini.

У многих пользователей ПК часто после обновления или переустановки Windows появляется директория «Windows.old», если, к примеру, вы обновите Windows 8 до Windows 10 . В такой папке хранятся все файлы предыдущей ОС, а также все файлы пользователей и программ. Вся эта информация занимает много места на вашем жестком диске. В зависимости от объёма пользовательских данных предыдущей ОС в некоторых случаях эта директория может достигать десятки гигабайт. Поэтому мы постараемся подробно разобраться с этим вопросом.

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

Процесс удаления в восьмерке

Рассмотрим пример удаления директории «Windows.old» после обновления семерки до Windows 8. Для этого переходим к нашим локальным дискам , нажав Win + E . Выбираем локальный диск с установленной Windows и переходим к его свойствам, как показано на рисунке.

В окне свойств диска нажимаем кнопку .

Должно появиться окно анализа «Очистка диска».

После этого появится окно «Очистка диска (C:)», где следует нажать клавишу Очистить системные файлы .

Если нажать эту кнопку, система оценит объём удаляемых файлов, и мы сможем перейти к следующему окну. Здесь необходимо поставить одну галочку, как показано на рисунке.

В нашем случае файлы предыдущей ОС составляют 7,92 Гб . После того, как соответствующий пункт выбран, можно смело нажимать кнопку ОК . Запустится очистка диска, при которой удалятся все файлы предыдущей ОС.

Процесс удаления папки в десятке

Удаление директории в десятке очень похоже на процесс стирания папки в восьмерке. Также переходим в проводник. Выбираем локальный диск «C:/» и переходим к его свойствам.

Также кликаем на кнопку .

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

Нажимаем ту же клавишу Очистить системные файлы и переходим к следующему окну.

Выбираем ту же галочку и нажимаем кнопку ОК .

Как видите, процесс аналогичен первому с восьмой версией Windows . На этом примере у нас освободилось 8,36 Гб , что является неплохим результатом.

Также следует помнить, что при удалении директории «Windows.old», стираются пользовательские данные и файлы установленных программ. Структура подпапок с файлами предыдущей ОС изображена ниже.

Этими файлами могут быть мультимедийные данные, документы Word или Excel. Поэтому перед удалением этой папки следует сохранить важные данные, находящиеся в ней.

Удаление папки «Windows.old» с помощью CCleaner

Наиболее оптимальным вариантом является программа для очистки системы CCleaner . Эту программу можно бесплатно скачать с официального сайта www.piriform.com/ccleaner. Установка программы достаточно проста и с ней справится даже начинающий пользователь ПК. Запустив программу, следует выбрать во вкладке «Очистка» пункт «Старая установка Windows », как показано ниже.

Теперь нажимаем кнопку Анализ . Это необходимо для того, чтобы CCleaner проанализировал файлы, которые подлежат очистке, и вывел их полный список в окно программы. На рисунке ниже выделена строка, где содержатся файлы из директории «Windows.old».

После нажатия кнопки Очистка , программа полностью удалит файлы старой ОС.

Ручное удаление

Теперь опишем процесс удаления вручную, то есть, если бы вы производили удаление директории клавишей Delete . Удалив папку с помощью клавиши Delete , можно увидеть такое сообщение.

Это сообщение означает, что у нас нет прав для удаления этой директории. Чтобы правильно задать соответствующие права, зайдите в свойства папки на вкладку «Безопасность ».

Теперь нажмите кнопку Дополнительно . Вы должны попасть в окно дополнительной безопасности этой папки.

Как видно из рисунка, владельцем нашей папки является «СИСТЕМА ». Поэтому нужно выбрать владельцем пользователя, с помощью которого вы зашли в систему и нажать кнопку Применить . После применения прав вы сможете удалить «Windows.old» с помощью проводника клавишей Delete .

Удаление с помощью TakeOwnershipPro

Удалить директорию «Windows.old» можно простой утилитой TakeOwnershipPro , которую вы сможете загрузить на сайте http://www.top-password.com/download.html. После установки утилиты она появится как отдельный пункт контекстного меню проводник а. Для удаления директории зайдем в контекстное меню для удаляемой папки и выберем пункт «TakeOwnershipPro ».

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

Сканирование может длиться две минуты и дольше, время зависит от размера удаляемой папки. Дождавшись завершения сканирования, нажмите кнопку Take Ownership . После чего папка примерно через две минуты будет окончательно удалена.

Заключение

После прочтения этого материала у вас не должно больше возникать вопроса, почему я не могу удалить папку «Windows.old». Сделав это, вы освободите гигабайты свободного места на вашем винчестере. Также хочется напомнить, что удаляя эту директорию, вы удаляете все пользовательские данные предыдущей ОС. Поэтому при необходимости, нужно сделать резервные копии этих данных.

Видео по теме

К сожалению, очень многими пользователями отмечается, что некоторые обновления, выпущенные для популярной у нас ОС Windows 7, зачастую (чаще всего вследствие своей недоработки) могут вызвать появление непредвиденных сбоев и ошибок, причем не только самые свежие, но и явно устаревшие. Кроме того, и сами апдейты на жестком диске занимают уж слишком много места. Как удалить старые обновления Windows 7 «Максимальной», «Домашней» или любых других модификаций, выпущенных позже? По большому счету, в этом нет ничего невозможного. Вопрос только в том, насколько целесообразны такие действия. В большинстве случаев это касается очистки места на диске при его нехватке для пользовательских нужд или для предотвращения появления всевозможных конфликтов.

Можно ли удалять старые обновления Windows 7 и аналогичных версий системы?

Говоря о возможности полного удаления не нужных пользователю устаревших апдейтов, можно отметить, что избавиться от них действительно можно. Вреда системе это не нанесет, тем более что во всех модификациях, для которых выпуск апдейтов постоянно анонсируется корпорацией Microsoft, такая возможность предусмотрена изначально. Беда только в том, что вручную выполнить такие операции практически невозможно.

При поиске апдейтов файлы помещаются в специальную директорию WinSxS, которая находится непосредственно в главном каталоге системы на диске «С», а вот подпапки и файлы обычным способом в «Проводнике» удалить нельзя хотя бы потому, что доступ к ним, будь пользователь хоть трижды администратором, бывает полностью заблокирован. Как удалить старые обновления Windows 7 «Домашней» или любой другой версии ОС, включая и более ранние, и более поздние? Рядовому пользователю можно предложить минимум три варианта действий, которые можно выполнить самостоятельно.

Как удалить старые обновления Windows 7: простейший метод

Итак, для начала можно воспользоваться штатными средствами очистки системного раздела. В «Проводнике» через меню ПКМ на системном диске выберите пункт свойств и на сразу же представленной вкладке общих параметров нажмите кнопку очистки диска.

После того как система выполнит сканирование объектов, от которых можно безболезненно избавиться, нажмите дополнительно кнопку очистки системных файлов, а в появившемся расширенном списке отметьте нужные пункты. За удаление апдейтов отвечает пункт предыдущих установок системы или пункт обновлений. после этого останется просто подтвердить выполнение очистки. Процесс может занять достаточно много времени, так что, придется потерпеть.

Выборочное удаление апдейтов средствами системы

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

В «Панели управления» (control) выберите раздел программ и компонентов, в окне с представленным списком приложений перейдите к пункту просмотра установленных апдейтов, который расположен в меню слева, пролистайте список, отметьте ненужный более пакет (все названия системных обновлений начинаются с литер «КВ»), после чего просто нажмите кнопку удаления вверху. По завершении всех действий не забудьте выполнить перезагрузку системы.

Использование программ-деинсталляторов

Теперь давайте посмотрим, как удалить старые файлы обновления Windows 7, используя для этого автоматизированные приложения. Для примера возьмем программу iObit Uninstaller, которая считается одной из самых мощных в своем классе.

В меню приложения перейдите к разделу обновлений Windows (он может вызываться либо из списка слева, либо через нажатие кнопки справа вверху), затем отсортируйте пакеты по дате установки, отметьте ненужные и нажмите кнопку деинсталляции. Использование таких утилит удобно тем, что избавиться от апдейтов можно в пакетном режиме, то есть удалить несколько штук за раз. Стандартными средствами системы выполнить такую операцию невозможно (обновления придется удалять по одному).

Примечание: вторым и третьим способом также можно избавиться от ненужных самостоятельно устанавливающихся пакетов «Офиса».

Как полностью отключить установку апдейтов?

Как удалить старые обновления Windows 7, разобрались. Но ведь основная проблема состоит как раз в том, что при активированной автоматической установке апдейтов, система все равно будет их искать и инсталлировать, независимо от того, нужны они пользователю или нет. Тут можно поступить двояко. В первом случае в «Центре обновления» можно активировать ручной поиск и исключить из списка ненужные пакеты (особенно часто это необходимо для предотвращения установки сбойных апдейтов, вызывающих критические ошибки).

Во втором варианте можно отключить «Центр обновления» и вовсе, воспользовавшись для этого разделом служб (services.msc), где нужно остановить указанные на изображении выше службы и в поле типа старта выставить ручной запуск. Опять же, после сохранения опций желательно выполнить полный рестарт компьютера (не выход из системы или учетной записи, а именно перезагрузку).

Примечание: для отключения инсталляции апдейтов только офисных приложений достаточно деактивировать пункт поиска и установки обновлений для других программных продуктов корпорации Microsoft.

Итог

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