Solved

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

Posted on 2011-02-19
3
2,200 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

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
NTP time source for DC 3 90
Unable to hit site 2 55
RDP authentication error 3 68
How to generate a list of computers which have fallen off domain 1 60
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
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…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

734 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