How to install on Windows on Surfshark
Installing Surfshark on Windows is straightforward - download the official app from Surfshark's website, run the installer, and log in with your credentials. The entire process takes just a few minutes and provides automatic connection management.
Prerequisites
- Active Surfshark subscription
- Windows 10 or 11 operating system
- Administrator privileges on your computer
- Stable internet connection
Step-by-Step Instructions
Download Surfshark Windows App
SurfsharkSetup.exe file.Run the Installer
SurfsharkSetup.exe file in your Downloads folder. Right-click the file and select Run as administrator. If prompted by Windows Defender or antivirus, click Allow or Yes to proceed.Complete Installation Process
Sign In to Your Account
Configure Initial Settings
Connect to a VPN Server
Verify Connection Status
whatismyipaddress.com in your browser to verify your IP address has changed to the VPN server's location.Common Issues & Troubleshooting
Installation fails with 'Access Denied' error
Right-click the installer and select Run as administrator. Temporarily disable antivirus software during installation, then re-enable it afterward.
App won't connect to any servers
Check your internet connection first. Go to Settings > Connection and try changing the protocol to OpenVPN UDP or IKEv2. Restart the application if issues persist.
Slow internet speeds after connecting
Try connecting to a server closer to your physical location. In Settings > Connection, change protocol to WireGuard for better performance. Disable unnecessary features like MultiHop.
Cannot access certain websites while connected
Enable NoBorders feature in Settings > Advanced. Try switching to different server locations. For streaming services, use servers specifically optimized for that platform.