Hi yanhaowen,
This behavior is tied to changes Microsoft made in recent cumulative updates where certain servicing stack components override the legacy NoAutoRebootWithLoggedOnUsers setting. KB5077181 appears to trigger a forced restart because of kernel-level changes that require immediate reboot, regardless of the GPO. You should first confirm in the event logs under Applications and Services Logs\Microsoft\Windows\WindowsUpdateClient\Operational whether the restart was flagged as “RebootRequired” with Event ID 1074 or 1001. If so, the policy is being bypassed by design. The recommended mitigation is to enforce restart control through the newer Windows Update for Business policies (ActiveHoursStart and ActiveHoursEnd) or by configuring Specify deadlines for automatic updates and restarts in GPO, which supersedes the older AU registry key. If you need to block restarts entirely, you can temporarily set HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\AlwaysAutoRebootAtScheduledTime to 0 and validate with gpresult /h report.html that the policy is applied. If the forced reboot persists even with these settings, it is a known regression in the February update and you should monitor Microsoft’s release notes for a servicing stack fix in the March cumulative update.
If the above response helps answer your question, please hit "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
Harry.