Beim sperren des PC - sage meldet "Anwendung wirklich beenden?"

d33jay

Neues Mitglied
Hallo,

wir haben seit ein paar Wochen ein Phänomen das ich bisher nicht lösen/erklären konnte. Wenn Mitarbeiter die PC sperren haben wir regelmäßig die Meldung "Anwendung wirklich beenden" als würde jemand jemand versuchen die Anwendung zu schließen. Es ist ausschließlich sage davon betroffen. Hat das schon jemand hier um Forum gehabt?

Facts: Rechner Windows 11, sage 9.0.9.5 Build 9704

LG
 
Erster Verdacht bei solchem Verhalten - gerade in Verbindung mit Sperren/Pausieren - wäre da da der Stromsparmodus.

Den mal bitte überprüfen, da der PC nicht die Netzwerkkarte abschalten darf.
 
Hi,

Sorry für die Verspätete Rückmeldung. Nein alle Basics in dem Bezug sind schon durch. Keine der anderen eingesetzten Anwendungen reagiert ähnlich oder zeigt ein solches Verhalten. Wenn ich es irgendwann rausgefunden habe werde ich es berichten

LG
 
Moin,

bitte mal mit folgendem Powershell Script nach Tasks suchen, die bei einerm Session Lock getriggert werden.,
Javascript:
# Durchsucht alle Task Scheduler Aufgaben nach Session-Lock-Triggern

$tasks = Get-ScheduledTask

$results = @()

foreach ($task in $tasks) {
    foreach ($trigger in $task.Triggers) {
        # WTS Session Lock Trigger hat die CIM-Klasse MSFT_TaskSessionStateChangeTrigger
        # StateChange = 7 entspricht "Lock", 8 = "Unlock"
        if ($trigger.CimClass.CimClassName -eq "MSFT_TaskSessionStateChangeTrigger") {
            $stateChange = $trigger.StateChange
            $stateLabel = switch ($stateChange) {
                1  { "ConsoleConnect" }
                2  { "ConsoleDisconnect" }
                3  { "RemoteConnect" }
                4  { "RemoteDisconnect" }
                7  { "LOCK" }
                8  { "Unlock" }
                default { "Unbekannt ($stateChange)" }
            }

            $results += [PSCustomObject]@{
                Aufgabe    = $task.TaskName
                Pfad       = $task.TaskPath
                Trigger    = $stateLabel
                Status     = $task.State
                Aktion     = ($task.Actions | ForEach-Object { $_.Execute + " " + $_.Arguments }) -join "; "
            }
        }
    }
}

if ($results.Count -eq 0) {
    Write-Host "Keine Aufgaben mit Session-State-Triggern gefunden." -ForegroundColor Yellow
} else {
    Write-Host "Gefundene Aufgaben mit Session-State-Triggern:" -ForegroundColor Cyan
    $results | Format-Table -AutoSize
}

Eine andere Erklärung gibt es eigentlich nicht.
 
Zurück
Oben