<commit_before>---
title: Installing ServiceControl
summary: Installation Options for ServiceControl
tags:
- ServiceControl
- Installation
- 
---

The ServiceControl installation file consists of an embedded MSI bootstrapper EXE and an embedded MSI.  This installation can be executed standalone or via the Particular Software Platform Installer.
 
### Prerequisites
The ServiceControl Installation has the following prerequisites:

1. The Microsoft .Net 4.5 Runtime 
2. The Microsoft Message Queueing (MSMQ) service
3. NServiceBus Performance Counters

If ServiceControl is installed via the Particular Software Platform Installer then the installation and configuration of these pre-requisites are managed for you. 


#### MSMQ 
ServiceControl is configured to use MSMQ as the out of the box transport. Even if you intend to use an alternative transport as detailed in [Multi Transport Support](multi-transport-support.md) you must have the MSMQ service running for the installation to succeed.    
      
To enabling and configuring MSMQ without the Platform Installer refer to the MSMQ section off [Installing The Platform Components Manually](/platform/installer/offline#msmq)

Alternatively, if [Chocolatey](http://chocolatey.org) is installed you can install and configure MSMQ by running the following Chocolatey command:

	cinst NServicebus.Msmq.install

#### Performance Counter 
ServiceControl reports metrics via the NServiceBus Performance Counters.     
      
For instructions on how to install the Performance Counters without the Platform Installer refer to [Installing The Platform Components Manually](/platform/installer/offline.md)

Alternatively, if [Chocolatey](http://chocolatey.org) is installed you can install the performance counters running the following Chocolatey command:

	cinst NServicebus.PerfCounters.install

## Silent Installation

Prior to V1.5 of ServiceControl a silent install required the standard MSI command lines switches such of '/qn' or '/quiet' to suppress the installer UI.  

```bat
Particular.ServiceControl.1.4.0.exe /quiet
```

From V1.5 the silent install command line must also include the ForwardAuditMessages property, this corresponds to the "ServiceControl/ForwardAuditMessages" setting found in the configuration settings.  Refer [Customizing ServiceControl Configuration](creating-config-file.md).  The following example enables audit forwarding.
<commit_msg>Update installation.md<commit_after>---
title: Installing ServiceControl
summary: Installation Options for ServiceControl
tags:
- ServiceControl
- Installation
- 
---

The ServiceControl installation file consists of an embedded MSI bootstrapper EXE and an embedded MSI.  This installation can be executed standalone or via the Particular Software Platform Installer.
 
### Prerequisites
The ServiceControl Installation has the following prerequisites:

1. The Microsoft .Net 4.5 Runtime 
2. The Microsoft Message Queueing (MSMQ) service
3. NServiceBus Performance Counters

If ServiceControl is installed via the Particular Software Platform Installer then the installation and configuration of these pre-requisites are managed for you. 


#### MSMQ 
ServiceControl is configured to use MSMQ as the out of the box transport. Even if you intend to use an alternative transport as detailed in [Multi Transport Support](multi-transport-support.md) you must have the MSMQ service running for the installation to succeed.    
      
To enabling and configuring MSMQ without the Platform Installer refer to the MSMQ section off [Installing The Platform Components Manually](/platform/installer/offline#msmq)

Alternatively, if [Chocolatey](http://chocolatey.org) is installed you can install and configure MSMQ by running the following Chocolatey command:

	cinst NServicebus.Msmq.install

#### Performance Counter 
ServiceControl reports metrics via the NServiceBus Performance Counters.     
      
For instructions on how to install the Performance Counters without the Platform Installer refer to [Installing The Platform Components Manually](/platform/installer/offline.md)

Alternatively, if [Chocolatey](http://chocolatey.org) is installed you can install the performance counters running the following Chocolatey command:

	cinst NServicebus.PerfCounters.install

## Silent Installation

Prior to V1.5 of ServiceControl a silent install required the standard MSI command lines switches such of '/qn' or '/quiet' to suppress the installer UI.  

```bat
Particular.ServiceControl.1.4.0.exe /quiet
```

From V1.5 the silent install command line must also include the ForwardAuditMessages property, this corresponds to the "ServiceControl/ForwardAuditMessages" setting found in the configuration settings.  Refer [Customizing ServiceControl Configuration](creating-config-file.md). The following example enables audit forwarding.

{'fraction_non_alphanumeric': 0.05175257731958763, 'fraction_numerical': 0.004948453608247422, 'mean_word_length': 5.078947368421052, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6414002', 'n_tokens_mistral': 1209, 'n_tokens_neox': 1138, 'n_words': 559}