Nach Installation und Ausführug von Defender UI auf einem Testrechner habe ich die ASR Rules bearbeitet.
Die Abfrage ergab Get-MpPreference in Powershell mit Administratorberechtigung ergab
PS C:\Windows\system32> Get-MpPreference
AttackSurfaceReductionOnlyExclusions :
AttackSurfaceReductionRules_Actions : {6, 6, 6, 6...}
AttackSurfaceReductionRules_Ids : {01443614-cd74-433a-b99e-2ecdc07bfc25,
26190899-1602-49e8-8b27-eb1d0a1ce869,
3b576869-a4ec-4529-8536-b80a7769e899,
56a863a9-875e-4185-98a7-b882c64b5ce5...}
Eine andere Darstellung habe ich unten noch ergänzt.
Damit wurden die Einträge erzeugt, die zu den beschriebenen Problemen führen.
Der einfachste Weg ist wohl, mit Defender UI den Default-Zustand wiederherzustellen.
Wer das nicht will oder kann, sollte so vorgehen.
Löschen der Einträge in einer Powershell mit Administratorberechtigung.
In dem Textfenster oben ist zu sehen, dass vier IDs angezeigt werden. die Punkte dahinter bedeuten leider, dass noch mehr existiert.
Man kann jetzt hergehen, und die IDs Zeile für Zeile bearbeiten, das sieht dann so aus.
Mit Get-MpPreference die Liste erzeugen und AttackSurfaceReductionRules_Ids suchen
Code:
Remove-MpPreference -AttackSurfaceReductionRules_Ids d3e037e1-3eb8-44c8-a917-57927947596d
Zweite Variante ist, die angezeigten IDs in einem Block zu kopieren, dann muss man allerdings noch Leerzeichen und "..." entfernen, das Ergebnis sieht dann so aus
Code:
Remove-MpPreference -AttackSurfaceReductionRules_Ids b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4,be9ba2d9-53ea-4cdc-84e5-9b1eeee46550,c1db55ab-c21a-4637-bb3f-a12568109d35,d1e49aac-8f56-4280-b9ba-993a6d77406c
Danach die Liste mit Get-MpPreference neu erzeugen.
Das so lange wiederholen, bis AttackSurfaceReductionRules_Ids leer ist. Die AttackSurfaceReductionRules_Actions werden erwartungsgemäß mit gelöscht.
Danach bitte Defender UI nicht mehr benutzen, bis das Problem von Microsoft gelöst wurde.
Natürlich hätte man jetzt auch Zeit investieren und ein Script bauen können können, das dies automatisiert, aber da war mir der Aufwand für ein temporäres Problem zu hoch, gäbe es nicht die Möglichkeit das Resets über Defender UI, hätte ich das noch im Betracht gezogen.
Ergänzung nach Testabschluss:
Eine andere Darstellung erhält man mit folgendem verketteten Befehl
Code:
Get-MpPreference | select AttackSurfaceReductionRules_Ids, AttackSurfaceReductionRules_Actions
Oder wenn nur die IDs benötigt werden
Code:
Get-MpPreference | select AttackSurfaceReductionRules_Ids
Damit erhält man eine Tabelle, die aber nur AttackSurfaceReductionRules enthält.
Das sollte die Überprüfung und das Kopieren eines Blocks erleichtern.