Hello,
What you are seeing is a known behavior when Fast Startup is enabled on Windows 11 clients. With Fast Startup, the system resumes from a hybrid hibernation state rather than performing a full cold boot, and this can cause computer‑targeted Group Policy objects to be skipped because the synchronous processing phase is bypassed. That explains why a manual gpupdate /force succeeds, but policies fail to apply automatically at startup.
To enforce synchronous GPO execution, you need to adjust both boot configuration and WMI/registry policy settings. The critical registry path is HKLM\Software\Policies\Microsoft\Windows\System. Under this key, set SyncForegroundPolicy to 1. This forces synchronous processing of computer policies at startup. Additionally, you should disable Fast Startup via Group Policy (Computer Configuration > Administrative Templates > System > Shutdown > Require use of fast startup) or directly in power settings, because Fast Startup interferes with the expected policy application sequence.
From a WMI perspective, you can validate the processing mode with Get-WmiObject -Namespace "root\rsop\computer" -Class RSOP_GPO to confirm whether computer policies are being evaluated synchronously. If you want to enforce synchronous startup processing across all machines, configure the GPO setting “Always wait for the computer to start up and log on” located under Computer Configuration > Administrative Templates > System > Logon. This ensures that drive mappings and security baselines are applied before the user session begins.
In practice, the combination of disabling Fast Startup and setting SyncForegroundPolicy=1 is what stabilizes computer‑targeted GPO application on Windows 11. Once applied, you should see the policies processed correctly during cold boot without needing to run gpupdate manually.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
Domic Vo.