If it’s not working, you need to properly adjust VPN advanced settings on Windows 11. You can check if the VPN connection is manually configured by opening the Settings app or by checking connection settings in the Network and Sharing Center as we showed you in solutions 1 and 2. VPN icon appears only if Windows 11 is connected to a VPN network. Open Settings > Network & Internet > VPN, then click Add VPN. If you’re looking for affordable VPN service providers, you can also consider using a free Windows 11 VPN.