Kleaner PRO

Професійний догляд за системою Windows 7/10/11.

Зроблено з турботою про продуктивність.

Ми в соцмережах
Продукти
  • Kleaner PRO
  • Магазин
  • Портал активації
  • Що нового в Kleaner PRO
  • Нові продукти — незабаром
Ресурси
  • Можливості
  • Питання
  • Порівняння програм
  • База знань
  • Blog
  • Завантажити
Правове
  • Ліцензійна угода
  • Умови обслуговування
  • Політика конфіденційності
  • Політика повернення
[email protected]Телеграм-підтримка @Vladimlrovlch
© 2026 Kleaner PRO. Усі права захищені.
Оплата
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
    Kleaner PRO
    МожливостіSmart CareЦіниПитанняБаза знаньBlogЗавантажитиАктивація
    МожливостіSmart CareЦіниПитанняБаза знаньBlogЗавантажитиАктивація
    КупитиКупити ліцензію
    Blog →6 хв читання2025-11-19· Команда Kleaner PRO

    13 однорядковиків PowerShell для миттєвої чистки диска

    Більшість порад про прибирання — або екскурсія інтерфейсом, або лекція; ця стаття — тринадцять рядків PowerShell, які роблять роботу рівно так, як написано. Спершу виміряти, потім видаляти — і в кожного рядка видалення тут є сухий прогін, щоб прочитати видалення до того, як вони стануться.

    Спершу подивись: три рядки розвідки

    Прибирання без вимірювання — вгадування. Get-Volume одним словом показує вільне місце на всіх томах, а рядок топ-файлів знаходить, де насправді живуть гігабайти: Get-ChildItem C:\ -Recurse -File -ErrorAction SilentlyContinue | Sort-Object Length -Descending | Select-Object -First 20 FullName, @{n="MB";e={[math]::Round($_.Length/1MB)}}. Запустіть її профілем користувача замість C:\ — і вона скінчиться за секунди, а не за хвилини. Додайте сортування за LastWriteTime — і той самий рядок стає аудитом того, що роками гниє неторкано.

    Однорядковик із розмірами тек замінює більшості людей GUI-сканер: Get-ChildItem $env:USERPROFILE -Directory | ForEach-Object { "{0,8:N2} GB {1}" -f ((Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1GB), $_.Name }. Він обходить кожну теку профілю, підсумовує файли й друкує гігабайти з двома знаками. На величезному профілі це триватиме кілька хвилин — він робить stat() кожному файлу, ту саму роботу, що й будь-який сканер диска, тільки без установлення. Останній рядок розвідки — аудит, а не видалення: Get-ChildItem "$env:USERPROFILE\Downloads" -Recurse -File | Where-Object LastWriteTime -lt (Get-Date).AddMonths(-6) перелічує все в теці Завантаження старше за півроку; додайте Sort-Object LastWriteTime — і список піде від старих до нових.

    Безпечні скорочення — вікно адміністратора не потрібне

    Цим чотирьом вистачає звичайної користувацької сесії, і кожна пропускає файли, зайняті просто зараз, замість того щоб падати на них. Чистка temp, Кошик і дампи крахів разом регулярно звільняють кілька гігабайтів на машині, яку ніколи не прибирали. Перш ніж щось із цього виконати, допишіть -WhatIf до рядка Remove-Item і прочитайте, що він збирався видалити: звичка коштує десяти секунд і запобігає кожній історії не про ту теку.

    • Remove-Item $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue — користувацький temp; зайняті файли пропускаються самі
    • Clear-RecycleBin -Force — Кошик на всіх дисках, порожній одним рядком
    • Get-ChildItem $env:LOCALAPPDATA\CrashDumps -File | Remove-Item -Force — дампи .dmp, які ніхто ніколи не відкриє
    • Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache_*.db" -Force — кеш мініатюр; спершу закрийте вікна Проводника
    • Get-ChildItem "$env:USERPROFILE\Downloads" -File | Where-Object LastWriteTime -lt (Get-Date).AddMonths(-6) — аудит Завантажень із розділу вище, готовий до розбору

    Глибокі скорочення: вікно адміністратора і повага

    Відкрийте Термінал Windows (адміністратор) через Win+X. За тим самим шаблоном Remove-Item C:\Windows\Temp\* віддає ще один пласт сміття; Delete-DeliveryOptimizationCache -Force чистить P2P-кеш оновлень, який Очищення диска роками не помічало; DISM /Online /Cleanup-Image /StartComponentCleanup — єдиний підтримуваний спосіб стиснути WinSxS, а /ResetBase додавайте, лише якщо погоджуєтеся, що встановлені оновлення стануть незнімними. powercfg /h off видаляє hiberfil.sys — приблизно 40% оперативної пам'яті в гігабайтах — якщо ви ніколи не користуєтеся гібернацією; powercfg /h /type reduced лишає швидкий запуск за половину ціни.

    Останній рядок зупиняє служби оновлення, вичищає їхній кеш завантажень і запускає служби назад — бонусом це лікує застряглі оновлення: Stop-Service wuauserv, bits -ErrorAction SilentlyContinue; Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service wuauserv, bits. Якщо тримати тринадцять рядків у файлі нотаток не хочеться, чистильник на кшталт Kleaner PRO виконує безпечну половину списку за розкладом, а глибокі скорочення лишає вам. У будь-якому разі спершу виміряйте: рядки розвідки перетворюють прибирання з ритуалу на рішення.

    Питання та відповіді

    Як очистити тимчасові файли через PowerShell?

    Remove-Item $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue: зайняті файли пропускаються, а -WhatIf заздалегідь друкує, що піде. Той самий шаблон працює і по C:\Windows\Temp — уже у вікні адміністратора.

    Чи безпечно запускати DISM StartComponentCleanup?

    Так — це підтримуваний спосіб стиснути сховище компонентів WinSxS, і Windows сам запускає його за власним розкладом. /ResetBase додавайте з застереженням: встановлені оновлення потім не можна буде прибрати.

    Перевірте склад ліцензії до покупки.

    Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

    Завантажити для WindowsКупити ліцензію

    Читайте також

    10 налаштувань Chrome, які непомітно з'їдають диск→10 старих сторінок панелі керування, які досі варто знати→10 портативних програм, які мають жити на ремонтній флешці→

    Написати нам: [email protected]

    Українська
    EnglishРусскийУкраїнськаDeutschEspañolFrançaisPortuguês (BR)Polski