ElasticSearch - 6.1 - Windows - Not starting

Here the logs that I got from the process

[2018-05-28T14:54:33,010][INFO ][o.e.n.Node               ] [redacted] initializing ...
[2018-05-28T14:54:33,088][INFO ][o.e.e.NodeEnvironment    ] [redacted] using [1] data paths, mounts [[(D:)]], net usable_space [704.1gb], net total_space [749.8gb], types [NTFS]
[2018-05-28T14:54:33,088][INFO ][o.e.e.NodeEnvironment    ] [redacted] heap size [1.9gb], compressed ordinary object pointers [true]
[2018-05-28T14:56:05,439][INFO ][o.e.n.Node               ] [redacted] node name [redacted], node ID [MImRKdWQS5WA47WbFJb21w]
[2018-05-28T14:56:05,439][INFO ][o.e.n.Node               ] [redacted] version[6.1.1], pid[20744], build[bd92e7f/2017-12-17T20:23:25.338Z], OS[Windows Server 2016/10.0/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_152/25.152-b16]
[2018-05-28T14:56:05,439][INFO ][o.e.n.Node               ] [redacted] JVM arguments [-XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -XX:+HeapDumpOnOutOfMemoryError, -Xmx2g, -Xms2g, -Delasticsearch, -Des.path.home=d:\homeware\Elastic\Elasticsearch\6.1.1, -Des.path.conf=d:\homeware\Elastic\Elasticsearch\6.1.1\config]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [aggs-matrix-stats]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [analysis-common]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [ingest-common]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [lang-expression]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [lang-mustache]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [lang-painless]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [mapper-extras]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [parent-join]
[2018-05-28T14:56:07,158][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [percolator]
[2018-05-28T14:56:07,173][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [reindex]
[2018-05-28T14:56:07,173][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [repository-url]
[2018-05-28T14:56:07,173][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [transport-netty4]
[2018-05-28T14:56:07,173][INFO ][o.e.p.PluginsService     ] [redacted] loaded module [tribe]
[2018-05-28T14:56:07,173][INFO ][o.e.p.PluginsService     ] [redacted] loaded plugin [x-pack]
[2018-05-28T14:56:10,392][INFO ][o.e.x.m.j.p.l.CppLogMessageHandler] [controller/26052] [Main.cc@128] controller (64 bit): Version 6.1.1 (Build c508cf991ee61c) Copyright (c) 2017 Elasticsearch BV

I'm running java : jre1.8.0_152
I got a cluster of 3 nodes.
I tried to increase the service timeout in windows by modifing a registry key, it didn't change the timeout of 2 minutes.

The service still crash and in Event viewer I can see the stack that I posted first saying that

Elastic.ProcessHosts.Process.StartupException: Could not start process within (00:02:00)

Any idea ? When googling this issue I find only two posts:

and another one without answer Can not start Elasticsearch 5.5 service

Help would be reaaaaaaaaaaaaalllllllllllllly appreciated