Prerequisite Error - Access is denied

Copper Contributor


The following error was generated when "$error.Clear();

          if (Get-Service MpsSvc* | ?{$_.Name -eq 'MpsSvc'})


            Set-Service MpsSvc -StartupType Automatic

            Start-SetupService -ServiceName MpsSvc


        " was run: "Microsoft.PowerShell.Commands.ServiceCommandException: Service 'Windows Defender Firewall (MpsSvc)' cannot be configured due to the following error: Access is denied ---> System.ComponentModel.Win32Exception: Access is denied

   --- End of inner exception stack trace ---".

3 Replies



Open the PowerShell console with "Run as administrator" permission and run the commands again.


  • Click on the Start button.
  • Look for Windows PowerShell (or PowerShell Core) on the right side of the Start Menu.
  • Right-click on the menu item and choose Run as administrator.
  • Execute your script and check the case again.

thankyou @Kevin Morgan, this is automated script. Runs while installing exchange server.



Can you confirm that you have logged-in to the server with domain admin user account instead of local admin user account?


Also ensure that your server machine is successfully joined with your domain.


Also check the below thread if you have not already checked.