@echo off
set LOGFILE=%LocalAppData%\Microsoft\EdgeCleanupLog.txt
echo --- Microsoft Edge Cleanup Started: %DATE% %TIME% --- >> "%LOGFILE%"
echo Closing Microsoft Edge...
taskkill /F /IM msedge.exe >nul 2>&1
echo [OK] Closed Microsoft Edge >> "%LOGFILE%"
echo Clearing Edge Cache & Temporary Files...
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Default\Cache"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Default\Network\Cookies"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Default\History"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Default\Session Storage"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Default\Sync Data"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Default\Telemetry"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\CrashReports"
echo [OK] Cleared cache, cookies, history, session storage, sync data, telemetry, and crash reports >> "%LOGFILE%"
echo Removing Edge Update Logs...
rd /s /q "%LocalAppData%\Microsoft\EdgeUpdate\Log"
rd /s /q "%LocalAppData%\Microsoft\EdgeUpdate\Download"
rd /s /q "%LocalAppData%\Microsoft\EdgeUpdate\Install"
rd /s /q "%LocalAppData%\Microsoft\EdgeUpdate\Offline"
echo [OK] Removed Edge Update logs >> "%LOGFILE%"
echo Removing Edge Telemetry & Browser Metrics...
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\BrowserMetrics"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Crashpad\reports"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Stability"
rd /s /q "%LocalAppData%\Microsoft\Edge\User Data\Feature Engagement Tracker"
echo [OK] Removed telemetry and browser metrics data >> "%LOGFILE%"
echo --- Microsoft Edge Cleanup Completed: %DATE% %TIME% --- >> "%LOGFILE%"
echo Cleanup Complete! Log saved at: %LOGFILE%
pause