How to Connect to a Windows VPS with Remote Desktop (RDP)
Connect to a Windows Server VPS over RDP from Windows, macOS or Linux, then secure it and fix the most common connection problems.
Blog
Windows and Windows Server: configuration, troubleshooting and tools.
Connect to a Windows Server VPS over RDP from Windows, macOS or Linux, then secure it and fix the most common connection problems.
Windows Server Core vs Desktop Experience: resource use, attack surface, updates, sconfig, PowerShell and Admin Center, app compatibility, and VPS advice.
Add HTTPS to IIS: free Let's Encrypt certificates with win-acme, auto renewal, bindings and SNI, HTTP to HTTPS redirects, HSTS, TLS settings, and fixes.
Find and analyse IIS logs: location and W3C fields, real client IPs behind proxies, PowerShell and Log Parser queries, status codes, rotation, and cleanup.
Fix laggy RDP sessions: test latency and packet loss, choose a closer server, tune client display settings, enable UDP transport, and check server resources.
Install Windows updates from PowerShell with PSWindowsUpdate: list, install and hide updates, handle reboots, schedule patching, fix stuck updates.
Fix RDP black screens on Windows Server and Windows 10/11: explorer.exe, bitmap caching, graphics policies, display drivers and session resets.
Set up Microsoft Defender on Windows Server: check status, update signatures, schedule scans, exclusions for SQL Server and IIS, tamper protection, and speed.
Keep Windows Server time accurate: check sync with w32tm, set NTP servers, fix drift and "time out of sync", time zones, domains, and why traders care.
Set up PowerShell Remoting: Enable-PSRemoting, WinRM over HTTPS, TrustedHosts, Enter-PSSession and Invoke-Command, PowerShell over SSH, and securing access.
Set up a new Windows Server 2022 VPS: updates, admin account, RDP security, firewall, time zone, IE ESC, VirtIO drivers, page file, Defender and backups.
Stop RDP password guessing on a Windows VPS: Event Viewer, lockout policy, NLA, IP restrictions, automatic IP blocking, VPN and RD Gateway.
Use package managers on Windows Server: winget and Chocolatey setup, installing and upgrading apps from PowerShell, scripted server builds, and security tips.
Change the Remote Desktop port from 3389 on Windows Server with PowerShell or the registry, open the firewall first, and connect safely.
Add Windows Firewall exceptions for apps and ports: Windows Security, Advanced Security, PowerShell and netsh, plus testing and when not to open ports.
Manage laptop battery life in Windows 11/10: power modes, Battery Saver, per-app usage, battery health reports with powercfg, and charge limits.
Automate Windows Server with scheduled tasks: create them in PowerShell, triggers, SYSTEM or service accounts, logging, task history, and troubleshooting.
Connect to a Windows VPS from your phone or tablet: install Windows App, add the server, touch and mouse modes, keyboards, gestures, data tips, fixes.
PowerShell for server admins: Verb-Noun cmdlets, Get-Help, the object pipeline, filtering and formatting, services, processes, files, and scripts.
Use IIS URL Rewrite for redirects and pretty URLs, and ARR to reverse proxy Node.js, Python or other backends, with headers, WebSockets, and common rules.
How the Windows page file works on a server: sizes for small VPS plans, system-managed vs custom, PowerShell commands, crash dumps, when to add RAM.
Windows Server 2025 explained: hotpatching, SMB over QUIC, Active Directory and security changes, support lifecycle, editions, and upgrade advice for VPSes.
Speed up a Windows Server VPS: find bottlenecks with Task Manager and PerfMon, power plan, services, page file, Defender exclusions, updates, and RDP tweaks.
Install IIS on Windows Server with PowerShell or Server Manager, create a site and app pool, bind a domain, add HTTPS, host ASP.NET or PHP.