web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested answer

BC150 Fails to start - Verify that you have sufficient privileges to start system services.

(4) ShareShare
ReportReport
Posted on by 35

HI All,

I've been through quite a few of the similar issues and tried a few resolutions but none seem to work. Here's the scenario:

Brand new (virtual) Windows 2019 Server install with default options (domain joined)

Brand new SQL Server 2017 install - database only

NAV BC150 (wave 2) install with domain user account

Domain user account is the same one used on our live server, has "run as a service" set on this server, is in the server admins group and has full rights on SQL Server.

NAVBC install is a full install apart from the outlook integration

The error I get is:

Windows Installer: Error: Service 'Microsoft Dynamics 365 Business Central Server [BC150]' (MicrosoftDynamicsNavServer$BC150) failed to start.  Verify that you have sufficient privileges to start system services.

I've even tries to install using the defaults (network service account) and get the same issue.

Any ideas?

I have the same question (0)
  • Suggested answer
    Sohail Ahmed Profile Picture
    10,983 Super User 2025 Season 2 on at
    BC150 Fails to start - Verify that you have sufficient privileges to start system services.
    Hello,
     
    Make sure the NST service account is properly provisioned and check that ports (7047, 7048, 7049) aren’t already reserved with netsh http show urlacl. If they are, remove them, then uninstall the failed NST and reinstall cleanly. These issues are frustrating, but usually it comes down to account setup or port conflicts.
     
    ✅ Mark this as the verified answer if helpful.
     
     
  • CU12082336-2 Profile Picture
    6 on at
    BC150 Fails to start - Verify that you have sufficient privileges to start system services.
    I read many posts about how to fiddle with the service. However, my systems do not create a (MicrosoftDynamicsNavServer$BC150) service.  I someone could tell me the parameters  that service , I am sure I could then creta it (using Sc.exe) figure out why it is not starting.  
  • Suggested answer
    menace Profile Picture
    8 on at
    BC150 Fails to start - Verify that you have sufficient privileges to start system services.
    Hi,
     
    I had same problem, wrong password in my case :)
  • dstove Profile Picture
    35 on at
    RE: BC150 Fails to start - Verify that you have sufficient privileges to start system services.

    Thanks Marco,

    I'm not entirely sure which one of these worked, and I added a step which may have made a difference.

    Once the Service Manager was installed, I went in and found the service had already been created with "Start Pending". I went in and edited the service to use NTLM authentication.

    When the install finished creating the service, the service was actually running although the install finished with errors (same error) and deleted the service directory which meant that the service was technically 'running' but was running on empty so to speak.

    I re-booted the server, and the service obviously wouldn't start, so I did a repair of the install and everything is now running fine.

    Of the steps above, I had most of them already. The "SMSvcHost.exe.config" configuration is one I've never had to do before, but as this account has been used on countless other test installations, the AD rights were already done.

    Thanks again for your help. I've been struggling with getting this running for a while now!

  • Verified answer
    Marco Mels Profile Picture
    on at
    RE: BC150 Fails to start - Verify that you have sufficient privileges to start system services.

    Hello,

    Typically you do need to ensure you did also provision the NST Service account:

    docs.microsoft.com/.../provisioning-the-microsoft-dynamics-nav-server-account

    I would also verify if ports have not been used before (or are in use after this failed installation attempt):

    netsh http show urlacl

    If there are any ports listed related to SOAP, OData and Development (7047, 7048 ands 7049), remove these by copying the mentioned urls:

    netsh http delete urlacl url=<<copied_url_plus_port>>

    Uninstall the incorrect nst (setup will show it is installed while it is not).

    Good luck! These are always these frustrating issues as you want to spend your time on the actual configuration of the environment.

    Thanks.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 2,683 Super User 2025 Season 2

#2
Sumit Singh Profile Picture

Sumit Singh 2,603

#3
Jeffrey Bulanadi Profile Picture

Jeffrey Bulanadi 2,214

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans