Yanıtlar:
Seçenek 1 http://technet.microsoft.com/en-us/sysinternals/bb897550.aspx adresinden
psinfo edinin
psinfo -h
Düzeltmelerin listesini almak için çalıştırın
Seçenek 2
Üçüncü taraf yazılım gerektirmeyen başka bir yöntem wmic
; sadece wmic qfe
komut satırından :
yazın. Varsayılan çıktı gerçekten uzun satırlar verir , bu nedenle bir dosyaya yönlendirme ve favori metin düzenleyicinizde görüntüleme daha iyi olabilir.
Bir temadaki varyasyonlar şunları içerir:
wmic qfe list full
wmic qfe get HotfixID,ServicePackInEffect,InstallDate,InstalledBy,InstalledOn
wmic qfe where "HotfixID = 'KB973687'"
wmic qfe where "HotfixID = 'KB973687'" get HotfixID, InstallDate, InstalledBy, InstalledOn
wmic qfe where "HotfixID = 'KB973687'" list full
wmic /node:myserver qfe list full
Seçenek 3
Aynı şeyi yapmak için Powershell'i kullanın. Bu basitçe:
get-wmiobject -class win32_quickfixengineering
get-wmiobject -class win32_quickfixengineering -computername mysever
Yine, bu filtreler alabilir, örneğin:
get-wmiobject -class win32_quickfixengineering -filter "HotfixID = 'KB979683'"
... ya da Powershell olduğu gibi, sadece borudan geçin where-object
.
Seçenek 4
Görünüşe göre Windows'un son sürümleri QFE'yi aynı şekilde kullanmıyor. Eksik bir listeniz var gibi görünüyorsa, bunun yerine bunu deneyebilirsiniz:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a Date,Title
( bu kısa komut dosyasının kaynağı: Powershell'deki "get-hotfix" ve "wmic qfe list" neden Superuser için bir cevap yüklü güncellemeler eksik? )
"Microsoft Baseline Security Analyzer" a bakın. Aradığın araç olduğuna inanıyorum. Bkz http://www.microsoft.com/mbsa ve ilgili Wikipedia makalesi.
"Microsoft Baseline Security Analyzer (MBSA), küçük ve orta ölçekli işletmelerin Microsoft güvenlik önerilerine uygun olarak güvenlik durumlarını belirlemelerine yardımcı olan ve özel iyileştirme kılavuzu sunan BT uzmanı için tasarlanmış kullanımı kolay bir araçtır. sisteminizdeki yaygın güvenlik yanlış yapılandırmalarını ve eksik güvenlik güncelleştirmelerini algılamak için MBSA'yı kullanarak işlem yapın. "
Hızlı ve Kirli yöntem: C: \ Windows'daki gizli klasörlere göz atın - $ NTUninstallKBxxxxxx düzeltme ekini tartışan KB Makalesine başvurun. Klasördeki tarih, yüklendiği tarihtir.
The
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP1 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP2 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP3
anahtarları, kayıt defterinde ihtiyacınız olan ayrıntılara sahip alt anahtarlar içerir.
Kutumda örnek dökümü şöyle görünüyor: Anahtar Adı: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Updates \ Windows XP \ SP3 \ KB915865 Sınıf Adı: Son Yazma Süresi: 17.08.2009 - 21:01 Değer 0 Adı: Açıklama Tür: REG_SZ Verileri: Windows XP için Düzeltme (KB915865)
Değer 1 Adı: InstalledDate Tür: REG_SZ Veriler: 8/17/2009
Değer 2 Adı: InstalledBy Tür: REG_SZ Veri: Aviral
Değer 3 Adı: UninstallCommand Tür: REG_SZ Veri: C: \ WINDOWS \ $ NtUninstallKB915865 $ \ spuninst \ spuninst.exe
Değer 4 Ad: Tür Tür: REG_SZ Veri: Güncelleme
veya "WTF-y" (www.thedailywtf.com) çözümü:
"Systeminfo" komut satırı programını kullanın. Bir "düzeltmeler" bölümü verir ... "\ FO CSV" seçeneğini ilettiğinizde, verileri bir CSV dosyası olarak çıktılar ... sonra ayrıştırmak oldukça kolay olmalı ...