Freigeben über

Event ID 600 | 400 | 403 - powershell.exe high CPU load

Anonym
2024-03-13T11:42:22+00:00

Hallo zusammen,

wir haben hier ein Problem mit der Powershell.exe. Wir konnten das Problem soweit eingrenzen das wir mittlerweile wissen was dieses verursacht. Nur für eine Lösung hat es noch nicht gereicht.

In dem Powershell EventViewer ist folgender Befehl zu finden.

HostApplication=powershell.exe -NonInteractive -NoProfile -OutputFormat Text -ExecutionPolicy Bypass -Command (Get-NetAdapter | Where MacAddress -eq 'xx-xx-xx-xx-xx-xx') | ConvertTo-Json

Dieser wird zum Systemstart ca. alle 1-5 Sekunden ausgeführt. Das hat auf einem sehr performantem System keine Auswirkungen. Auf einem etwas Hardware schwächerem schon. Die Einträge im Event Viewer wechseln, auf dem performantem System, dann von einem 1-5 Sekunden Rythmus auf einen 3 Minuten Rythmus nach ca. 1 Minute. Auf dem Hardware schwächerem dauert es, bis sich der Rythmus ändert, ca. 1 Stunde.

Der Befehl und die Häufigkeit der Ausführung, hat zur Folge das sich der CPU Load auf 100% erstreckt.

System ist Windows 10 22H2 mit aktuellem Patch Stand. sfc /scannow usw. alles schon getestet. Malware geprüft. Updates sind für Windows 10 Stand aktuell.

Mithilfe des Sysinternals Autostarts konnte ich ihn nicht finden. .net Framework FixIt ebenfalls schon probiert.

Ist jemandem bekannt wodurch dieser Befehl getriggert wird?

Das Hardware schwächere Gerät ist ein Acer Laptop - TravelMate Spin B3 - TMB311RN-31-P5KK Technische Daten | 2 in 1 Notebook | Acer Deutschland

Viele Grüße

Tobias

Windows für Unternehmen | Windows-Client für IT-Profis | Leistung | Systemleistung

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen. Aus Datenschutzgründen werden Benutzerprofile für migrierte Fragen anonymisiert.

0 Kommentare Keine Kommentare
{count} Stimmen

1 Antwort

Sortieren nach: Am hilfreichsten
  1. Anonym
    2024-03-14T06:31:00+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Hallo

    Vielen Dank, dass Sie im Microsoft Community-Forum gepostet haben.

    Basierend auf den Informationen, die Sie bereitgestellt haben, scheint es, dass das Problem mit der hohen CPU-Last durch einen PowerShell-Befehl verursacht wird, der beim Systemstart alle 1-5 Sekunden ausgeführt wird. Mit diesem Befehl wird ein Netzwerkadapter mit einer bestimmten MAC-Adresse abgefragt und die Ausgabe in das JSON-Format konvertiert.

    Um dieses Problem zu beheben, können Sie versuchen, das PowerShell-Skript zu deaktivieren, das die hohe CPU-Auslastung verursacht. Sie können dies tun, indem Sie den Taskplaner öffnen und zur Taskplanerbibliothek > Microsoft > Windows > PowerShell navigieren. Suchen Sie nach einer Aufgabe, die das PowerShell-Skript ausführt, und deaktivieren Sie sie.

    Alternativ können Sie das PowerShell-Skript so ändern, dass es seltener ausgeführt wird, oder es optimieren, um die CPU-Last zu reduzieren. Sie können auch versuchen, den Netzwerkadaptertreiber zu aktualisieren oder den Netzwerkadapter zu deaktivieren, der das Problem verursacht.

    Ich hoffe, diese Informationen helfen weiter. Lass es mich wissen, wenn du weitere Fragen oder Bedenken hast.

    Alles Gute

    Zack Lu

    2 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare