added a system checkup script
This commit is contained in:
parent
c6f66355e7
commit
fa7c297501
81
checkup_system.ps1
Normal file
81
checkup_system.ps1
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
Write-Host ""
|
||||||
|
Write-Host -ForegroundColor "Malware scan using adwcleaner"
|
||||||
|
Write-Host ""
|
||||||
|
|
||||||
|
adwcleaner.exe
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
Write-Host -ForegroundColor Green "Check windows image component store state"
|
||||||
|
Write-Host ""
|
||||||
|
|
||||||
|
sudo DISM /Online /Cleanup-Image /CheckHealth
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
Write-Host -ForegroundColor Green "Check windows image health"
|
||||||
|
Write-Host ""
|
||||||
|
|
||||||
|
sudo DISM /Online /Cleanup-Image /ScanHealth
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
while ($true) {
|
||||||
|
$yn = Read-Host "Wan't to restore windows image health"
|
||||||
|
if ($yn -eq "y" -Or $yn -eq "Y") {
|
||||||
|
Write-Host -ForegroundColor Green "Restoring windows image health"
|
||||||
|
sudo DISM /Online /Cleanup-Image /RestoreHealth
|
||||||
|
break
|
||||||
|
}
|
||||||
|
elseif ($yn -eq "n" -Or $yn -eq "N") {
|
||||||
|
Write-Host -ForegroundColor Green "Skipping restoring health of windows image"
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
Write-Host -ForegroundColor Green "Check windows install"
|
||||||
|
Write-Host ""
|
||||||
|
|
||||||
|
sudo SFC /scannow
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
while ($true) {
|
||||||
|
$yn = Read-Host "Wan't to run sfc 2 more times to ensure issues are fixed"
|
||||||
|
if ($yn -eq "y" -Or $yn -eq "Y") {
|
||||||
|
Write-Host -ForegroundColor Green "1. run"
|
||||||
|
sudo SFC /scannow
|
||||||
|
Write-Host -ForegroundColor Green "2. run"
|
||||||
|
sudo SFC /scannow
|
||||||
|
break
|
||||||
|
}
|
||||||
|
elseif ($yn -eq "n" -Or $yn -eq "N") {
|
||||||
|
Write-Host -ForegroundColor Green "Skipping running sfc 2 more times"
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
while ($true) {
|
||||||
|
$yn = Read-Host "Run disk checker on c disk?"
|
||||||
|
if ($yn -eq "y" -Or $yn -eq "Y") {
|
||||||
|
Write-Host -ForegroundColor Green "Running disk check on next reboot."
|
||||||
|
sudo chkdsk C: /f /r /x
|
||||||
|
break
|
||||||
|
}
|
||||||
|
elseif ($yn -eq "n" -Or $yn -eq "N") {
|
||||||
|
Write-Host -ForegroundColor Green "Skipping disk checkup."
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host ""
|
||||||
|
while ($true) {
|
||||||
|
$yn = Read-Host "Wan't to restart now?"
|
||||||
|
if ($yn -eq "y" -Or $yn -eq "Y") {
|
||||||
|
Write-Host -ForegroundColor Green "Restarting"
|
||||||
|
shutdown /r
|
||||||
|
break
|
||||||
|
}
|
||||||
|
elseif ($yn -eq "n" -Or $yn -eq "N") {
|
||||||
|
Write-Host -ForegroundColor Green "Skipping restarting."
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user