Özellikle Windows XP ile ilgileniyor, ancak Windows'un tüm sürümleri yararlı olabilir (eğer farklıysa).
EDIT: Windows / Windows Update neyin uygulanacağını ve ne yaptığını nasıl biliyor? .Dll / .exe sürümlerini veya başka bir şeyi karşılaştırır mı?
Özellikle Windows XP ile ilgileniyor, ancak Windows'un tüm sürümleri yararlı olabilir (eğer farklıysa).
EDIT: Windows / Windows Update neyin uygulanacağını ve ne yaptığını nasıl biliyor? .Dll / .exe sürümlerini veya başka bir şeyi karşılaştırır mı?
Yanıtlar:
Sistemde %windir%\Windowsupdate.logyapılan güncellemeler hakkında tüm bilgilere sahip olması gereken bir günlük dosyası vardır . Alternatif olarak, hangilerinin yüklü olduğunu görmek için Program Ekle / Kaldır iletişim kutusunu ve Güncellemeleri Göster onay kutusunu işaretleyebilirsiniz.

XP’de Windows Update’i tıkladığınızda, güncelleme geçmişinizi görüntülemek için bir bağlantı göreceksiniz.

Soruya biraz ışık tutan şu Microsoft web sayfasına rastladım: Windows yazılım güncelleştirme paketleri için komut satırı anahtarları
Başlığı altında, yükleme işleminin bakış belirtir:
- [Düzeltme] kurulum programı, yazılım güncellemesini aşağıdaki kayıt defteri anahtarlarından birinin altına kaydeder:
HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
ve
- Yazılım güncelleştirmesi için kaldırma bilgileri, adlı bir gizli klasörde saklanır:
$NtUninstallQnnnnnn$veya$NtUninstallKBnnnnnn$içinde%Systemroot%