Problem with Exchange management shell: IncorrectProtocolVersion

Today I want to write about some small issue one of my customers just had.This customer has installed an exchange server in a new forest.The installation went quite smoothly and after the setup was done, my customer wanted to start the exchange management shell.

When he started the Shell there where a lot of error messages…


Her he was running into a problem:

As we can see in the error message, there is a problem with the Powershell version in the registry.
Now we have two ways how to fix this issue:


Number 1:

Go to the Technet article from Prabhat Nigam and download his PowerShell Registry Key HERE.


Number 2:

Try to find out if the right PowerShell versions are installed. This you can do like this:

Go to the server manager and click on “Add roles and features”:

Choose “Role-based or feature-based installation” and click Next:

Choose the right server:

Go to the server Features:

On the server features scroll down to Windows PowerShell (n of 5 installed), choose the “Windows PowerShell 2.0 Engine” and install it. In my print screen I have done it already.

If that was your issue, your exchange Management shell should be working now fine.



Photo by Joao Tzanno on Unsplash

Leave a Reply

Your email address will not be published. Required fields are marked *