[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2250
  • Last Modified:

CRM 4 - Update Rollup - ISAPI filter - msvcr.dll Side-by-side problems

I just installed the update rollup 15 to my CRM server which appeared like it all went well.
This was the first rollup applied to the server. However when the server restarted I got the following error
Calling LoadLibraryEx on ISAPI filter "C:\Program Files\Microsoft Dynamics CRM\Server\bin\DefaultAddonFilter.dll" failed

I did some research and it looked liked I needed the 2008 SP1 C++  Redistributable which I installed. I restarted and got the same error.

I cannot uninstall the update rollup as I get a “the application failed to start because its side-by-side configuration is incorrect”

I then used sxstrace to trace what was going on and part of that is below.
I suspect the problem is I installed the rollup before the C++ redistributable and the ISAPI it is somehow redirecting to an older version even though it needs has access to the 2008 i.e. version="9.0.30729.1 msvcr.dll which exists in the C:\Program Files\Microsoft Dynamics CRM directory

I have tried reinstalling the update rollup and again it seems to work although it says it cannot update the web.config but I still get the problem.

Any help appreciated

================
Begin Activation Context Generation.
Input Parameter:
      Flags = 0
      ProcessorArchitecture = AMD64
      CultureFallBacks = en-US;en
      ManifestPath = C:\Program Files\Microsoft Dynamics CRM\Server\bin\DefaultAddonFilter.dll
      AssemblyDirectory = C:\Program Files\Microsoft Dynamics CRM\Server\bin\
      Application Config File =
-----------------
INFO: Parsing Manifest File C:\Program Files\Microsoft Dynamics CRM\Server\bin\DefaultAddonFilter.dll.
      INFO: Manifest Definition Identity is (null).
      INFO: Reference: Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.1"
INFO: Resolving reference Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.1".
      INFO: Resolving reference for ProcessorArchitecture amd64.
            INFO: Resolving reference for culture Neutral.
                  INFO: Applying Binding Policy.
                        INFO: Find publisher policy at C:\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_18f8a87fd1919cd9.manifest
                        INFO: No binding policy redirect found.
                  INFO: Begin assembly probing.
                        INFO: Did not find the assembly in WinSxS.
                        INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_64\Microsoft.VC90.CRT\9.0.30729.1__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL.
                        INFO: Attempt to probe manifest at C:\Program Files\Microsoft Dynamics CRM\Server\bin\Microsoft.VC90.CRT.DLL.
                        INFO: Attempt to probe manifest at C:\Program Files\Microsoft Dynamics CRM\Server\bin\Microsoft.VC90.CRT.MANIFEST.
                        INFO: Attempt to probe manifest at C:\Program Files\Microsoft Dynamics CRM\Server\bin\Microsoft.VC90.CRT\Microsoft.VC90.CRT.DLL.
                        INFO: Attempt to probe manifest at C:\Program Files\Microsoft Dynamics CRM\Server\bin\Microsoft.VC90.CRT\Microsoft.VC90.CRT.MANIFEST.
                        INFO: Did not find manifest for culture Neutral.
                  INFO: End assembly probing.
      ERROR: Cannot resolve reference Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.1".
ERROR: Activation Context generation failed.
End Activation Context Generation.

0
btec_bob
Asked:
btec_bob
  • 2
1 Solution
 
btec_bobAuthor Commented:
Figured out I had to install a specific version of the c++ redistribuble
0
 
jewel2Commented:
Can you tell me what version of the C++ redistributable you had to install? I'm running into the exact same issue.
Thanks!
0
 
jewel2Commented:
Just in case anyone else reads this - even though the server was 64 bit - it was looking for the 32 bit version of VIsual C++ SP1 Redistributable (x86).

0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now