Загрузка данных


@echo off
chcp 65001 >nul
title Очистка и диагностика Windows 7
color 0A

:: Проверка прав администратора
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo.
    echo  [!] Запусти этот файл ОТ ИМЕНИ АДМИНИСТРАТОРА!
    echo.
    pause
    exit /b
)

echo ========================================
echo     Очистка и диагностика Windows 7
echo ========================================
echo.
echo  Внимание: скрипт безопасный, но лучше
echo  закрыть все программы перед запуском.
echo.
pause
cls

:: 1. Показываем свободное место
echo [1] Свободное место на дисках:
echo --------------------------------
wmic logicaldisk get caption,freespace,size /format:list | findstr /i "Caption FreeSpace Size"
echo.
pause

:: 2. Очистка временных файлов
echo [2] Очистка временных файлов...
del /f /s /q "%TEMP%\*.*" >nul 2>&1
del /f /s /q "C:\Windows\Temp\*.*" >nul 2>&1
del /f /s /q "C:\Windows\Prefetch\*.*" >nul 2>&1
echo     Временные файлы очищены.
echo.

:: 3. Очистка кэша Windows Update
echo [3] Очистка кэша Windows Update...
net stop wuauserv >nul 2>&1
del /f /s /q "C:\Windows\SoftwareDistribution\Download\*.*" >nul 2>&1
net start wuauserv >nul 2>&1
echo     Кэш обновлений очищен.
echo.

:: 4. Очистка корзины
echo [4] Очистка корзины...
rd /s /q %systemdrive%\$Recycle.Bin >nul 2>&1
echo     Корзина очищена.
echo.

:: 5. Запуск встроенной очистки диска
echo [5] Запуск стандартной очистки диска...
echo     (Выбери галочки и нажми ОК)
cleanmgr /sagerun:1
echo.

:: 6. Топ процессов по памяти
echo [6] Процессы, которые больше всего жрут память:
echo -----------------------------------------------
tasklist /fo table /v | sort /r /+58
echo.
pause

:: 7. Проверка системных файлов
echo [7] Проверка целостности системных файлов (sfc)...
echo     Это может занять 5-15 минут.
echo.
sfc /scannow
echo.

:: 8. Финальная информация
echo ========================================
echo           Готово!
echo ========================================
echo.
echo Рекомендации после очистки:
echo  - Перезагрузи компьютер
echo  - Если сильно тормозит — проверь, 
echo    не заполнен ли диск C: (оставьте минимум 10-15 ГБ свободно)
echo  - Отключи автозагрузку ненужных программ
echo    (Win+R → msconfig → Автозагрузка)
echo.
pause