KB5000802 quick fix.

Hey Guys,

Here is a quick worklet I wrote that I’ve been using to fix the MS BSOD error. Please let me know your thoughts, looking to improve my coding skills.

Evaluation Code:

#KBs that want to query for
$kb = '5000802'
$kb2 = '5001567'

# Checks for installed KB
$installed = Get-HotFix -Id "KB$kb" -ErrorAction SilentlyContinue
$installed2 = Get-HotFix -ID "KB$kb2" -ErrorAction SilentlyContinue


if (( $installed )) {
        Exit 1
}elseif($installed2){
exit 0
#exits with output in the report
write-host = "$kb2 patch Installed"
} else {
Exit 0
#exits but can view the output via the report. 
Write-Host = "$kb Not installed"
} 

Remediation Code:

$SF = "C:\"
$file = 'windows10.0-kb5001567.msu'
$kb = '5000802'
$installed = Get-HotFix -ID "KB$kb2" -ErrorAction SilentlyContinue

if($installed){
    Copy-Item .\$file -Destination "$SF\$file"
    Start-Process -FilePath "wusa.exe" -ArguementList "$SF\$file /quiet /norestart" -wait
    Remove-Item $SF\$file
    }Else{
    write-host = 'patch installed'}

You can upload the file to and just adjust the code to patch other KBs.

1 Like

Looks good! Thanks!