Сайт о телевидении

Сайт о телевидении

» » Удаляем лишний мусор компьютера вручную. Удалить временные файлы в Windows

Удаляем лишний мусор компьютера вручную. Удалить временные файлы в Windows

Большинство людей начинают осознавать, что с Windows что-то не так, когда пы­таются скопировать или переместить файлы и видят небольшое зеленое окно с ходом процесса. Ладно бы это окно висело на экране в течение минуты или двух, пока вы копируете большой объем данных, но неужели на перемещение одного маленького файла требуется три минуты или все восемь минут уходит на удаление другого файла? Крошечная «зеленая лента смерти» может быть предвестником аварийного закрытия окна Проводника

Это одна из двух «зеленых лент смерти» в Windows 7, еще одна - индикатор вы­полнения, появляющийся в верхней части окна Проводника в поле адреса/пути. И что же происходит, спросите вы? Оказывается, Проводник так долго копирует, перемещает или удаляет файлы по нескольким причинам, часть из которых действительно обоснованна. (Это проблема стояла гораздо острее в Vista, но осталась и в Windows 7.)

Во-первых, Проводнику необходимо время на предварительное сканирование файлов и папок, которые вы" собираетесь копировать, перемещать и т. д., и на проверку возмож­ных конфликтов, совпадающих файлов или проблем с безопасностью, которые требу­ют вмешательства пользователя. Поэтому вы видите это изящное окно подтверждения для 34 конфликтов только единожды, а не 34 отдельных подтверждения, которые вам приходилось получать в ХР и более ранних версиях Windows.

Если вы копируете медиафайлы (например, фотографии, видео, документы PDF), то увидите эскизы предварительного просмотра, которые мо­гут помочь. Вы даже можете щелкнуть правой кнопкой мыши прямо на эскизе в окне, если хотите поработать с файлами без приостановки операции. Более того, можно выбрать копирование или перемещение файла без замены оригинала, а с переименованием файла.

Недостаток же состоит в том, что при подготовке окна подтверждения Проводник должен задержать операцию с файлом. В зависимости от того, что он обнаружит, это может занять вечность. Одной из главных причин задержки является побочный эффект от работы системы управления учетными записями пользователей, той самой «функции* безопасности.

которая превращает экран в черный квадрат, спрашивая у вас разрешения внести изменение. Естественно, Проводник должен проверить каждый файл, который вы копируете, чтобы убедиться, что у вас есть разрешение на его копирование, после чего проверить место назначения, чтобы убедиться, что у вас есть разрешение на по­мещение туда файла. Некоторые способы того, как снять эти ограничения, описаны в разделе «Управление UAC».

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

Но не только проверка безопасности виновата в низкой производительности этой функции; существует и проблема эскизов. Как описано в разделе «Зеленая лента смерти», существует несколько причин, которые могут заставить Проводник завис­нуть или даже привести к его аварийному закрытию, и если одна из них затронет копию Проводника, которую вы используете, то окно выделения может просто висеть на экране целую вечность. Как только вы устраните проблемы, операции копирования, перемещения или удаления станут выполняться намного быстрее.

Скажите почему у меня так медленно ко пируются файлы с одного раздела жёсткого диска на другой, я уже не говорю про копирование файлов на флешку. Мне кажется, что скорость ничем не выше чем в операционной системе Vista. Мне приходится много работать с фотографиями и одну большую папку я вообще никуда перенести не могу, копирование обрывается на середине процесса и висит до бесконечности, самое главное переустановка семёрки вопрос не решило, на чистой системе без программ копирование файлов производилось чуть быстрее. На форумах кто-что говорит, а главное кроме Total Commander ничего предложить не могут. Вот скачивание файлов по сети, меня устраивает. Скажите. как можно поправить ситуацию в моём случае?

Медленно копируются файлы

Да есть такая проблема, ещё давным-давно, когда мы только тестировали вышедшую бета-версию , многие про это говорили, но потом перестали. И на самом деле в Windows 7 довольно медленно копируются файлы с одного раздела винчестера на другой, да и на переносные носители немного быстрее чем в Vista. Файловые менеджеры вопрос решают не совсем и дело это в первую очередь связано с повышением безопасности в Windows 7.

  • Во первых не для кого не секрет, что сильно влияет на копирование файлов встроенные средства безопасности Windows 7, а именно контроль учётных записей , ведь он проверяет практически всё что происходит в операционной системе.
  • Вдруг копирующийся вами файл вовсе вам не принадлежит или у вас нет прав на его изменение и работу с ним. Во вторых, на проводник участвующий непосредственно в копировании файлов, ложится очень сложная задача, ведь в семёрке есть интерфейс Aero. Лично я сам пробовал отключать его частично и полностью в Параметрах быстродействия и убедился в том, что при отключении некоторых эффектов, быстродействие в общем увеличивается, можете почитать у нас .

В интернете не раз высказывалось мнение, что на медленное копи рование файлов может влиять включенный эффект в Параметрах быстродействия - Отображать эскизы вместо значков , так как вашей операционной системе нужно вместо простого значка файла отобразить его эскиз, согласен с этим мнением, но вообще данный эффект считаю удобным и он у меня включен.
Что касается невозможности скопировать вами какую-то папку с фотографиями или фильмами, подумайте, может данные файлы сейчас используются другой программой, например торрент клиентом, закройте её и попробуйте копирование заново.
Один мой знакомый хранил всё своё барахло в одной большой папке, это были файлы всевозможных форматов AVI, XML, docx , iso, jpg. Папка была очень большая и всё в ней было перепутано, там были не до конца скачанные фильмы и так далее. Он даже сам иногда для эксперимента менял расширения видео файлам, когда не мог открыть их к примеру в нужной ему программе, естественно весь этот хаос, проводник Windows 7 терпеть не мог и копирование всей этой папки на переносной винчестер , всегда зависало на середине и ни разу у нас не закончилось удачей. Только когда мы навели в ней генеральную уборку и все повреждённые файлы просто удалили, нам удалось её скопировать. Так что на компьютере друзья у вас всегда должен быть порядок.
Ну и под конец скажу что использование файлового менеджера, например Total Commander при копировании файлов в Windows 7 несомненно немного поможет.

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

Некоторые операционные системы имеют дополнительные возможности при работе с временными файлами - возможность получить имя временного файла (причём такое, которое будет уникальным - т.е. не совпадёт с именем уже существующего файла); возможность указать особый параметр при создании (открытии) файла, предписывающий удалить файл сразу после записи

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

  • C:\Windows\Temp
  • C:\Users\Vladimir\AppData\Local\Temp
  • C:\Users\Все пользователи\TEMP
  • C:\Users\All Users\TEMP
  • C:\Users\Default\AppData\Local\Temp

Настройка

Как настроить автоматическую очитку временных файлов в браузерах описано в моей статье "Удаление временных файлов и файлов cookie в браузерах. Очистка дискового кеша . ". Для настройки автоматического удаления всех временных файлов, необходимо определить одну временную папку для всех пользователей. Открываем свойства системы Панель управления - Система - Дополнительные параметры системы - Переменные среды. Меняем переменные TEMP и TMP на C:/Windows/Temp . Чтобы поменять, например, переменную TEMP , выделите её и нажмите кнопку Изменить . Введите значение и Ок

Когда изменили обе переменных, можно настроить автоматическую очистку этой папки Temp

Открываем Блокнот или любой текстовый редактор и копируем этот код

pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %WinDir%\TEMP && rd /s /q . > nul 2>&1

Сохраняем файл под любым именем, но с расширением .cmd в папке, например, пользователя с правами администратора.

Теперь запускаем редактор групповых политик: Пуск - Выполнить и вводим команду gpedit.msc Открываем Конфигурация компьютера - Конфигурация Windows - Сценарии (запуск/завершение). В правой половине окна открываем свойства параметра Завершение работы . Кнопка Добавить и указываем путь к сохраненному файлу

Жмем ОК, затем Применить и ОК. Теперь тоже самое проделываем и в разделе Конфигурация пользователя . Все - настройка автоматической очистки временных файлов закончена. При завершении работы временные файлы будут удалятся. Проверить удаление временных файлов можно открыв папку C:/Windows/Temp , перезагрузиться и снов открыть эту папку. Если файлов нет значит все сделано правильно.

Для операционных систем Windows временные файлы являются перманентным злом. Пользователи ведут с ними борьбу еще с первых редакций ОС. Microsoft разработала программные инструменты удаления, но многие пользователи не знают об их существовании или не умеют использовать. Сегодня мы разберемся как удалить временные файлы в Windows.

Во всех работающих на ядре NT современных операционных системах Microsoft временные файлы располагаются одинаково. Для их хранения выделено две папки. Одна предназначена для системных временных файлов, а вторая ‒ для пользовательских.

Чтобы проверить директории хранения, вызовем меню «Выполнить». Нажимаем сочетание клавиш «Win» + «R» и вводим команду «sysdm.cpl» как показано на скриншоте.

В открывшемся окне свойств в верхней части переключаемся на вкладку «Дополнительно». Находим второй обозначенный пункт и открываем его.

Системное меню «Переменные среды» разделено на две части. Верхняя область пользовательская, а нижняя ‒ системная. Значения переменных «TEMP» и «TMP» указывают на каталоги хранения.

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

Кэш Internet Explorer

Еще одним местом, где хранятся временные файлы в Windows 7, является директория кэша браузера Intenet Explorer. Популярностью он не пользуется и работают с ним редко. Большинство пользователей считает его программой, необходимой для скачивания «нормального» браузера.

Чтобы посмотреть, где IE хранит временные файлы интернета, откроем его и войдем в настройки.

Нажатие на «шестеренку» вызывает контекстное меню. Переходим в нем к обозначенному пункту.

Свойства браузера откроются на вкладке «Общие». На ней нам нужна кнопка «Параметры».

В открывшемся окне указана директория и параметры хранения временных файлов интернета.

В Windows 10 IE не является основным браузером, но пока еще присутствует во всех сборках ОС. Порядок настроек у него не изменился, но папку хранения временных файлов в Microsoft переименовали. Теперь она называется не Temporary Internet Files, а INetCache.

На скриншотах видно, что это единственное изменение в настройках IE. Все остальные параметры и значения на своем месте.

Очистка средствами Windows

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

Нажатием правой кнопки активируем сервисное меню. Выбираем самый последний пункт.

В открывшемся окне свойств рядом со схемой, показывающей заполнение диска данными, находится кнопка «Очистка».

На скриншоте показана верхняя и нижняя часть списка доступных для удаления временных файлов. Проставляем галочки в нужных местах и нажимаем кнопку «ОК».

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

Windows 10

Запускаем новое меню параметров ОС, используя сочетание клавиш «Win» + «i». Выбираем отмеченный пункт.

Используем область быстрого перехода, расположенную слева, чтобы выбрать параметр «Хранилище». Открываем вторую гиперссылку, обозначенную на скриншоте.

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

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

Автоматизация процесса

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

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

Первым делом создаем новую папку «Temp» в корневой области диска. Меняем системные параметры переменных сред. Последовательно приводим все к виду, указанному на скриншоте цифрой «2».

Выполняем эту операцию для пользовательских и системных переменных. В результате настройки должны получить следующий вид.

Применяем выполненные изменения нажатием на кнопку «ОК». Сюда же, в общую папку можно перенести содержимое временных файлов интернета из IE. В параметрах браузера выбираем выделенный пункт.

В появившемся окне указываем новую директорию хранения.

После подтверждения действий окно выбора пути закрывается. Системные параметры приобретают вид, указанный на скриншоте. Рамкой указано новое место хранения.

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

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

pushd % TEMP% && rd / s / q . > nul 2>&1

pushd C:\TEMP && rd /s /q . > nul 2>&1

Сохраняем созданный файл с расширением CMD. По умолчанию он записывается в папку пользователя.

Отдаем команду на запуск административной консоли в диалоговом окне «Выполнить».

В области переходов разворачиваем «Конфигурация Windows» и переходим к разделу «Сценарии». В правой части окна отобразятся доступные для редактирования пункты. Запускаем обозначенный цифрой «2».

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

Обозначенная кнопка «Обзор» откроет пользовательскую папку.

Находим созданный в «Блокноте» файл. Подтверждаем выбор нажатием на кнопку «Открыть».

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

На этом процесс автоматизации заканчивается. Можно закрывать редактор групповых политик и заниматься обычными делами.

В заключение

Как видите, с поставленной задачей можно справиться без применения специальных программ и «тайных» знаний. Благодаря созданному сценарию чистка временных файлов в папке Temp будет выполняться при каждой перезагрузке системы, а компьютер не будет «забиваться» ненужным «мусором».

Временные файлы не являются чем-то страшным, но они занимают лишнее место на жёстком диске, поэтому их нужно периодически удалять.

Много ли у Вас на компьютере оперативной памяти? Некоторые, возможно, затруднятся ответить, а кое-кто с гордостью скажет цифру, вроде, 16 или даже 32 гигабайта! У основной же массы пользователей сегодня обычно от 2 до 8 гигабайт. Из них примерно 1 ГБ потребляет сама операционная система, а остальное отдаётся "на растерзание" установленным программам.

К чему вся эта арифметика? А к тому, чтобы показать важность технологии, о которой пойдёт речь в сегодняшней статье - временных файлов .

Зачем нужны временные файлы

Продолжим наши расчёты. Предположим, что у Вас всего 2 ГБ оперативной памяти. На работу программ остаётся всего 1 гигабайт (а то и меньше). При таких скромных объёмах свободной памяти у Вас бы вряд ли получилось работать с объёмными документами, изображениями в графических редакторах или видеофайлами. То, что Вы можете всё это открыть - во многом заслуга временных файлов.

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

Временные файлы могут быть нескольких типов и рассматриваться в различных контекстах:

  1. Системные временные файлы . Как правило, небольшие по объёму файлы (несколько килобайт), которые создаёт сама система для временного хранения и передачи различных параметров. Они могут иметь специальное зарезервированное расширение имени.tmp или иные расширения (чаще всего.ini, .log и т.п.). Хранятся такие файлы обычно в папке "Windows\Temp".
  2. Временные файлы программ . Одни из самых объёмных и распространённых типов временных файлов. Они создаются различными установленными на компьютере программами и хранят данные, нужные для обработки текущей информации, с которой работает пользователь. Обычно временные файлы данного типа хранятся в папке пользователя в директории "AppData\Local\Temp" (для Windows XP - "Local Settings\Temp").
  3. Временные файлы-бэкапы . Разновидность временных файлов, создаваемых программами. От предыдущих они отличаются тем, что хранят в себе полную копию обрабатываемого в данный момент документа, тогда как оригинал остаётся без изменений до момента сохранения. Такие временные файлы обычно создаются большинством офисных пакетов, графическими и видеоредакторами. Хранятся они в той же папке, что и открытый документ.
  4. Специфические временные файлы . К данной группе можно отнести временные файлы, имеющие особое значение. Таковым, например, можно назвать системный файл подкачки , который может хранить данные, когда исчерпывается свободное место в оперативной памяти. Другим примером может служить кеш браузеров, который сохраняет некоторые ресурсы веб-страниц на жёсткий диск и при повторных запросах этих страниц позволяет не скачивать заново все приложенные к ней медиаданные, а открывать их из локальной копии, что существенно ускоряет процесс отрисовки страницы.

Как видим, временные файлы - очень полезная штука. Они хранят множество данных, которые просто физически не уместились бы в оперативной памяти Вашего компьютера и в идеале удаляются сразу после того как в них пропадает надобность. Однако, по ряду причин удаляются не все и не всегда. Поэтому иногда встаёт вопрос как удалить временные файлы, которые остались лежать на жёстком диске мёртвым грузом.

Ручное удаление временных файлов

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

Во всех версиях Windows системные временные файлы хранятся по пути C:\Windows\Temp. Поскольку буква диска может быть необязательно "C", то, чтобы наверняка открыть нужную папку можно воспользоваться системной переменной %systemdrive%, которая автоматически определяет диск с ОС. Соответственно, в меню "Выполнить" (WIN+R) или в адресную строку Проводника достаточно будет вставить команду "%systemdrive%\Windows\Temp " (без кавычек):

Всё содержимое открывшейся папки можно смело выделять (CTRL+A) и удалять (DEL). Возможно, в процессе удаления какие-то файлы удаляться "не захотят". Их Вы сможете убрать либо после перегрузки, либо в Безопасном режиме (вход удержанием клавиши F8 при запуске компьютера). Да! В Windows 7 и выше для удаления Вам потребуются права Администратора .

Некоторые программы иногда создают дополнительную папку "Temp" в корне системного диска. Проверить её существование можно, зайдя на диск через оснастку "Этот компьютер" или командой "%systemdrive%\Temp " (без кавычек). Содержимое данной папки (если она есть) тоже можно удалять полностью:

Наконец, имеется и третий путь, по которому хранятся временные файлы программ для каждого конкретного пользователя. Находятся они по пути, который выглядит примерно так: "C:\Users\Имя_пользователя\AppData\Local\Temp" (для Windows XP: "C:\Documents and Settings\Имя_пользователя\Local Settings\Temp"). Вместо "Имя_пользователя", естественно, следует указывать имя владельца профиля, который Вы хотите очистить.

Для более быстрого перехода к папке с временными файлами текущего активного юзера в Windows, как правило, имеется зарегистрированная системная переменная %temp% . Просто прописав её в адресную строку или строку "Выполнить", Вы сразу увидите все свои временные файлы (способ не годится, если Вам нужно посмотреть временные файлы другого пользователя).

Аналогично предыдущему случаю с системными временными файлами, папку Temp текущего пользователя тоже можно полностью очищать. Кстати, если переменная %temp% у Вас не задана (или открывает не ту директорию), рекомендую её перенастроить. Сделать это можно в оснастке (Этот компьютер - ПКМ - Свойства - Дополнительные параметры системы - вкладка "Дополнительно" - кнопка "Переменные среды"):

Напоследок стоит упомянуть ещё об одной важной вещи, которую тоже можно очищать, - кеше браузера . Стоит ли это делать? Очистив кеш, Вам придётся заново загружать все нужные Вам страницы любимых сайтов, что может быть дольше обычного. Но с другой стороны, в кеше может накопиться слишком много ненужных фрагментов страниц, которые Вы, возможно, больше никогда не откроете, а место они занимать будут.

Поэтому, не слишком часто, но чистить кеш, я думаю, всё же не помешает. Сделать это можно из настроек браузера или, опять же, вручную. Поскольку каждый веб-обозреватель хранит свои кеши по разным путям, приведу типичные пути для самых популярных из них:

Браузер Путь к кешу
Google Chrome C:\Users\Имя_пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache
C:\Users\Имя_пользователя\AppData\Local\Google\Chrome\User Data\Имя_профиля\Cache
Windows XP: С:\Documents and Settings\Имя_пользователя\Local Settings\Google\Chrome\User Data\Default\Cache
Mozilla Firefox C:\Users\Имя_пользователя\AppData\Local\Mozilla\Firefox\Profiles\Имя_профиля\cache2\entries
Windows XP: С:\Documents and Settings\Имя_пользователя\Local Settings\Mozilla\Firefox\Profiles\Имя_профиля\cache2\entries
Opera C:\Users\Имя_пользователя\AppData\Local\Opera Software\Opera Stable\Cache
Windows XP: С:\Documents and Settings\Имя_пользователя\Local Settings\Opera Software\Opera Stable\Cache
Internet Explorer C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows\INetCache\IE
C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows\Temporary Internet Files\
Windows XP: С:\Documents and Settings\Имя_пользователя\Local Settings\Temporary Internet Files\Content.IE5\
Edge C:\Users\Имя_пользователя\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\LocalCache
C:\Users\Имя_пользователя\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\LocalState

Системные средства очистки

При желании чистить все временные файлы можно вручную. Как мы уже убедились, в этом нет ничего сложного. Однако, в Windows имеется инструментарий, позволяющий автоматизировать очистку компьютера и свести её к паре-тройке кликов (а то и вовсе к запуску единственной команды, но об этом чуть позже).

Штатный инструмент для удаления временных файлов в Windows имеет название "" и вызывается он из строки "Выполнить" (WIN+R) командой "cleanmgr " (без кавычек):

После запуска нам нужно будет выбрать диск, который требует очистки (обычно Диск C), дождаться окончания процесса сканирования и выбрать опции для очистки. В первую очередь выбирать нужно пункт "" (собственно, содержимое пользовательской папки Temp). Также можно выбрать пункт "Временные файлы Интернета", которые очистят кеш Internet Explorer. Кроме того, у Вас могут быть ещё дополнительные разделы с именем, начинающимся словами "Временные файлы". Их тоже можно очистить:

Ну а теперь по поводу обещанного мною второго автоматического способа очистки. Он подразумевает запуск обычным двойным щелчком заранее созданного с командами удаления данных из Ваших папок с временными файлами. В самом простом исполнении содержимое такого файла будет включать просто перечисление всех Temp-папок с командой их удаления и последующего создания:

RD C:\Temp /s /q

RD C:\Windows\Temp /s /q

MD C:\Windows\Temp

RD C:\Users\Имя_пользователя\AppData\Local\Temp /s /q

MD C:\Users\Имя_пользователя\AppData\Local\Temp

Как видим, в предыдущем скрипте мы удаляем папки с системными и программными временными файлами (ключи \s и \q нужны для удаления всех вложенных подкаталогов и без запросов на удаление, соответственно) и тут же заново их создаём. При желании список можно дополнить директориями кеша браузеров, кеша изображений и другими подобными путями. Только нужно помнить три важных момента:

  1. Для выполнения такого BAT-файла Вы должны обладать правами Администратора (запускать его нужно через контекстное меню командой "Запуск от имени Администратора").
  2. Если путь к папке содержит пробелы (например, в пути есть папка с именем вроде "Documents and Settings") весь путь нужно заключать в двойные кавычки (пример для очистки папки временных файлов в Windows XP: RD "C:\Documents and Settings\Имя_пользователя\Local Settings\Temp" /s /q ).
  3. Если в пути к папке имеются русские буквы (например, имя пользователя), BAT-файл нельзя сохранять обычным Блокнотом. Для этого потребуется продвинутый Блокнот с поддержкой различных кодировок текста. В нашем случае сохранять нужно в кодировке DOS (она же OEM 866 в различных текстовых редакторах).

Описанный выше способ прост, как палка, но неуниверсален, поскольку требует вносить правки в пути всех директорий, которые касаются конкретных пользователей. Да и удаление папки, хоть и рабочий метод, но не вполне изящный. Поэтому можно допилить наш скрипт очистки временных файлов с использованием команды DEL, масок файлов, переменных и цикла перебора всех подпапок, чтобы он удалял не саму папку, а только всё её содержимое:

DEL %SYSTEMDRIVE%\Temp\*.* /f /s /q

for /d %%x in (%SYSTEMDRIVE%\Temp\*) do @rd /s /q "%%x"

DEL %WINDIR%\Temp\*.* /f /s /q

for /d %%x in (%WINDIR%\Temp\*) do @rd /s /q "%%x"

DEL %TEMP%\*.* /f /s /q

for /d %%x in (%TEMP%\*) do @rd /s /q "%%x"

Вышеприведённый BAT-файл можно дополнить различными проверками на существование переменных среды и их соответствия папкам временных файлов. Однако, если Вы предварительно проверите всё сами, то вполне можете воспользоваться данным кодом без каких-либо изменений.

Программы для удаления временных файлов

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

И первым делом на ум мне (и, думаю, многим другим пользователям) приходит всем известная утилита для комплексной очистки системы - :

Эта программа уже содержит в себе данные о многих системных путях, по которым хранятся различные временные файлы, поэтому с её помощью Вы легко сможете выбрать те из них, которые актуальны именно для Вас, нажать кнопку "Анализ" и по окончании сканирования нажатием одной кнопки "Очистка" удалить весь мусор за раз.

Альтернатив CCleaner существует очень много. Например, хорошо очищает временные файлы пакет или оптимизатор системы . Однако, вполне возможно, что дополнительно Вам устанавливать ничего не придётся, поскольку средства очистки диска сегодня имеются во многих антивирусах. Примером тому может служить бесплатный 360 Total Security :

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

Выводы

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

Напоследок разберёмся с ещё одним вопросом. Если очищать временные файлы всё-таки нужно, то с какой периодичностью это оптимальнее всего делать? Здесь однозначно ответить, увы, нельзя. Всё зависит от того, насколько интенсивно Вы используете свой компьютер и программы, создающие лишний мусор. У одних пользователей пара-тройка гигабайт временных файлов набирается за месяц, а у иных и за год не набегает гигабайта! Поэтому по принципу "лучше перебдеть, чем недобдеть", я бы рекомендовал делать чистку ежемесячно.

Стабильной Вам работы компьютера и поменьше файлового хлама!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.