Close this search box.

Install Quartz.Net as a windows service and Test installation

In this blog post I’ll be covering,

  • 01: Where to download from
  • 02: How to install as a Windows service
  • 03: Test the Installation

If you are new to Quartz.Net I would recommend going through,

01 – Where to download



  • Currently version  Quartz.Net 2.0.1 is the recommended download version.

02 – How to install as a Windows service



  1. Go to the download location and unzip the package
  2. Navigate to the folder Quartz.Net \ Server \ bin – This is where you will find different .net version installers of the packages. For example in the screen shot above, you can see the .net 3.5 and .net 4 packages.
  3. Open up the .net 4.0 folder, this folder contains the files you need to install as a windows service
  4. Copy the contents of the folder Downloads\Quartz.NET-2.0.1\server\bin\4.0 to the folder %program files%\Quartz.netSNAGHTML3a600e06 
  5. 5. Open up a new CMD as an administrator and run the below command to install as a windows service

/> Quartz.Server.exe install


6. How do I know that Quartz.Net service has installed as a Windows service?

Go to run prompt and type ‘services.msc’ you should now see all the windows services installed on your machine. Navigate down to look for Quartz.Net. The service installs itself as an automatic startup Type and log on as ‘Local System’. You can easily change this to your prefer account that you would like to run the service as.


If you wanted to name the Quartz service something else then that’s also possible…


Can I change the default display name of the windows service?

Yes, you can! Navigate to C:\Program Files (x86)\Quartz.Net\ and open up the config file ‘quartz.config’

– You can change the instance name

– You can change the default thread count of 10

– The port that the service listens to (by default this is port 555)


A blog post on more configuration details can be found here.

03 – Test Quartz.Net windows service installation

So, I have installed Quartz.Net as a windows service, how do I test whether my installation has been successful.

Open up cmd as an administrator and run the below command,

C:\Program Files (x86)\Quartz.Net> Quartz.Server.exe –i


Since by default the windows service writes INFO level diagnostics (this can be changed from Quartz.Server.exe.config) you should see the service information show up on the console. For instance in the example above I can see that the service is running in a NON CLUSTERED mode, its currently not started and is currently in standby mode with 0 number of jobs executed so far…

This was second in the series of posts on enterprise scheduling using, in the next post I’ll be covering how to run your first scheduled task using windows serviceAll Quartz.Net specific blog posts can listed here. Thank you for taking the time out and reading this blog post. If you enjoyed the post, remember to subscribe to Stay tuned!

This article is part of the GWB Archives. Original Author: Tarun Arora

Related Posts