created a cleanup script
This commit is contained in:
parent
fa7c297501
commit
d24931e46c
@ -9,3 +9,63 @@ Write-Host -ForegroundColor Green "Cleaning chocolatey packages"
|
||||
Write-Host ""
|
||||
|
||||
sudo choco-cleaner
|
||||
|
||||
Write-Host ""
|
||||
Write-host -ForegroundColor Green "Deleting Rouge folders"
|
||||
Write-Host ""
|
||||
Write-Host -ForegroundColor Yellow "Removing congig.msi"
|
||||
if (test-path C:\Config.Msi) {sudo remove-item -Path C:\Config.Msi -force -recurse}
|
||||
Write-Host -ForegroundColor Yellow "Removing intel"
|
||||
if (test-path c:\Intel) {remove-item -Path c:\Intel -force -recurse}
|
||||
Write-Host -ForegroundColor Yellow "Removing Perflogs"
|
||||
if (test-path c:\PerfLogs) {remove-item -Path c:\PerfLogs -force -recurse}
|
||||
Write-Host -ForegroundColor Yellow "Removing Hp software driver repository"
|
||||
if (test-path c:\swsetup) {remove-item -Path c:\swsetup -force -recurse} # HP Software and Driver Repositry
|
||||
Write-Host -ForegroundColor Yellow "Removing memory.dmp"
|
||||
if (test-path $env:windir\memory.dmp) {remove-item $env:windir\memory.dmp -force}
|
||||
|
||||
Write-Host ""
|
||||
Write-host -ForegroundColor Green "Deleting Windows Error Reporting files"
|
||||
Write-Host ""
|
||||
if (test-path C:\ProgramData\Microsoft\Windows\WER) {Get-ChildItem -Path C:\ProgramData\Microsoft\Windows\WER -Recurse | Remove-Item -force -recurse}
|
||||
|
||||
Write-Host ""
|
||||
Write-host -ForegroundColor Green "Removing System and User Temp Files"
|
||||
Write-Host ""
|
||||
Write-Host -ForegroundColor Yellow "Removing windir temp"
|
||||
sudo Remove-Item -Path "$env:windir\Temp\*" -Force -Recurse
|
||||
Write-Host -ForegroundColor Yellow "Removing windir minidump"
|
||||
Remove-Item -Path "$env:windir\minidump\*" -Force -Recurse
|
||||
Write-Host -ForegroundColor Yellow "Removing prefetch"
|
||||
Remove-Item -Path "$env:windir\Prefetch\*" -Force -Recurse
|
||||
Write-Host -ForegroundColor Yellow "Removing local temp"
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Temp\*" -Force -Recurse
|
||||
Write-Host -ForegroundColor Yellow "Removing local microsoft junk"
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\WER\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\IECompatCache\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\IECompatUaCache\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\IEDownloadHistory\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\INetCache\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Windows\INetCookies\*" -Force -Recurse
|
||||
Remove-Item -Path "C:\Users\*\AppData\Local\Microsoft\Terminal Server Client\Cache\*" -Force -Recurse
|
||||
|
||||
Write-Host ""
|
||||
Write-Host -ForegroundColor Green "Checking Component store size"
|
||||
Write-Host ""
|
||||
|
||||
sudo dism /Online /Cleanup-Image /AnalyzeComponentStore
|
||||
|
||||
Write-Host ""
|
||||
while ($true) {
|
||||
$yn = Read-Host "Wan't to cleaunup Component store?"
|
||||
if ($yn -eq "y" -Or $yn -eq "Y") {
|
||||
Write-Host -ForegroundColor Green "Cleaning up Component store"
|
||||
sudo dism /online /Cleanup-Image /StartComponentCleanup
|
||||
break
|
||||
}
|
||||
elseif ($yn -eq "n" -Or $yn -eq "N") {
|
||||
Write-Host -ForegroundColor Green "Skipping cleanup of component store"
|
||||
break
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user