?
Solved

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

Posted on 2011-02-19
3
Medium Priority
?
2,221 Views
Last Modified: 2013-11-05
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
Comment
Question by:btec_bob
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 

Accepted Solution

by:
btec_bob earned 0 total points
ID: 34937943
Figured out I had to install a specific version of the c++ redistribuble
0
 

Expert Comment

by:jewel2
ID: 34945625
Can you tell me what version of the C++ redistributable you had to install? I'm running into the exact same issue.
Thanks!
0
 

Expert Comment

by:jewel2
ID: 34964580
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

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Desired Skill Set for Microsoft Dynamics CRM Technical Resources – Part II
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question