Yes, the Modern Setup Host requires an internet connection to download the necessary update files and complete the installation process.