Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

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

Posted on 2011-02-19
3
Medium Priority
?
2,236 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

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

A safe way to clean winsxs folder from your windows server 2008 R2 editions
Having trouble getting your hands on Dynamics 365 Field Service or Project Service trial? Worry No More!!!
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…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…

609 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