The problem
When installing Sitecore XP 10.2 for IIS 10.0.2*** like the one supplied for Windows 11, you will likely hit an error of Marketing Automation service unable to start. The SIF error starts with:
Install-SitecoreConfiguration : Failed to start service 'Sitecore Marketing Automation Engine'
That occurs due to a failure caused by TLS 1.3 so that the service fails to communicate with XConnect.
The solution
Just download and run this script prior to executing XP0-SingleDeveloper.ps1
main installation script. It will disable TLS 1.3 over TCP for the local IIS (beware as it may affect other non-Sitecore sites).
Alternatively, here's the code:
New-Item `
'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server' `
-Force | Out-Null
New-ItemProperty `
-path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server' `
-name 'Enabled' -value '0' -PropertyType 'DWord' -Force | Out-Null
New-ItemProperty `
-path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server' `
-name 'DisabledByDefault' -value 1 -PropertyType 'DWord' -Force | Out-Null
Hope that helps!