Sistemimizde hangi güncellemeler kurulu


Sistemimizde kurulu güncellemeleri listeletelim

Geçenlerde sistemimde kurulu olan güncellemelerin bir listesi gerekli oldu ve aslında bu sorunun cevabını arayan çok kişi olduğunu farkettim hatta Nirsoft bu konuda küçük bir uygulama bile çıkartmış

(ne gerek varsa) , işte bu yazı konumuzda hiçbir uygulama kullanmadan windowsun kendi sunduğu araçlarla sistemimizde kurulu olan güncellemelerin bir listesini nasıl alabileceğimizi açıklamaya çalışmak

1. Systemifo komutu ile güncellemeleri listeletmek

Komut isteminden vereceğimiz Systeminfo Komutu ile sistemimizin son format tarihinden tutunda kurulu tüm güncellemelere kadar bulabiliyoruz , fakat komutu parametresiz kullanırsak bu liste KOmut ismeninde yeralacağından pek bir işimize yaramayacaktır o nedenle gelin komuta parametre ekleyip kullanalım

systeminfo > %homepath%\Documents\hotfix.txt

Üstteki komutla systeminfo çıktısını belgelerim klasörüne hotfix.txt ismi ile yazdırtıyorum sonuç aşağıda

systeminfo hotfix

Bunların içerisinden Ctrl + F komutu ile istediğim güncellemeleri aratabilirim , inanın direkt komutla aratmaktan bin kat hızlı ve pratiktir.

2. WMIC Komutu ile kurulu güncellemeleri Listeletmek

ilk yöntem oldukça hızlı ve pratik olmasına rağmen güncellemeler hakkında ayrıntılı bir bilgi vermez mesela “KB2841134” ne ile ilgilidir Microsoft linki nedir ? gibi bilgileri edinebilmek için Windows Management Instrumentation Command-line (WMIC) komutlarından faydalanmak gerekir , eğer basit şekilde güncellemeleri listeletmek istiyorsak Cmd (komut istemi) yi admin yetkilerinde çalıştırıp aşağıdaki komutu verebiliriz

wmic qfe

Eger tüm Güncellemelerin Panoya (clipboard) kopyalanmasın istiyorsanız aşağıdaki komutu kullanınız

wmic qfe | clip

sonrasında Not defterine sağ tıklayıp yapıştır diyebilirisniz , gelin çıktıyı html formatında ve daha ayrıntılı bilgiler içerecek şekilde yeniden oluşturalım bu sefer KOmut isteminde aşağıdaki komutu verelim

wmic qfe list full /format:htable > %homepath%\Documents\hotfixes.html

Üstteki komutun çıktısı bize Html şeklinde bir tabloda ; 1. Güncellemenin linki , 2. Ne ile ilgili olduğu , 3. Kurulum tarihi , kuran bileşen … gibi ayrıntılı bilgiler vermektedir (Aşağıdaki resim)

wmic hotfix liste

Üstteki tablo geniş bir tablo olup eğer daha özet birşey isterseniz aşağıdaki komut işinize yarayacaktır

wmic qfe list brief /format:htable > "%homepath%\Documents\hotfixes.html"

Görüldüğü üzere farklı formatlarda çıktılar alabiliyoruz.

Bir güncelleme kurulumu değilmi komutla bulalım

Üstte de belirttiğimiz gibi mesela KB2660075 güncellemesi sistemimizde kurulumu diye bakmak için önce listeyi oluşturtup sonrada listede varmı diye bakıyoruz , fakat yok arkadaş ben liste falan istemiyorum bir komutla direkt varmı yokmu bana söylesin diyorsanız aşağıdaki komutu kullanabilirsiniz

wmic qfe | find "KB2660075"

Komutu verdiğimizde eğer bu güncellemeyi bulursa Microsoft linkini ve KB numarasını ve kurulum tarihini verecektir , eğer bulamazssa hiçbirşey yazmayıp Komut satırına düşecektir (Aşağıdaki resim)

guncelleme bulmak

Üstteki resimde “KB2660075” güncellemesinin sistemimde kurulu olduğunu fakat “KB2660445” diye bir güncellemenin olmadığını gösteriyor.

Kurulu bir güncellemeyi kaldırmak

Eğer klasik yolla bir güncellemeyi kaldırmak istersek : Denetim masası – Program kaldır – Sol üst köşedeki yüklü güncelleştirmeleri görüntüle linkine tıkladıktan sonra karşımıza gelecek listeden istediğimiz güncellemeyi seçip sağ tıklayıp kaldır dememiz gerekir (Aşağıdaki resim)

guncelleme kaldır

BU oldukça uzun bir yoldur halbuki bir komutla veya sıralı komutlar içeren bir bat dosyası ile istediğimiz Güncellemeyi /leri kaldırabiliriz örnek kullanım

wusa /uninstall /kb:3083711
wusa /uninstall /kb:3083325
wusa /uninstall /kb:3080149
wusa /uninstall /kb:3075853
wusa /uninstall /kb:3075249
wusa /uninstall /kb:3072318
wusa /uninstall /kb:3068708
wusa /uninstall /kb:3065988
wusa /uninstall /kb:3064683
wusa /uninstall /kb:3058168
wusa /uninstall /kb:3050267
wusa /uninstall /kb:3044374
wusa /uninstall /kb:3035583
wusa /uninstall /kb:3022345
wusa /uninstall /kb:2976978

Üsttekini bir not defterine yapıştırıp bir isim verdikten sonra uzantısını .bat yapıp çalıştırırsam listedeki güncellemelri kontrol edip varsa kaldırmak isteyip istemediğimi sorup işlem yapacaktır bulamazssa zaten bulunamadı diye de bildirecektir. eğer bu konuda küçük bir uygulamadan faydalanmak isterseniz Buradakine bir göz atınız.



11 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA