Sie können feststellen, welche Updates auf einem Computer installiert wurden, indem Sie Software hinzufügen und dann auf Installierte Updates anzeigen klicken . Das Suchfeld ist hier sehr praktisch.
Ich habe vor kurzem einen Fehler in unserem Produkt durch Anwenden von Microsoft Hotfix behoben. Einige unserer Kunden berichten immer noch, dass das Problem mit dem angewendeten Hotfix bestehen bleibt. Sie verwenden ziemlich eng kontrollierte Laptops und können den Hotfix nicht einfach selbst anwenden. Ich möchte wissen, ob es eine Möglichkeit gibt, zu überprüfen, ob ein Hotfix angewendet wurde.
Dieser Artikel und dieser Thread weisen darauf hin, dass ein Hotfix, der mit dem Programm hfx.exe angewendet wird, in der Registrierung unter angezeigt wird:
Ich sehe jedoch keinen "Hotfix" -Schlüssel unter CurrentVersion (außerdem habe ich den Hotfix nicht mit hfx.exe angewendet, ich habe nur die von Microsoft heruntergeladene Datei ausgeführt und den Trick ausgeführt). Gibt es eine andere Möglichkeit festzustellen, ob es angewendet wurde?
Sie können feststellen, welche Updates auf einem Computer installiert wurden, indem Sie Software hinzufügen und dann auf Installierte Updates anzeigen klicken . Das Suchfeld ist hier sehr praktisch.
Sie können PowerShell 2.0 oder höher verwenden, um festzustellen, welche Hotfixes installiert sind.
PS> Get-HotFix
Um festzustellen, ob ein bestimmter Hotfix (z. B. KB2799904) installiert ist, schreiben Sie:
PS> Get-HotFix -ID "KB2799904"
PS> Get-HotFix | where { $_.HotFixID -eq "KB2799904" }
Wenn dies mindestens ein Objekt zurückgibt, wird der Hotfix installiert.
Sie können auch einen Remotecomputer mit dem -ComputerName
Parameter angeben, wenn Sie über ausreichende Berechtigungen für diesen Computer verfügen.
The hotfix's KB article should show file information for what it is updating. They provide version numbers, file sizes and expected time-stamps. If your files match those (or are newer) then you've got the fix (or a newer one that incorporates the older one) applied.
For example (from KB923293):
Als allgemeinere (oder skriptfähige) Methode können Sie dies verwenden, systeminfo
wobei ein Abschnitt mit einer Liste installierter Hotfixes gedruckt wird:
C:\Users\user> systeminfo [...] Hotfix(s): 88 Hotfix(s) Installed. [01]: KB2032276 [02]: KB2296011 [03]: KB2305420 [...]
Verwenden Sie diesen WMIC-Befehl in einer Eingabeaufforderung mit erhöhten Rechten, um eine Liste aller installierten Hotfixes abzurufen. Dies schließt keine Updates ein, die mit Disk Cleanup> Cleanup Systemdateien> Windows Update Cleanup gelöscht wurden.
wmic qfe