diff --git a/src/NzbDrone.Common/ServiceProvider.cs b/src/NzbDrone.Common/ServiceProvider.cs
index 8c2206a63..7b140fb9e 100644
--- a/src/NzbDrone.Common/ServiceProvider.cs
+++ b/src/NzbDrone.Common/ServiceProvider.cs
@@ -71,6 +71,7 @@ public virtual void Install(string serviceName)
             serviceInstaller.ServiceName = serviceName;
             serviceInstaller.Description = "NzbDrone Application Server";
             serviceInstaller.StartType = ServiceStartMode.Automatic;
+            serviceInstaller.ServicesDependedOn = new[] { "EventLog", "Tcpip" };
 
             serviceInstaller.Parent = installer;
 
diff --git a/src/ServiceHelpers/ServiceInstall/ServiceHelper.cs b/src/ServiceHelpers/ServiceInstall/ServiceHelper.cs
index e4b6b04a4..e7715cbb8 100644
--- a/src/ServiceHelpers/ServiceInstall/ServiceHelper.cs
+++ b/src/ServiceHelpers/ServiceInstall/ServiceHelper.cs
@@ -26,7 +26,7 @@ public static void Run(string arg)
         {
             if (!File.Exists(NzbDroneExe))
             {
-                Console.WriteLine("Unable to find NzbDrone.exe in the current directory.");
+                Console.WriteLine("Unable to find NzbDrone.Console.exe in the current directory.");
                 return;
             }