How to install and set up Windows 11 without an Internet connection If you don't have a working Internet connection or want to use a local user account, you can follow these methods to set up Windows 11.