Issue
The Boring Server Complete installer may fail on Windows systems configured to use a language other than English.
This can occur when the Milestone IIS application pool is configured to run as Network Service. On non-English Windows installations, the Network Service account name may be localized. As a result, the installer may be unable to find or resolve the account correctly.
Resolution
Temporarily configure the Milestone IIS application pool to use a Windows service account, run the Boring Server Complete installer and database migration, and then restore the IIS application pools and Boring Windows services to Network Service.
Step 1: Change the Milestone Application Pool Identity
- Open Internet Information Services (IIS) Manager.
- In the Connections pane, select Application Pools.
-
Select:
VideoOS Management Server AppPool
- In the Actions pane on the right, click Advanced Settings.
- Expand the Process Model section.
- Select the Identity property, and then click the … button.
- Select Custom account.
- Click Set.
-
Enter the username and password for a Windows service account with sufficient permissions.
The username may need to be entered in one of the following formats:
DOMAIN\Usernameor:
COMPUTERNAME\Username - Click OK to save the credentials.
- Click OK again to close the Application Pool Identity window.
- Click OK to close Advanced Settings.

Step 2: Run the Boring Server Complete Installer
Run the Boring Server Complete installer again.
Allow the installation to complete before restoring the application pool identity to Network Service.
Step 3: Run the Boring Database Migration
After the installer completes, manually run the Boring database migration using the same service account or another Windows account that has permission to make changes to the Boring database.
For an existing installation, the account must have db_owner permissions on the BoringBase database.
For a new installation, the account must also have permission to create a database on the SQL Server instance.
Follow the instructions in:
Running the Boring Database Migration Manually
Run the migration from the following installation directory (default below):
cd "C:\Program Files\The Boring Lab\Boring Migration\"
.\BoringLab.Data.Migrations.exe
Step 4: Restore the IIS Application Pool Identities
After the installation and database migration complete successfully, restore the IIS application pools to Network Service.
Repeat the following steps for each application pool:
- VideoOS Management Server AppPool
- BoringLabService AppPool
- BoringToolboxWeb AppPool
For each application pool:
- Open IIS Manager.
- Select Application Pools.
- Select the application pool.
- Click Advanced Settings in the right-side Actions pane.
- Expand Process Model.
- Select the Identity property, and then click the … button.
- Select Built-in account.
- Select NetworkService from the drop-down menu.
- Click OK to save the change.
- Click OK to close Advanced Settings.
- Recycle or restart the application pool.
Step 5: Restore the Boring Windows Services
The Boring Windows services should also be configured to run as Network Service after installation.
- Press Windows + R.
-
Enter:
services.msc - Click OK.
- Locate each installed Boring Windows service, including:
- Boring Live Monitoring
- Boring Milestone Proxy
- Boring Service Host
- Right-click the service and select Properties.
- Open the Log On tab.
- Select This account.
Find and select the built-in Network Service account. The account name may be localized and displayed differently depending on the Windows language.
- Leave the password and password confirmation fields blank.
- Click Apply, and then click OK.
- Restart the service.
Repeat these steps for each installed Boring Windows service.
Verification
After restoring the IIS application pools and Windows services:
- Confirm that the following application pools show a Started status in IIS:
- VideoOS Management Server AppPool
- BoringLabService AppPool
- BoringToolboxWeb AppPool
- Confirm that all installed Boring Windows services are running.
- Open Boring Toolbox and verify that the application loads successfully.
- Confirm that Boring Toolbox can communicate with the Milestone Management Server.
https://management-server-address/BoringToolbox
(replace management-server-address with the address of the management server)
Comments
0 comments
Article is closed for comments.