Copier le code suivant dans bloc note et enregistrer le fichier avec l'extension .bat
Exécuter en tant qu'administrateur
Actions effectuées:
Dossiers utilisateur nettoyés
Dossiers "nouveau dossier" supprimés
Fichiers temporaires supprimés
Cache navigateurs vidé
Historique Windows/Office effacé
Corbeille vidée
Optimisation disque effectuée
Fond d'écran réinitialisé
############# code à copier #########
@echo off
setlocal enabledelayedexpansion
:: ############################################################
:: # Script de nettoyage complet PC - Administrateur requis #
:: ############################################################
:: === Vérification des privilèges Admin ===
net session >nul 2>&1
if %errorLevel% neq 0 (
echo [ERREUR] Ce script doit être exécuté en tant qu'administrateur.
pause
exit /b
)
:: === Nettoyage des dossiers utilisateur ===
echo [ETAPE 1/11] Nettoyage des dossiers utilisateur...
del /q /f /s "%USERPROFILE%\Documents\*" >nul 2>&1
del /q /f /s "C:\bac2025\*" >nul 2>&1
rmdir /q /s "C:\bac2025" >nul 2>&1
:: === Suppression des "nouveaux dossiers" ===
echo [ETAPE 2/11] Suppression des dossiers contenant "nouveau dossier"...
for /d /r "C:\" %%d in (*nouveau dossier*) do (
echo Suppression de : "%%d"
rmdir /q /s "%%d" >nul 2>&1
)
:: === Nettoyage des fichiers temporaires ===
echo [ETAPE 3/11] Nettoyage des fichiers temporaires...
del /q /f /s "%TEMP%\*" >nul 2>&1
del /q /f /s "%SystemRoot%\Temp\*" >nul 2>&1
powershell -command "Remove-Item -Path $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue" >nul 2>&1
:: === Nettoyage Prefetch ===
echo [ETAPE 4/11] Nettoyage Prefetch...
del /q /f /s "%SystemRoot%\Prefetch\*" >nul 2>&1
:: === Nettoyage navigateurs ===
echo [ETAPE 5/11] Nettoyage des navigateurs...
taskkill /f /im chrome.exe >nul 2>&1
taskkill /f /im msedge.exe >nul 2>&1
del /q /f /s "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*" >nul 2>&1
del /q /f /s "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache\*" >nul 2>&1
:: === Historique Windows ===
echo [ETAPE 6/11] Nettoyage historique Windows...
del /f /q "%APPDATA%\Microsoft\Windows\Recent\*" >nul 2>&1
:: === Nettoyage Office ===
echo [ETAPE 7/11] Nettoyage historique Office...
reg delete "HKCU\Software\Microsoft\Office\15.0\Word\File MRU" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Office\16.0\Word\File MRU" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Office\15.0\Excel\File MRU" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Office\16.0\Excel\File MRU" /f >nul 2>&1
:: === Vider la Corbeille ===
echo [ETAPE 8/11] Vidage de la Corbeille...
powershell -command "Clear-RecycleBin -Force -ErrorAction SilentlyContinue" >nul 2>&1
:: === Nettoyage DISM ===
echo [ETAPE 9/11] Nettoyage des composants système...
Dism.exe /online /Cleanup-Image /StartComponentCleanup >nul 2>&1
:: === Défragmentation (HDD seulement) ===
echo [ETAPE 10/11] Optimisation des disques...
defrag C: /U /V >nul 2>&1
powershell -command "Optimize-Volume -DriveLetter C -ReTrim -ErrorAction SilentlyContinue" >nul 2>&1
:: === Changer le fond d'écran ===
echo [ETAPE 11/11] Mise à jour de l'arrière-plan...
set "wallpaper=%SystemRoot%\Web\Wallpaper\Windows\img0.jpg"
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "%wallpaper%" /f >nul 2>&1
rundll32.exe user32.dll,UpdatePerUserSystemParameters >nul 2>&1
:: === Rapport final ===
echo -----------------------------------------------
echo [SUCCÈS] Nettoyage terminé avec succès!
echo -----------------------------------------------
echo Actions effectuées:
echo - Dossiers utilisateur nettoyés
echo - Dossiers "nouveau dossier" supprimés
echo - Fichiers temporaires supprimés
echo - Cache navigateurs vidé
echo - Historique Windows/Office effacé
echo - Corbeille vidée
echo - Optimisation disque effectuée
echo - Fond d'écran réinitialisé
timeout /t 10 /nobreak >nul
exit