Як видалити всі часові файли інтернету. Як видалити тимчасові файли? Для чого потрібні тимчасові файли

Більшість користувачів так чи інакше стикаються з таким поняттям, як Temporary Files. Що це таке, в загальних рисахуявляє собі будь-який більш-менш грамотний користувач. Ось тільки далеко не всі знають, що такі файли можуть відповідати різним категоріям і ставитись до різним процесамабо програм. Ще менше тих, хто розуміє, як видалити такі об'єкти безболісно для системи та в повному обсязі.

Temporary Files: що це у загальному розумінні?

Щоб зрозуміти, що це за об'єкти в Windows-системах, необхідно просто перекласти назву цього терміна. У російському еквіваленті це означає « тимчасові файли», тобто ті, які знаходяться в системі не завжди, а лише у певні моменти.

Іноді вони можуть видалятися автоматично, іноді очищенням доводиться займатися вручну - все залежить тільки від того, яким саме процесам було зіставлено такі об'єкти. Зазвичай вони мають TMP розширення, але не завжди.

Типи тимчасових файлів

Деякі користувачі помилково вважають, що тимчасові файли з'являються лише під час роботи з Інтернетом (Temporary Internet Files), коли браузер зберігає їх у жорсткий дискдля прискорення доступу до раніше відвіданих сторінок. Але це лише окремий випадок.

Умовно всі об'єкти можна класифікувати за такими основними типами:

  • тимчасові файли системи;
  • створювані та видалені об'єкти при інсталяції додатків;
  • тимчасові об'єкти, пов'язані з роботою прикладних програм;
  • файли інтернету (кеш, куки, мініатюри сторінок тощо).

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

У цьому сенсі допоможе ще один погляд на об'єкти Temporary Files. Що це з погляду програмних компонентівнайкраще можна зрозуміти на прикладі відкриття документів Word. Зверніть увагу, що в момент відкриття в тій же папці, де знаходиться оригінальний файл, створюється його тимчасова копія з назвою, що починається з символу ~ (іноді такі об'єкти можуть бути прихованими). Після завершення роботи з документом, а сам він закритий, тимчасовий файл видаляється автоматично.

Те саме стосується і випадків, коли завершення роботи редактора було здійснено некоректно. З тимчасового об'єкта програма і пропонує провести відновлення документа, який був аварійно закритий (звичайно, якщо включено функцію автозбереження із зазначенням якогось проміжку часу, через який воно має здійснюватися).

Іноді при встановленні ігор або якихось ріпаків можуть виникати збої на кшталт « Внутрішня помилка Extract Temporary File» з посиланням на бібліотеки isdone.dll, islogo.dll, isgsg.dll або з повідомленнями про повернення певного коду службою Unarc.dll. Здебільшого такі повідомлення генеруються через те, що якісь процеси блокуються антивірусом (найчастіше це проявляється у Comodo Antivirus). Але усунути такі збої можна внесенням програм до списків довірених. У повідомленні йдеться про те, що потрібно перевірити оперативну пам'ятьОднак найчастіше до ОЗУ ця проблема ніякого відношення не має.

Як видалити Windows Temporary Internet Files?

Тепер кілька слів про видалення тимчасових об'єктів. У будь-якому браузері це можна зробити дуже просто. Достатньо просто викликати меню історії відвідувань та натиснути кнопку очищення.

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

У випадку із системними об'єктами можна вчинити трохи інакше. Оскільки вони зазвичай зберігаються в каталогах TEMP, які можуть бути прихованими (в кореневій директорії системи та в папках користувача), щоб впросити собі роботу, потрібно використовувати консоль «Виконати» і прописати в ній поєднання %TEMP%. У знайдених директоріях необхідно просто виділити всі об'єкти та натиснути клавішу Del для видалення. Якщо потрібно видалити, обминаючи «Кошик», використовуємо поєднання Shift + Del.

У деяких випадках можна скористатися засобом очищення диска, де у списку об'єктів, що підлягають видаленню, слід поставити прапорець навпроти рядка тимчасових файлів.

Однак найбільш простим методомвід тимчасових файлів можна назвати використання спеціальних програм-оптимізаторів, у яких для швидкого обслуговування слід відзначити відповідні модулі (очищення сміття, конфіденційність, видалення історії Інтернету тощо).

Замість післямови

Ось і все, що стосується такого поняття, як Temporary Files. Що це за об'єкти, здається, багатьом уже стало зрозуміло. Цілком очевидно, що виключно з інтернетом поява файлів системі не пов'язана (дивіться на наведений вище список). Що ж до очищення системи від таких об'єктів, методи видалення, що застосовуються, залежать тільки від того, до якого саме типу відносяться такі об'єкти і чи видаляються вони автоматично.

Як ви напевно вже знаєте, тимчасові файли створюються операційною системою для роботи в визначений час. Вони також створюються браузерами та іншими утилітами та додатками. Тимчасові файли створюються один раз і більше не потрібні ні користувачеві, ні Windows. Вся проблема в тому, що всі вони можуть займати чимало місця на жорсткому, поки ми їх звідти не видалимо. У цій статті хочу показати вам, як це зробити декількома способами.

Через параметри

Натискаємо лівою кнопкою миші по кнопці «Пуск» і з меню вибираємо пункт «Параметри» .

У вікні, що відкрилося, переходимо у вкладку «Сховище» і бачимо перед собою список розділів жорсткогодиска. Ви можете вибрати той розділ вінчестера, з якого хочете видалити тимчасові файли.

Оскільки вони зазвичай зберігаються на системному розділі, тобто на тому, на якому встановлена ​​операційна система, а це зазвичай диск С: , ми натискаємо на відповідний диск:

У нас з'являється віконце, в якому висвічується інформація про всі дані, що зберігаються на даному розділі жорсткого диска. Ми знаходимо "Тимчасові файли"і клацаємо по цьому пункту лівою кнопкою миші:

У віконці тиснемо на кнопочку «Видалення тимчасових файлів»

Використовуючи утиліту Очищення диска

Відкриваємо «Цей комп'ютер»і бачимо список розділів жорсткого диска. Клікайте правою кнопкоюмиші за потрібним вам розділом. У цій статті ми вже визначилися, що це буде диск С:. З меню вибираємо пункт «Властивості» :

У вкладці «Загальні» натискаємо на кнопку «Очищення диска»

Ставимо пташки навпроти потрібних пунктів і тиснемо на кнопочку ОК:

Ручне очищення

Папки, в яких зберігаються такі файли, називаються Temp. Детальна стаття на сайті про те, що вже є. Перша з них знаходиться за адресою:

А друга за адресою: C:\Users\Ім'я_користувача\AppData\Local\Temp

Перш ніж йти по даному шляхунеобхідно увімкнути відображення прихованих файлів та папок. Для цього в будь-якій папці натискаємо на вкладочку «Файл» і вибираємо «Змінити параметри папок та пошуку».

Перед вами відкриється віконце, в якому необхідно буде перейти у вкладку «Вид» та поставити перемикач у положення «Показувати приховані файлита папки»:

Тільки після цього йдемо вищезгаданим шляхом і спостерігаємо ще одну папку Temp:

Все, що є в папках Temp можна сміливо видаляти і не боятися, тому що вони вже ні на що не впливають, а лише займають вільне місце.

Ну що ж, а я, у свою чергу, сподіваюся, що допоміг вам ще з однією проблемою, і у вас місця на жорсткому диску побільшало.

А також дивимося відео на тему:

Оцінити статтю:

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

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

Windows 7

Інструменти очищення знаходяться на самому видному місці. Щоб дістатися до них, достатньо подвійного натискання на іконці «Комп'ютер». Аналогічний результат ви отримаєте, вибравши однойменний розділ меню «Пуск».

У вікні «Провідника» вибираєте диск, на якому розміщується система. Викликаєте контекстне менюі переходьте до вказаного на скріншоті пункту.

Таким чином ви відкриєте властивості свого системного диска. Вікно має кілька вкладок, призначених для керування параметрами роботи.

Загальні властивості відкриваються за умовчанням, тому шукати нічого не доведеться. На скріншоті позначено кнопку, яка запустить інструмент очищення диска, люб'язно наданий користувачам інженерами Microsoft.

Програма розкладе все придатне для видалення за категоріями. Користувачеві залишається лише ставити галочки, позначаючи потрібні пункти. Можна сміливо вибирати все, де вміст більший за нуль. Обсяг простору, що вивільняється, буде підраховуватися в міру вибору. Якщо вас все влаштовує та вказані стрілкою системні файливи чіпати не збираєтеся, натисніть кнопку підтвердження.

Користувач, який вирішив дістатися системних файлів, побачить наступну картину.

Небагато подумавши, система відкриє другу вкладку - «Додатково». Спочатку відзначені галочками позиції при цьому будуть скинуті. Потрібно відзначити їх заново і потім перейти далі.

Вказаний стрілкою пункт приведе у меню видалення програм. Цінність цієї підказки для очищення системи дуже сумнівна. Другий пункт дозволяє видалити старі точки відновлення. Якщо система працювала довго, а місця під них було виділено досить багато, результат може бути суттєвим. Ця дія, як яка стосується системних файлів, необхідно буде двічі додатково підтвердити. Завершивши перевірку, утиліта розпочне роботу, виконуючи очищення диска у фоновому режимі.

Windows 10

Видалити тимчасові файли в Windows 10 можна описаним методом, використовуючи властивості системного диска.

Вкладка «Додатково» та зазначений на ній пункт з точками відновлення знадобиться, якщо вони у вас включені.

Як і багато в Windows 10 функція очищення диска має дублювання в новому інтерфейсі. У цьому тут використовується інший алгоритм. Його дії спрямовані на зачистку результатів роботи програм. Операції, що виконуються, автоматизовані і від користувача потрібно лише самостійно їх включити. Ідеальним варіантом буде послідовне використання обох можливостей.

Для активації режиму відкриваємо нове меню «Параметри» та переходимо у вказаний розділ.

В області переходу вибираємо «Сховище» та включаємо вказаний стрілкою повзунок.

За бажанням у розділі «Сховище» можна очистити частину тимчасових файлів вручну. Натискаємо на схематичне зображення диска.

Відкриється статистика заповнення, в якій є розділ «Тимчасові файли».

Відкривши його, відмічаєте відповідний пункт і видаляєте тимчасові файли. Використовуючи всі три методи, можна періодичні влаштовувати велике чищення», прибираючи «сміття» у системі.

Ручне очищення

Як ви зрозуміли з назви, цей спосіб передбачає роботу "ручками". Припустимо, що, відчуваючи перманентну потяг до експериментів, ви не знаєте, де знаходиться папка "Темп" у "Віндовс 7" або де зберігаються тимчасові файли у Windows 10.

Щоб заповнити цю прогалину, влаштуємо невелику екскурсію та розберемося з місцями їхнього розміщення. В операційних системах Microsoft, заснованих на версії NT, існує поділ на системні та користувацькі тимчасові файли. Розташовані вони в різних областяхОС у папках, які мають ім'я «Temp». Перша знаходиться у системній директорії Windows. Друга - глибоко інтегрована в область файлів користувача.

Швидко знайти ці папки в будь-якій системі можна, використовуючи просте та елегантне рішення. Суть його полягає у використанні абсолютних шляхів. Тепер ми не залежимо від логіну, під яким користувач входить у систему. Вказані абсолютні шляхиприведуть точно у потрібне місце:

  • % Windir%\Temp;
  • %Userprofile%\AppData\Local\Temp.

На скріншоті показано їхнє застосування. Введення шляхів обох ОС виконується у діалоговому вікні «Виконати». Як результат у «Провіднику» відкривається системна папка «Темп» у «Віндовс 7» та користувальницька папка"Темп" у "Віндовс 10".

Виділивши вміст комбінацією Win + А, видаляєте його звичайним порядком.

Виконавши цю операцію з обома типами тимчасових файлів, ви вручну почистите папки «Темп».

Автоматизація

Не забуватимемо, що комп'ютер створений для людини, а не навпаки. Знаходити (навіть дуже швидко) папки тимчасових файлів, щоб займатися їх очищенням ‒ не сама найкраще завданнядля користувача. Ідеальним варіантом буде організувати їхнє автоматичне спустошення.

Для початку зберемо всі часові файли в одне місце. Створимо папку C:\Temp. Після цього вирушаємо у властивості комп'ютера.

Відкриваємо виділений пункт та виконуємо заміну вмісту, використовуючи кнопку «Змінити».

В результаті ви повинні отримати ту саму картину, що розташована праворуч на скріншоті. Після перезавантаження всі тимчасові файли почнуть збиратися у створену нами та вказану як системну папку. Вміст старих директорій, якщо щось залишилося, можна стерти вручну. Почистити папку Temp, яка стала єдиною, набагато простіше.

Залишилася справа за малим. Створимо файл, який ініціює автоматичне очищення. Скопіюйте в Блокнот наступний текст:

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

Задайте файлу ім'я, що запам'ятовується, і збережіть з розширенням CMD. На скріншоті це робиться в папці користувача.

Поставимо політику виконання для отриманого сценарію. Використовуючи меню "Виконати", вводимо показану на скріншоті команду.

Відкриється меню групових політик операційної системи. Виконуємо наведену на скріншоті послідовність дій конфігурації Windows.

Повторюємо конфігурацію користувача.

Перевіряючи правильність виконаних дій, ви повинні отримати вікно з готовим сценарієм, вказаний на скріншоті третьою позицією.

Описана послідовність наведена для Windows 10, єдина папка «Темп» у «Віндовсі 7» створюється і налаштовується аналогічно.

На закінчення

Створивши сценарій, що дозволяє очистити папку Temp у Windows 7 або 10, можете вважати себе просунутим користувачем. Тепер при кожному перезавантаженні "сміття" в системі видаляється автоматично без вашого втручання.

У Windows є утиліта для очищення диска, яку можна налаштувати для видалення заданих категорій файлів за розкладом . Вона легко впорається з очищенням тимчасових файлів з розташування, відомих системі, але не дозволить видаляти непотрібні файли із заданої вами папки. За допомогою скриптів можна очищати не лише тимчасові файли, а й будь-яку папку. Наприклад, я видаляю файли з папок Test та Temp, які служать для експериментів та тимчасового зберігання файлів як у завантаженнях, так і документах.

На відміну від програмних чистильників, скрипти можна гнучко налаштувати, а регулярність виконання очищення легко реалізувати за допомогою планувальника завдань Windows.

Ці скрипти дозволяють видаляти лише файли заданого «віку» замість повного очищенняпапки.

У статті ви знайдете приклади скриптів та розповідь про те, як налаштувати завдання у планувальнику однією командою. Ви також зможете завантажити готові файлита створити завдання для очищення папок за пару хвилин.

Скрипти

Ви можете скористатися на вибір скриптами CMD, VBS та PowerShell.

CMD

Можна використовувати утиліту командного рядка forfiles.exe, що входить до склад Windows 7 і новіше (колись вона входила в ). Однією командою видаляються всі файли із зазначеної папки та вкладених у неї.

Команда для виконання

Forfiles.exe /p %temp% /s /m *.* /d -14 /c "cmd /c del /q /f @file"

  • Замість %temp%(тимчасової папки у профілі) підставте свою папку (параметр /p)
  • Вік файлів за промовчанням 14 днів (параметр /d), але ви можете задати будь-яке значення
  • Можна видаляти файли певного розширення маски (наприклад, /m *.log)
  • За рекурсивне видалення (у вкладених папках) відповідає параметр /s

Звичайно, у скрипті ви можете використовувати декілька команд, кожна з яких видалятиме задану папку. Довідка щодо використання утиліти викликається командою forfiles /?.

VBS

Наведений нижче скрипт VBS видаляє всі файли та папки, включаючи захищені, з виведенням списку віддалених файлів.

On Error Resume Next intDays = Int(Wscript.arguments.Item(0)) strFldr = Wscript.arguments.Item(1) Set objFSO = CreateObject("Scripting.FileSystemObject") DelOld strFldr, intDays Function DelOld(sFldr, iDays) Dim oD, cF, cD, oI Set oD = objFSO.GetFolder(sFldr) Set cF = oD.Files Set cD = oD.SubFolders For Each oI In cF If DateDiff("d", oI.DateLastModified, Now) > iDays Then WScript.Echo oI.Path oI.Attributes = 0 oI. Size = 0 Then oI.Attributes = 0 oI.Delete End If Next End Function

  • Файли видаляються за датою зміни. Щоб видалити за датою створення, замініть .DateLastModifiedна .DateCreated
  • Якщо ви не бажаєте видаляти захищені файли, закоментуйте рядок
    ' oI.Attributes = 0

Команда для виконання

Скрипт можна запускати з командного файлу(CMD).

Cscript //Nologo MyCleanUp.VBS 14 %windir%\temp >MyCleanupScript.Log

  • Замість %windir%\tempпідставте свою папку (у цьому прикладі видаляються файли з тимчасової папки у системному каталозі)
  • Вік файлів за промовчанням 14 днів, але ви можете задати будь-яке значення
  • Список віддалених файлів буде збережений за промовчанням у файлі %windir%\system32\MyCleanupScript.Log, хоча можна вказати будь-який шлях та ім'я файлу

Як і у випадку з утилітою forefiles.exe, можна реалізувати очищення різних папок, вказавши кожну окрему команду.

PowerShell

Скрипт на PowerShell був у блозі Сергія Марінічева в рамках уроку про операції з файлами, але тепер сторінка доступна лише в архіві інтернету. Я скопіював ключовий вміст для вас:

#з заданої папки видаляти всі файли та папки старше 14 днів $Path = "C:\temp" $Days = "-14" $CurrentDate = Get-Date $OldDate = $CurrentDate.AddDays($Days) -Recurse | Where-Object ($_.LastWriteTime -lt $OldDate) | Remove-Item

Запуск скрипту:

Powershell.exe -ExecutionPolicy Bypass -noprofile -file Script.ps1

Виконання очищення за розкладом

Для очистки папки за розкладом потрібно створити скрипт з ім'ям cleanup.cmd, що містить команду для запуску, і скопіювати його в будь-яку папку з (наприклад, %windir%\system32). Помістіть туди скрипт VBS або PowerShell, якщо ви вирішили використовувати його, а не утиліту forfiles.ехе.

Завдання у планувальнику створюється однією командою:

Schtasks.exe /Create/RL Highest /TN CleanUP /SC Weekly /D SUN /ST 14:00 /TR "%WINDIR%\system32\cleanup.cmd"

Завдання з ім'ям CleanUpвиконуватиметься:

  • з найвищими правами (параметр /RL)
  • раз на тиждень (параметр /SC)
  • по неділях (параметр /D)
  • о 14:00 (параметр /ST)

Відкрийте Пуск – Пошук – Планувальник завданьі ви побачите в бібліотеці планувальника завдання CleanUp.

Можете перевірити роботу завдання у планувальнику. Для цього клацніть правою кнопкою миші за завданням та виберіть Виконати.

Готові файли

Завантажте архів та розпакуйте у будь-яку папку. В архіві варіанти дляфайлів і VBS.

  1. Задайте шлях до папки та вік файлів у скрипті CleanUp.cmdв одній з папок (кожна відповідає одному з описаних вище способів), після чого скопіюйте весь вміст папки в %windir%\system32.
  2. Клацніть правою кнопкою миші на файлі schedule.cmdта виберіть Запуск від імені адміністратора, щоб створити завдання.

Подяки

Авторами скриптів, які я колись почерпнув із цієї теми конференції OSZone, є Keeper2006 та amel27 відповідно. У цій же темі ви знайдете інші цікаві варіанти вирішення даної задачі, та туди ж слід спрямовувати питання щодо доопрацювання скриптівпід свої потреби.

А як ви позбавляєтеся від непотрібних файлів– програмою чи скриптом? Чи настроєно у вас очищення за розкладом?

В Інтернеті існує безліч різних програм-оптимізаторів комп'ютера для очищення від непотрібних тимчасових файлів. Але, напевно, вам хотілося б контролювати процес власноруч, щоб не встановлювати сторонні оптимізатори і не витрачати свій час на активацію та реєстрацію. У цьому пості я навчу, як чистити ваш ПК стандартними засобамиОС Windows.

Створення власного оптимізатора

Насамперед відкриємо Блокнот через " Пуск" - "Усі програми" - "Стандартні" - "Блокнот", або через програму" Виконати", натиснувши на клавіатурі клавіші " Win" + "R"і набравши команду" notepad".

Тепер створимо BAT-файл. У Блокноті, що відкрився, клацаємо по кнопці " Файл" - "Зберегти як...", далі вибираємо місце на вашому ПК, наприклад, я вибрав робочий стіл, далі пишемо ім'я майбутньої програмиі вказуємо розширення " cleaner.bat(ім'я можна придумати будь-яке, але розширення.bat міняти не потрібно!).

У створеному файлі будемо писати команди для очищення системи.

Очищення тимчасових файлів

Насамперед очистимо всі тимчасові папки на вашому ПК, для цього використовуватимемо команду " DEL" з параметрами " /q /f /s- файли, підпапки, папки.

Набираємо в Блокноті (bat-файлі) наступне:



del /q /f /s %Temp%\*.*
del /q /f /s %Tmp%\*.*


де, " %WINDIR%\Temp" - рівнозначно, як і " C:\Windows\Temp", а" %SYSTEMDRIVE%" - системний розділ, у більшості випадків це - " C:\", "%Temp%"і" %Tmp%- папки з тимчасовими файлами користувачів.

Очищення папки Prefetch

В папці Prefetch(файли з розширенням.pf) знаходиться інформація про програми, що часто відкриваються, і сервіси, для більш швидкого їх подальшого завантаження. З цієї папки можна видалити всі файли, що дозволить системі швидше завантажуватися, але при цьому вперше програми завантажуватимуться повільніше. Після видалення всіх файлів і папки система знову створить кеш цих програм, що часто запускаються. Навіщо потрібно чистити цю папку?Часто в цій папці Prefetchміститься кеш давно віддалених програм, тому розмір папки може досягти за промовчанням до 400 Мб.

Команда на очищення папки Prefetch:

Del /q /f /s %WINDIR%\Prefetch\*.*

Очищення бортового журналу - логи, баки, гіди та інше

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

Команда для очищення цих файлів:

del /q /f /s %SYSTEMDRIVE%\*.log
del /q /f /s %SYSTEMDRIVE%\*.bak
del /q /f /s %SYSTEMDRIVE%\*.gid


Команда видаляє всі файли по масці (*.log, *.bak, *.gid) системному диску, включаючи підкаталоги системного диска

Підсумок

Що в нас вийшло?

Del /q /f /s %WINDIR%\Temp\*.*
del /q /f /s %SYSTEMDRIVE%\Temp\*.*
del /q /f /s %Temp%\*.*
del /q /f /s %Tmp%\*.*
del /q /f /s %WINDIR%\Prefetch\*.*
del /q /f /s %SYSTEMDRIVE%\*.log
del /q /f /s %SYSTEMDRIVE%\*.bak
del /q /f /s %SYSTEMDRIVE%\*.gid

Отриманий результат зберігаємо: " Файл" - "ЗберегтиТепер можемо запускати bat-файл для очищення системи від сміття.