I upgraded to elastisearch 7.3.0 on Windows and the service is running. With the default elasticsearch.yml, I am able to connect to localhost:9200 but I cannot connect to it with IpAddress:9200 on the local machine or from another machine. It does not work even after I added network.host: 0.0.0.0 to elasticsearch.yml. I also tried to add network.publish_host: IpAddress but it did not work either.
I am on Windows Server 2012 R2 Standard
Update: The elasticsearch-service-x64 service dies once I have network.host: 0.0.0.0 (or the server's IP address). I can start/restart it but after several seconds, it just dies.
Update 2: After uinstalling the service, making sure service with that service id is completely removed, re-installing the service, the service now can stay alive. But still "network.host: 0.0.0.0" does not work for me. Without it, I can do "localhost:9200" but with it I can neither do "IpAddress:9200" nor do "localhost:9200".