Get-ChildItem -Path C:\Windows\Temp -Include * | Remove-Item -Force -Recurse Get-ChildItem -Path C:\Windows\Prefetch -Include * | Remove-Item -Force -Recurse Get-ChildItem -Path 'C:\Users' | foreach { Get-ChildItem -Path "$($_.FullName)\AppData\Local\Temp" -ErrorAction Ignore | Remove-Item -Force -Recurse Get-ChildItem -Path "$($_.FullName)\AppData\Local\Temporary Internet Files" -ErrorAction Ignore | Remove-Item -Force -Recurse Get-ChildItem -Path "$($_.FullName)\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC" -ErrorAction Ignore | Remove-Item -Force -Recurse Get-ChildItem -Path "$($_.FullName)\AppData\Local\Mozilla\Firefox\Profiles\3ykcd71b.default\cache2" -ErrorAction Ignore | Remove-Item -Force -Recurse Get-ChildItem -Path "$($_.FullName)\AppData\Local\Google\Chrome\User Data\Default\cache" -ErrorAction Ignore | Remove-Item -Force -Recurse Get-ChildItem -Path "$($_.FullName)\AppData\Local\Microsoft\Windows\INetCache" -ErrorAction Ignore | Remove-Item -Force -Recurse Get-ChildItem -Path "$($_.FullName)\AppData\Local\Microsoft\Edge\User Data\Default\Cache" -ErrorAction Ignore | Remove-Item -Force -Recurse }