Windows sistēmas tiek regulāri atjauninātas, izmantojot jaunākos ielāpus, lai uzlabotu sistēmas veiktspēju. Microsoft atbrīvo servisu un ielāpus, kā daļu no bezmaksas atjaunināšanas pakalpojuma, lai uzlabotu Windows skaitļošanas pieredzi. Šie atjauninājumi tiek automātiski instalēti, pamatojoties uz sistēmas iestatījumiem, un reti nepieciešams gala lietotāju ievadījums. Bezmaksas atjauninājumi ir daļa no Windows apkopes un atbalsta, kas atbrīvo programmatūru, lai efektīvi novērstu kļūdas. Lai nodrošinātu drošu skaitļošanu, Windows atjaunināšana nodrošina, ka sistēma ir atjaunināta, izmantojot jaunākos drošības ielāpus, labojumfailus un kļūdu labojumus.
Lietotāji var pārbaudīt atjaunināšanas vēsturi, izmantojot PowerShell, komandrindu vai arī tā var arī pārbaudīt atjaunināšanas vēsturi, izmantojot Windows iestatījumus lietotāja interfeisu. Šajā rakstā mēs diskutējam par to, kā uzskaitīt visu Windows atjaunināšanas notikumu vēsturi, izmantojot vienu no uzdevumu automatizācijas un konfigurācijas pārvaldības rīku, piemēram, PowerShell. Var arī iegūt informāciju par visiem pašreizējiem labojumfailiem vai ātrās noteikšanas infor mācijas atjauninājumiem, kas lejupielādēti kā daļa no programmatūras ielīmēm.
Pārbaudiet Windows atjaunināšanas vēsturi, izmantojot PowerShell
Atveriet izvēlni Sākt un atrodiet Windows PowerShell. Ar peles labo taustiņu noklikšķiniet uz tā un noklikšķiniet uz Run as administrator.
Komandrindā rakstiet šādu komandu, kurā ir uzskaitīti Hotfixes, kas ir instalēti kopā ar to ID, informācija par Installed on, apraksts utt.
wmic qfe list
get-wmiobject -class win32_quickfixengineering
# Convert Wua History ResultCode to a Name # 0, and 5 are not used for history # See https://msdn.microsoft.com/en-us/library/windows/desktop/aa387095(v=vs.85).aspx function Convert-WuaResultCodeToName { param( [Parameter(Mandatory=$true)] [int] $ResultCode ) $Result = $ResultCode switch($ResultCode) { 2 { $Result = 'Succeeded' } 3 { $Result = 'Succeeded With Errors' } 4 { $Result = 'Failed' } } return $Result } function Get-WuaHistory { # Get a WUA Session $session = (New-Object -ComObject 'Microsoft.Update.Session') # Query the latest 1000 History starting with the first recordp $history = $session.QueryHistory('',0,50) | ForEach-Object { $Result = Convert-WuaResultCodeToName -ResultCode $_.ResultCode # Make the properties hidden in com properties visible. $_ | Add-Member -MemberType NoteProperty -Value $Result -Name Result $Product = $_.Categories | Where-Object {$_.Type -eq 'Product'} | Select-Object -First 1 -ExpandProperty Name $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.UpdateId -Name UpdateId $_ | Add-Member -MemberType NoteProperty -Value $_.UpdateIdentity.RevisionNumber -Name RevisionNumber $_ | Add-Member -MemberType NoteProperty -Value $Product -Name Product -PassThru Write-Output $_ } #Remove null records and only return the fields we want $history | Where-Object {![String]::IsNullOrWhiteSpace($_.title)} | Select-Object Result, Date, Title, SupportUrl, Product, UpdateId, RevisionNumber }
Tad tagad ierakstiet šādu komandu, lai iegūtu atjauninājumu vēstures notikumus ar rezultāta datumu, atjaunināt nosaukumu, atbalsta URL un atjaunināt ID.
# Get all the update History, formatted as a table Get-WuaHistory | Format-Table
Iegūts no stackoverflow.com.