I try to open all ports in ECL2 (Windows Server 2012 R2), but in my VPS ports appear closed.
Rules panel:
Ports VPS:
The ports may be open correctly within the EC2 Security Groups. Some of the ports in your screenshot don't have services that could even be enabled in Windows Server. And others need to be explicitly installed.
To confirm whether your problem is because of services that aren't even running, check your service network bindings by running the following at a command prompt and looking for services listening on those ports:
netstat -an