Hello Rajesh Singh,
Windows 10 systems do not automatically upgrade to Windows 11 unless they meet Microsoft’s hardware and configuration requirements. The most direct reason your machines are not upgrading is that either the hardware does not satisfy the minimum specifications, or the update is blocked by policy or compatibility checks. To confirm, open Settings → Update & Security → Windows Update and run the compatibility check. If the system is eligible, you should see the option “Upgrade to Windows 11.” If you do not see it, the machine is either not compliant or the update is deferred.
The minimum requirements include TPM 2.0 enabled in BIOS/UEFI, Secure Boot enabled, and supported CPU models. You can verify TPM status by running tpm.msc and checking that the specification version is 2.0. Secure Boot can be checked in msinfo32.exe under “Secure Boot State.” If either is disabled, you must enable them in BIOS before Windows Update will offer the upgrade.
If the hardware meets requirements but the upgrade still does not appear, you can manually trigger it using the Windows 11 Installation Assistant from Microsoft’s official site. This tool bypasses the staged rollout and forces the upgrade if the system is eligible. Alternatively, you can download the ISO and run setup.exe, but this should only be done after confirming compatibility to avoid unsupported installations.
If your systems are managed by Group Policy or Intune, check that policies under Computer Configuration → Administrative Templates → Windows Components → Windows Update → Windows Update for Business are not deferring feature updates. A deferral policy will prevent the upgrade from appearing even if the hardware is compliant.
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.