Index: trunk/rhino-service.bus/Rhino.ServiceBus.Host/Actions/InstallAction.cs
===================================================================
--- trunk/rhino-service.bus/Rhino.ServiceBus.Host/Actions/InstallAction.cs	(revision 1944)
+++ trunk/rhino-service.bus/Rhino.ServiceBus.Host/Actions/InstallAction.cs	(working copy)
@@ -15,6 +15,7 @@
                 Description = options.Name,
                 Context = new InstallContext()
             };
+            installer.Context.Parameters.Add("assemblypath", this.GetType().Assembly.Location);
             installer.Install(new Hashtable());
             using (var system = Registry.LocalMachine.OpenSubKey("System"))
             using (var currentControlSet = system.OpenSubKey("CurrentControlSet"))
@@ -22,7 +23,9 @@
             using (var service = services.OpenSubKey(installer.ServiceName, true))
             {
                 var path = (string)service.GetValue("ImagePath");
-                
+
+                options.Action = Action.Server;
+
                 service.SetValue("ImagePath", path + options);
             }
         }
