To install Windows 11, you don’t need an active internet connection but to complete the Microsoft account set up, you need the internet connection. Once the Microsoft account setup is completed, you can use windows 11 without an internet connection.