Symptoms
MPS tasks are failing massively with the error:
Failed while instantiating provider object associated with Namespace = 'Exchange Provider' with CLSID = 'Microsoft.Provisioning.Providers.Exchange.ExchangeProvider' with Error Code='0x80131700'
It is not possible to launch MPS Deployment Tool, the process experiences a crash.
Running .NET assembly cache generating utiliy ngen.exe
, the error is thrown:
The procedure entry point CorGetSvc could not be loaded in the dynamic link library mscoree.dll
Cause
Corrupted .NET environment on the MPS host.
Resolution
Reinstall .NET (versions 2.0-3.5) on the MPS server:
- Use .NET cleanup tool to remove versions 3.5, 3.0, 2.0.
- Download .NET 3.5 SP1 from official Microsoft website and install it - it carries all previous versions as well.