Windows

Очистка системы Windows 11 — избавляемся от мусора без сторонних программ

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

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


Почему нужно периодически чистить систему?

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

  2. Освобождение дискового пространства
    Системные обновления и временные файлы могут занимать гигабайты памяти, что особенно критично для устройств с небольшими SSD-накопителями. Удаление старых файлов освобождает это место для полезных данных.

  3. Предотвращение сбоев
    Загромождение системного диска ненужными файлами может приводить к сбоям в работе приложений и системы в целом. Очистка системы способствует стабильной работе.


Как настроить автоматическую очистку системы с помощью скрипта

Ниже написан код простого CMD-скрипта, который можно настроить для автоматической очистки временных файлов, кэша обновлений и сжатия системных файлов.

Шаг 1: Создайте CMD-скрипт

Скопируйте следующий код в блокнот и сохраните файл с расширением .cmd, например, cleanup_system.cmd:

@echo off
:: Run as Administrator
net session >nul 2>&1 || (powershell start -verb runas cmd -args "/c %~f0 & exit" & exit)
:: Cleaning temporary files
echo Cleaning temporary files...
del /q /f /s %TEMP%\*
del /q /f /s C:\Windows\Temp\*
:: Cleaning Prefetch folder
echo Cleaning Prefetch folder...
del /q /f /s C:\Windows\Prefetch\*
:: Cleaning Windows Update cache
echo Cleaning Windows Update cache...
del /q /f /s C:\Windows\SoftwareDistribution\Download\*
:: Emptying Recycle Bin with PowerShell, suppressing errors
echo Emptying Recycle Bin...
powershell.exe -command "Clear-RecycleBin -Force -ErrorAction SilentlyContinue"
:: Compressing system files
echo Compressing system files...
compact /compactos:always
echo Cleanup completed!
pause

Скачать файл
cleanup_system.7z [585 b]
(Скачали: 187 раз)
MD5: 12302c92cdffff087ed3b745ef7c6a30

Шаг 2: Запуск скрипта вручную

Чтобы запустить скрипт вручную:

  1. Щелкните правой кнопкой мыши по файлу .cmd.
  2. Выберите Запуск от имени администратора.
  3. Скрипт автоматически очистит временные файлы, корзину и сожмёт системные файлы.

Как добавить скрипт в автозапуск

Чтобы скрипт запускался автоматически через определённые промежутки времени, можно использовать Планировщик задач Windows:

  1. Откройте Планировщик задач:

    • Нажмите клавиши Win + S и введите "Планировщик задач".
  2. В меню слева выберите "Создать" задачу.

  3. Вкладка Общие:

    • Укажите имя задачи, например, "Очистка системы".
    • Выберите опцию "Выполнять" с наивысшими правами.
  4. Вкладка Триггеры:

    • Нажмите Создать.
    • Установите нужную частоту (например, еженедельно или раз в месяц).
  5. Вкладка Действия:

    • Нажмите Создать.
    • В поле "Программа или сценарий" укажите путь к вашему файлу cleanup_system.cmd.
  6. Нажмите ОК и подтвердите настройки.

Запуск скрипта без всплывающего окна консоли

Вы можете запускать этот скрипт в фоновом режиме без отображения окна консоли, используя VBScript для выполнения CMD-скрипта.

Откройте блокнот и вставьте следующий код:

Set WshShell=CreateObject("WScript.Shell")
WshShell.Run "cleanup_system.cmd", 0, False

Скачать файл
run_cleanup_hidden.7z [279 b]
(Скачали: 108 раз)
MD5: 90f76896333118075f1710e2e6ba65df

  • "cleanup_system.cmd" — замените на имя вашего CMD-скрипта с указанием полного пути, если файл находится не рядом с CMD-скриптом, а в другом месте.
  • Параметр 0 отвечает за скрытие окна.
  • Параметр False означает, что скрипт будет выполняться асинхронно (в фоновом режиме).
  • Сохраните этот файл с расширением .vbs, например, run_cleanup_hidden.vbs.

Далее, для автоматического запуска скрипта, замените в планировщике заданий CMD-скрипт на VBS-скрипт. Теперь, при запуске VBS-файла, ваш CMD-скрипт будет выполняться в фоновом режиме без отображения окна консоли.

Теперь система будет очищаться автоматически по вашему расписанию.


Преимущества использования собственного скрипта

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

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

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


Заключение

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

Теги: BAT

You need to log in to access all site features.

Поделиться:

0 Комментариев