From f9c271ca591d701300a20a063a36a0836fec84c8 Mon Sep 17 00:00:00 2001 From: Alexandre MOTTIER <am@am-networks.fr> Date: Sun, 22 May 2022 11:53:48 +0200 Subject: [PATCH] Ajout du nettoyage Windows + Dism --- WindowsCleaner.exe | Bin 41472 -> 45568 bytes WindowsCleaner.ps1 | 43 ++++++++++++++++++++++++++++++++++--------- 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/WindowsCleaner.exe b/WindowsCleaner.exe index 9936bd06fe623287c90690cb49cd9f2b2ec5bd38..282c0b611b715615614c26a59ff700391859bbc1 100644 GIT binary patch delta 6969 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 T71@MWefw5RUi-W2lDqKVC0%P3 delta 3969 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 ROzqy9F1-C0+eOE`e*@DdUqAo= diff --git a/WindowsCleaner.ps1 b/WindowsCleaner.ps1 index 297e375..1e2b979 100644 --- a/WindowsCleaner.ps1 +++ b/WindowsCleaner.ps1 @@ -5,7 +5,7 @@ if ($WindowsVersion -ne "2009") { break } -Write-Host -ForegroundColor Yellow "ATTENTION : Ce script va supprimer les téléchargements de plus de 30 jours pour TOUS LES UTILISATEURS !" +Write-Host -ForegroundColor DarkYellow "ATTENTION : Ce script va supprimer les téléchargements de plus de 30 jours pour TOUS LES UTILISATEURS !" $Confirm = Read-Host "Êtes-vous sûr(e) de vouloir continuer ? (tapez OUI si vous souhaitez continuer)" if ($Confirm -eq "OUI") { @@ -14,7 +14,7 @@ if ($Confirm -eq "OUI") $delai = 30 $limit = (Get-Date).AddDays(-$delai) $users = get-childitem c:\users - Write-Host "Nettoyage..." + Write-Host -ForegroundColor DarkYellow "Nettoyage..." foreach ($user in $users) { Get-ChildItem -Path C:\Users\$user\Downloads\* -Recurse -Force | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force -Erroraction silentlycontinue @@ -26,7 +26,7 @@ if ($Confirm -eq "OUI") Write-Host "II. Nettoyage des caches des navigateurs Google Chrome, Mozilla Firefox et Internet Explorer pour tous les utilisateurs" dir C:\Users | select Name | Export-Csv -Path C:\users\$env:USERNAME\users.csv -NoTypeInformation $list=Test-Path C:\users\$env:USERNAME\users.csv - Write-Host -ForegroundColor Yellow "Nettoyage des caches Firefox..." + Write-Host -ForegroundColor DarkYellow "Nettoyage des caches Firefox..." Write-Host -ForegroundColor cyan Import-CSV -Path C:\users\$env:USERNAME\users.csv -Header Name | foreach { Remove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\cache\* -Recurse -Force -EA SilentlyContinue @@ -38,7 +38,7 @@ if ($Confirm -eq "OUI") Remove-Item -path C:\Users\$($_.Name)\AppData\Local\Mozilla\Firefox\Profiles\*.default\chromeappsstore.sqlite -Recurse -Force -EA SilentlyContinue } Write-Host -ForegroundColor Green "Nettoyage des caches Firefox terminé !" - Write-Host -ForegroundColor Yellow "Nettoyage des caches Chrome..." + Write-Host -ForegroundColor DarkYellow "Nettoyage des caches Chrome..." Write-Host -ForegroundColor cyan Import-CSV -Path C:\users\$env:USERNAME\users.csv -Header Name | foreach { Remove-Item -path "C:\Users\$($_.Name)\AppData\Local\Google\Chrome\User Data\Default\Cache\*" -Recurse -Force -EA SilentlyContinue @@ -52,7 +52,7 @@ if ($Confirm -eq "OUI") Write-Host -ForegroundColor Green "Nettoyage des caches Chrome terminé !" # Clear Internet Explorer - Write-Host -ForegroundColor Yellow "Nettoyage des caches Internet Explorer..." + Write-Host -ForegroundColor DarkYellow "Nettoyage des caches Internet Explorer..." Write-Host -ForegroundColor cyan Import-CSV -Path C:\users\$env:USERNAME\users.csv | foreach { Remove-Item -path "C:\Users\$($_.Name)\AppData\Local\Microsoft\Windows\Temporary Internet Files\*" -Recurse -Force -EA SilentlyContinue @@ -67,18 +67,43 @@ if ($Confirm -eq "OUI") Write-Host -ForegroundColor Green "Nettoyage des caches navigateurs terminé !" sleep 2 Write-Host "III. Nettoyage du cache Windows Update..." - Write-Host "Arrêt de Windows Update..." + Write-Host -ForegroundColor DarkYellow "Arrêt de Windows Update..." net stop wuauserv - Write-Host "Vidage du cache Windows Update..." + Write-Host -ForegroundColor DarkYellow "Vidage du cache Windows Update..." Remove-Item C:\Windows\SoftwareDistribution\Download\*.* -Recurse -Force - Write-Host "Démarrage de Windows Update..." + Write-Host -ForegroundColor DarkYellow "Démarrage de Windows Update..." net start wuauserv Write-Host -ForegroundColor Green "Nettoyage du cache Windows Update terminé !" + + Write-Host "IV. Nettoyage du noyau Windows" + Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase + Write-Host -ForegroundColor Green "Nettoyage du noyau Windows terminé !" + + Write-Host "V. Nettoyage de disque façon Microsoft" + Write-Host -ForegroundColor DarkYellow 'Nettoyage des paramètres automatiques de CleanMgr...' + Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\*' -Name StateFlags0001 -ErrorAction SilentlyContinue | Remove-ItemProperty -Name StateFlags0001 -ErrorAction SilentlyContinue + + Write-Host -ForegroundColor DarkYellow 'Activation du nettoyage Windows Update...' + New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup' -Name StateFlags0001 -Value 2 -PropertyType DWord + + Write-Host -ForegroundColor DarkYellow 'Activation du nettoyage des fichiers temporaires' + New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files' -Name StateFlags0001 -Value 2 -PropertyType DWord + + Write-Host -ForegroundColor DarkYellow 'Lancement du nettoyage...' + Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:1' -WindowStyle Hidden -Wait + + Write-Host -ForegroundColor DarkYellow 'Nettoyage en cours...' + Get-Process -Name cleanmgr,dismhost -ErrorAction SilentlyContinue | Wait-Process + + Write-Host -ForeGroundColor Green 'Nettoyage de disque terminé !' + Write-Host -ForegroundColor Green "Nettoyage de Windows terminé." + $TailleApres = ([math]::Round((get-PSDrive C).Free/1GB,2)) $EspaceGagne = $TailleApres - $TailleAvant $EspaceGagneRound = [math]::Round($EspaceGagne,2) - Write-Host "Ce nettoyage a permis de récupérer $EspaceGagneRound Go !" + + Write-Host -ForegroundColor DarkYellow "Ce nettoyage a permis de récupérer $EspaceGagneRound Go !" pause } else{