From what you’ve shared, the fact that the Siemens Gridpass service works fine on Windows 11 but fails to respond with a “Server Hello” on Windows Server 2025 suggests that the difference lies in server-side security policies rather than the application itself.
Windows Server enforces stricter defaults for TLS and certificate handling compared to client editions. A self-signed certificate may be blocked if the local security policy requires trusted root certification authorities. I recommend checking the Local Security Policy under Security Settings > Public Key Policies to confirm whether self-signed certificates are permitted. Additionally, review the Schannel settings in the registry (HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL) to ensure TLS protocols are enabled and not restricted.
Another useful step is to run netsh trace start capture=yes while attempting the connection, then analyze the trace with Microsoft Message Analyzer or Wireshark to see if the handshake is being rejected by policy. You can also test by temporarily importing the self-signed certificate into the Local Computer Trusted Root store to see if that resolves the handshake failure.
If these adjustments allow the server to respond with “Server Hello,” you’ll know the block was policy-related. Give this a try and let me know how it goes. If you find this answer helpful, kindly hit “accept answer” — it’s a small way to let me know we’re on the right track.
Jason.