When a Windows 11 leaked build appeared on the internet, we discovered something surprising. It appeared Windows 11 Home REQUIRED a Microsoft Account and Internet access to set up. If you were hoping that would change when Microsoft announced Windows 11, we have bad news: It didn’t.