title: Windows RabbitMQ wont start
body: <p>How can I get RabbitMQ <code>3.6.6</code> to start on Windows Server 2012 R2? I am using Erlang OTP 19 (8.3). </p>
  
  <p>When I try to run <code>rabbitmq-server start</code>, I get the following error message.</p>
  
  <pre><code>ERROR: epmd error for host {machinename}: address (cannot connect to host/port)
  </code></pre>
  
  <p>The error that I see in the logs is </p>
  
  <pre><code>Error description:
     {could_not_start,rabbit,
         {error,
             {{shutdown,
                  {failed_to_start_child,rabbit_epmd_monitor,
                      {{badmatch,noport},
                       [{rabbit_epmd_monitor,init,1,
                            [{file,"src/rabbit_epmd_monitor.erl"},{line,56}]},
                        {gen_server,init_it,6,
                            [{file,"gen_server.erl"},{line,328}]},
                        {proc_lib,init_p_do_apply,3,
                            [{file,"proc_lib.erl"},{line,247}]}]}}},
              {child,undefined,rabbit_epmd_monitor_sup,
                  {rabbit_restartable_sup,start_link,
                      [rabbit_epmd_monitor_sup,
                       {rabbit_epmd_monitor,start_link,[]},
                       false]},
                  transient,infinity,supervisor,
                  [rabbit_restartable_sup]}}}}
  </code></pre>
  
  <p>The port for epmd is 4369 and I've added a firewall rule to allow it.</p>