In diesem Artikel finden Sie die Schritte, die Sie ausführen müssen, um den HEIMDAL-Agenten (Windows) zu deinstallieren. Es gibt mehrere Möglichkeiten, den HEIMDAL-Agenten zu deinstallieren. Hier sind die
1. Deinstallieren des HEIMDAL-Agenten über die Systemsteuerung (Programme und Features)
2. Deinstallieren des HEIMDAL-Agenten mit PowerShell
3. Deinstallieren des HEIMDAL-Agenten über das HEIMDAL Dashboard
DEINSTALLIEREN DES HEIMDAL-AGENTEN ÜBER DIE SYSTEMSTEUERUNG (PROGRAMME UND FEATURES)
Um den HEIMDAL-Agenten zu deinstallieren, benötigen Sie Administrator-Berechtigungen. Gehen Sie dazu wie folgt vor:
1. Klicken Sie auf die Schaltfläche Start und geben Sie Systemsteuerung ein.
2. Klicken Sie auf Programme und anschließend auf Programm deinstallieren.
3. Wählen Sie in der Liste Programme und Features den Eintrag Heimdal Thor Agent aus und klicken Sie auf Deinstallieren.
DEINSTALLIEREN DES HEIMDAL-AGENTEN MIT POWERSHELL
Sie können den HEIMDAL-Agenten mithilfe des folgenden PowerShell-Skripts deinstallieren (als Administrator ausführen). Das folgende Skript durchsucht die Deinstallationsstruktur, um den Produktcode (GUID) des HEIMDAL Thor Agent zu finden (der sich von Version zu Version unterscheidet), und verwendet ihn, um MsiExec zur Deinstallation auszuführen:
# Define the application name pattern
$appNamePattern = "Heimdal Thor Agent"
# Set log path to your specified desktop location
$logPath = "C:\ProgramData\Heimdal Security\HeimdalLogs\Heimdal.Wizard\001_heimdal_uninstall_script.log"
# ENTER PASSWORD HERE (Leave empty if not required)
$uninstallPassword = ""
# Define only the specific path in WOW6432Node
$registryPath = "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
# Search for the software
$foundItems = Get-ItemProperty $registryPath -ErrorAction SilentlyContinue | Where-Object {
$_.DisplayName -like "*$appNamePattern*"
}
if (-not $foundItems) {
Write-Host "Could not find any application matching '$appNamePattern' in WOW6432Node." -ForegroundColor Yellow
exit
}
# Process each found item
foreach ($item in $foundItems) {
$guid = ($item.PSPath -split '\\')[-1]
Write-Host "Found: $($item.DisplayName) (GUID: $guid)" -ForegroundColor Cyan
# Construct arguments
$argList = "/X$guid /qn /L*v `"$logPath`""
# Add password if it was provided
if (-not [string]::IsNullOrWhiteSpace($uninstallPassword)) {
$argList += " UNINSTALLPASSWORD=`"$uninstallPassword`""
Write-Host "Password provided, adding to arguments..." -ForegroundColor Gray
}
Write-Host "Uninstalling..." -ForegroundColor White
# Run MSIEXEC
$process = Start-Process -FilePath "msiexec.exe" -ArgumentList $argList -Wait -PassThru
if ($process.ExitCode -eq 0) {
Write-Host "Successfully uninstalled $($item.DisplayName)." -ForegroundColor Green
} else {
Write-Host "Uninstallation failed for $guid with exit code $($process.ExitCode)." -ForegroundColor Red
Write-Host "Check log at: $logPath"
}
}Falls der HEIMDAL-Agent durch ein in der Gruppenrichtlinie festgelegtes Deinstallationspasswort geschützt ist, können Sie dieses in der Variablen $uninstallPassword angeben.
DEINSTALLIEREN DES HEIMDAL-AGENTEN ÜBER DAS DASHBOARD
Gehen Sie wie folgt vor, um den HEIMDAL-Agenten über das HEIMDAL Dashboard zu deinstallieren:
1. Navigieren Sie zur Registerkarte Geräteinformationen.
2. Wählen Sie den Hostnamen aus und wählen Sie im Menü „Aktion“ die Option „Heimdal Agent deinstallieren“.
3. Klicken Sie auf Anwenden.Dadurch wird der Deinstallationsbefehl an das Gerät gesendet. Wenn der Endpunkt aktiv ist und mit dem HEIMDAL Dashboard synchronisiert wird, empfängt er den Befehl und fährt mit der Deinstallation fort. Da dieser Vorgang direkt über das Dashboard ausgeführt wird, ist kein Deinstallationspasswort erforderlich. Sie können den Fortschritt auf der Registerkarte Serverbefehle überwachen. Der Status wird dort entweder als Ausstehend oder Abgeschlossen angezeigt.
WICHTIG
Die Deinstallationsoption über das Dashboard kann nur jeweils auf einem Endpunkt ausgeführt werden, da eine Masseninstallation nicht unterstützt wird.