Spremljanje BSOD zruši na enostaven način v Windows 10

Biti naprej Windows, modri zaslon smrti (BSOD) se zdi neizogiben, čeprav je z vklopljenimi izboljšavami vedno manj Windows 10 v zadnjih letih. Če se to zgodi pogosteje, kot ga lahko prenašate, je čas, da ga izkopljete in poiščete dno.

Mi smo uvedel način za reševanje, ki uporablja pripomoček ukazne vrstice, imenovan dumpchk za pregled datoteke pomnilnika pomnilnika, ki jo ustvari mehanizem BSOD Windows 10 ima na mestu.

NirSoft ima brezplačno prenosno orodje z imenom BlueScreenView zaradi česar je postopek veliko enostavnejši. Pregleda vse datoteke minidump, ustvarjene med zrušitvami BSOD, in prikaže informacije o vseh teh zrušitvah v eni sami tabeli. Za vsako zrušitev, prikazano v zgornjem podoknu, si lahko preprosto ogledate podrobnosti v spodnjem podoknu.

Zanimivo je, da si lahko celo ogledate klasičen slog modrega zaslona, ​​tako da odprete Možnosti> Način spodnjega podokna> Modri ​​zaslon v slogu XP.

Orodje lahko vleče in preučuje tudi minidumpe iz drugih računalnikov v istem omrežju. Preprosto pojdite na Napredne možnosti, vnesite mapo minidump oddaljenega računalnika in pritisnite OK.

Vse, kar naredi vsa orodja NirSoft edinstvena, je, da jih je mogoče zagnati tudi kot ukazno vrstico s številnimi možnostmi stikal. Za BlueScreenView ni nič drugače.

Na primer za zagon orodja in izvoz rezultatov v datoteko CSV.

BlueScreenView.exe / scomma "pathoutput.csv"

Zanimivo je, da ga lahko zdaj zavijete v skript PowerShell za avtomatizacijo postopka, ki spremlja ne samo vaš računalnik, temveč tudi druge računalnike v BSOD-jih istega omrežja.

Naslednji skript, zahvaljujoč CyberDrain, naložite orodje BlueScreenView in preverite izhodno datoteko za prikaz podrobnosti o zrušitvah, če se je zgodilo.

try {
    Invoke-WebRequest -Uri "https://www.nirsoft.net/utils/bluescreenview.zip" -OutFile "$($ENV:Temp)bluescreeview.zip"
    Expand-Archive "$($ENV:Temp)bluescreeview.zip" -DestinationPath "$($ENV:Temp)" -Force
    Start-Process -FilePath "$($ENV:Temp)Bluescreenview.exe" -ArgumentList "/scomma `"$($ENV:Temp)Export.csv`"" -Wait
 
}
catch {
    Write-Host "BSODView Command has Failed: $($_.Exception.Message)"
    exit 1
}
 
$BSODs = get-content "$($ENV:Temp)Export.csv" | ConvertFrom-Csv -Delimiter ',' -Header Dumpfile, Timestamp, Reason, Errorcode, Parameter1, Parameter2, Parameter3, Parameter4, CausedByDriver | foreach-object { $_.Timestamp = [datetime]::Parse($_.timestamp, [System.Globalization.CultureInfo]::CurrentCulture); $_ }
Remove-item "$($ENV:Temp)Export.csv" -Force
 
$BSODFilter = $BSODs | where-object { $_.Timestamp -gt ((get-date).addhours(-24)) }
 
if (!$BSODFilter) {
    write-host "Healthy - No BSODs found in the last 24 hours"
}
else {
    write-host "Unhealthy - BSOD found. Check Diagnostics"
    $BSODFilter
    exit 1
}

Pošta Spremljanje BSOD zruši na enostaven način v Windows 10 pojavil prvi na Naslednji od Windows.