Hello Siti Lestari,
You’re correct that enabling LSA Protection (RunAsPPL) via registry edits alone can fail to persist when UEFI variables block the update. The supported way to enforce LSA Protection across devices is through Group Policy. You can configure this under Computer Configuration > Administrative Templates > System > Local Security Authority > “Configure LSASS to run as a protected process.” This ensures the setting is applied consistently at boot, without relying on manual registry changes.
If UEFI variables are stale or corrupted, the recommended approach is to clear them using the firmware setup utility or vendor-specific tools. In some cases, updating the UEFI firmware itself resolves the rejection of security variable updates. After clearing or updating, reapply the Group Policy setting and confirm persistence across reboots.
It’s also important to verify Secure Boot is enabled and the system firmware is fully up to date, as these are prerequisites for LSA Protection to remain active. Testing on a subset of devices before broad rollout is a good way to validate that the UEFI variables no longer interfere.
I hope the response provided some helpful insight. If you find this answer useful, please hit “accept answer” so I know it addressed your concern.
Jason