Anzeigen des Softwareinstallations- und -deinstallationsverlaufs unter Windows 11
Eine umfassende Aufzeichnung aller Softwareinstallationen, -aktualisierungen und -löschungen auf Ihrem PC finden Sie in den Windows-Ereignisprotokollen. Diese Protokolle geben auch an, welcher Benutzer für die Initiierung von Softwareinstallationen oder -löschungen verantwortlich war.
Überprüfen des Softwareinstallations- und -deinstallationsverlaufs in Windows 11
Mit diesen drei Methoden können Sie auf einem Windows 11- oder Windows 10-Computer auf den Verlauf der Softwareinstallation bzw. -deinstallation zugreifen:
- Verwenden von Windows-Protokollen
- Verwenden von PowerShell
- Zugriff auf den Zuverlässigkeitsmonitor
1] Windows-Protokolle
Die Ereignisanzeige in Windows protokolliert nahezu jede Aktion, einschließlich der Installation und Entfernung von Software:
- Führen Sie aus, um das Ereignisanzeige-Snap-In zu öffnen
eventvwr.msc
. - Erweitern Sie „Windows-Protokolle“ und wählen Sie „Anwendung“ aus .
- Klicken Sie mit der rechten Maustaste auf das Protokoll und wählen Sie „ Aktuelles Protokoll filtern“ .
- Wählen Sie „MsiInstaller“ als Ereignisquelle aus, um Installationsereignisse zu lokalisieren.
- Suchen Sie nach diesen Ereignis-IDs, um Einblick in Installationen oder Entfernungen zu erhalten:
- Ereignis-ID 11707 – Die Installation war erfolgreich.
- Ereignis-ID 11724 – Entfernung erfolgreich abgeschlossen.
2] PowerShell verwenden
Sie können einen PowerShell-Befehl verwenden, um alle Softwareinstallations- und Deinstallationsereignisse aus dem Ereignisprotokoll zu extrahieren. Der Befehl WinEvent kann Protokolldateien scannen und die Ergebnisse nach Quelle filtern:
Get-WinEvent -FilterHashtable @{LogName="Application";ID=11707;ProviderName='MsiInstaller'} | Select TimeCreated,Message
3] Zugriff auf den Zuverlässigkeitsmonitor
Windows bietet außerdem eine unkomplizierte Funktion zum Untersuchen des Verlaufs von Anwendungsinstallationen, -entfernungen und -aktualisierungen, einschließlich UWP-Apps aus dem Microsoft Store und Windows Update-Protokollen:
Der Zuverlässigkeitsmonitor ist ein grafisches Tool in der klassischen Systemsteuerung, das den Systemstabilitätsindex anzeigt und detaillierte Einblicke in Ereignisse bietet, die die Stabilität des Betriebssystems beeinträchtigen (wie Anwendungsfehler und Softwareänderungen).
- Greifen Sie auf Systemsteuerung -> Sicherheit und Wartung zu .
- Klicken Sie im Bereich „Wartung“ auf „Zuverlässigkeitsverlauf anzeigen“ oder verwenden Sie den Befehl
perfmon /rel
. - Überprüfen Sie, welche Updates, Anwendungen und UWP-Apps in bestimmten Zeiträumen (täglich oder wöchentlich) installiert oder deinstalliert wurden. Weitere Einzelheiten erhalten Sie, indem Sie auf Technische Details anzeigen klicken .
Hoffentlich erweisen sich diese Informationen als nützlich.
Wie können Sie herausfinden, wer Software installiert oder deinstalliert hat?
Navigieren Sie in den Ereigniseigenschaften zur Registerkarte „Details“ und wechseln Sie in den XML-Ansichtsmodus. Sie finden die Sicherheits-ID (SID) des Benutzers unter dem Attribut „Security UserID“. Kopieren Sie diese SID und geben Sie den folgenden Befehl in die Eingabeaufforderung ein, um den Kontonamen abzurufen:
wmic useraccount where sid='S-1-5-21-3414967564-454070197-2746421142-1001' get name
Dieser Befehl gibt den Namen des Benutzers aus, der die Softwareinstallation oder -deinstallation durchgeführt hat.
Werden alle Installationsprotokolle erfasst?
Die Protokolldateien umfassen nur Installationsereignisse für Anwendungen, die im MSI- oder MSP-Format gepackt sind, oder EXE-Dateien, die das MSI-Installationsprogramm über verwenden msiexec.exe
. Der Windows Installer-Dienst (MSIServer) ist für die Überwachung der Installation, Wartung, des Rollbacks und der Deinstallation von Software unter Windows zuständig. Bestimmte Anwendungen, die im EXE-Format verteilt werden, verwenden den MSIServer-Dienst möglicherweise nicht oder zeichnen diese Ereignisse nicht auf.
Schreibe einen Kommentar