Anti-Ransom nutzt unter Windows 11 die Technologie von Applocker zur Regelerstellung. Diese unterstützt im Gegensatz zum Vorgänger SRP, KEINE Umgebungsvariablen.


AppLocker uses path variables for well-known directories in Windows. Path variables aren't environment variables. The AppLocker engine can only interpret AppLocker path variables. 

Quelle:

https://learn.microsoft.com/en-us/windows/security/application-security/application-control/windows-defender-application-control/applocker/understanding-the-path-rule-condition-in-applocker


(AppLocker verwendet Pfadvariablen für bekannte Verzeichnisse in Windows. Pfadvariablen sind keine Umgebungsvariablen. Die AppLocker-Engine kann nur AppLocker-Pfadvariablen interpretieren.)

Aktuelle Pfadvariablen die unterstützt sind sind folgende (für eine aktuelle Liste immer obige Quelle prüfen)


Windows VerzeichnisPfadvariablePendant Umgebungsvariable
Windows%WINDIR%%SystemRoot%
System32 und sysWOW64%SYSTEM32%%SystemDirectory%
Windows Installationspartition%OSDRIVE%%SystemDrive%
Program Files%PROGRAMFILES%%ProgramFiles% und %ProgramFiles(x86)%
Externe Datenträger (Diskette, CD)%REMOVABLE%
Removable storage device (USB Stick etc)%HOT%



Wie löse ich eine Freigabe von Benutzervariablen?

Will ich zum Beispiel so etwas lösen wie %LOCALAPPDATA\MYApp\MyProgramm.exe , dann muss ich in Applocker bzw. Anti-Ransom unter Windows 11 mit Wildcards arbeiten. Also hier wäre zu benutzen C:\Users\*\MYApp\MyProgramm.exe.