Error 25003. Error occurred while initializing fusion

The Microsoft .Net Framework 4.0 Setup may fail without any error message or the setup may crash during the install phase. You can find the below error message in the Setup log file (Microsoft .NET Framework 4 Setup_******_******-MSI_netfx_Core_*.msi.txt) under user temp folder(%temp%):

MSI (s) (18:60) [15:39:53:968]: Executing op: CustomActionSchedule(Action=CA_InstallAssemblyDef.3643236F_FC70_11D3_A536_0090278A1BB8,ActionType=1025,Source=BinaryData,Target=InstallAssembly,CustomActionData=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ISymWrapper.dll;78168)   
MSI (s) (18:00) [15:39:54:031]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI43B.tmp, Entrypoint: InstallAssembly    
09/16/13 15:39:54 DDSet_Status: LANGID: 1033    
09/16/13 15:39:54 DDSet_Entry: InstallAssembly started    
09/16/13 15:39:54 DDSet_Status: CustomActionData: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ISymWrapper.dll;78168    
09/16/13 15:39:54 DDSet_Status: No ProductCode was passed in the CustomActionData. Using the current ProductCode.    
09/16/13 15:39:54 DDSet_Status: ProductCode for assembly install/uninstall has been set to {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}    
09/16/13 15:39:54 DDSet_Status: Loading C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\fusion.dll    
09/16/13 15:39:54 DDSet_Error: Failure creating interface IAssemblyCache
09/16/13 15:39:54 DDSet_Error: CreateAssemblyCache() returned -2147024703
09/16/13 15:39:54 DDSet_Error: Error occurred while initializing fusion.    
MSI (s) (18:5C) [15:39:54:109]: Product: Microsoft .NET Framework 4 Client Profile -- Error 25003. Error occurred while initializing fusion.

The above error indicates that the Custom Action (CA_InstallAssemblyDef.3643236F_FC70_11D3_A536_0090278A1BB8) failed to install an assembly in the Global Assembly Cache. After debugging the issue, I found that dummy CRT file msvcr100_clr0400.dll was present on the system. The Microsoft .NET Framework 4.5 carries dummy versions of these CRT files (the files contain no executable code) for various compat reasons.

As per the installer log, the dummy CRT files were already present before the installation took place:

MSI (s) (18:60) [15:38:31:703]: File: C:\WINDOWS\system32\msvcr100_clr0400.dll;           Won't Overwrite;                Won't patch;      Existing file is of an equal version   
MSI (s) (18:60) [15:38:31:703]: File: C:\WINDOWS\SysWOW64\msvcr100_clr0400.dll;       Won't Overwrite;                Won't patch;      Existing file is of an equal version

I was able to resolve the issue by renaming the file msvcr100_clr0400.dll at the below two locations:

C:\Windows\System32\msvcr100_clr0400.dll
C:\Windows\SysWOW64\msvcr100_clr0400.dll

Comments

  • Anonymous
    November 20, 2013
    Thank you, Renaming solved my problem.

  • Anonymous
    November 23, 2013
    Thanks, this solved my problem i had during 12 hours !!! THANK YOU so much. Better than microsoft support.

  • Anonymous
    November 24, 2013
    Thanks a lot. It realy works. Finally this problem solved. Thank you, Soumitra Mondal!

  • Anonymous
    December 29, 2013
    You are amazing...... 6 Hours of working on this and all better.. Thank you.

  • Anonymous
    January 08, 2014
    AWESOME!  After fighting with this for over a day.  This resolved the issue. Many MANY thanks!

  • Anonymous
    January 23, 2014
    Your'e a legend! { } Thanks

  • Anonymous
    March 20, 2014
    Thanks!!!!!! You just solved me soooo much time!!! this should be posted in microsoft support!

  • Anonymous
    March 23, 2014
    Thanks! It worked!

  • Anonymous
    April 13, 2014
    Thanks, I was out of my wits to reinstall the .Net 4 after uninstalling .Net 4.5, It kept failing to install. You have saved me a great deal of time. Many thanks Soumitra Mondal.

  • Anonymous
    May 14, 2014
    Awesome!!! That did the trick...

  • Anonymous
    May 19, 2014
    Thanks...It worked...!!!

  • Anonymous
    June 03, 2014
    Thanks..appreciate your help.

  • Anonymous
    June 08, 2014
    Brilliant thanks

  • Anonymous
    August 13, 2014
    GREAT ! ! Worked perfectly !

  • Anonymous
    November 26, 2014
    Yes!!  Hours trying to figure this out. Brilliant and a big big thanks!

  • Anonymous
    January 26, 2015
    It works perfectly! Thanks very much!!

  • Anonymous
    February 08, 2015
    THANKS! Luckily this was my first Google hit :D

  • Anonymous
    March 10, 2015
    Awesome!!!!! Thanks very muck!!!!!!!!!!!!!!!

  • Anonymous
    March 25, 2015
    Perfect, this worked for me after a lot of time spent.  Thanks again

  • Anonymous
    April 24, 2015
    Блестяще! Огромное спасибо!

  • Anonymous
    April 27, 2015
    Your'e a legend! Thanks

  • Anonymous
    April 27, 2015
    Your'e a legend!  Thanks for you

  • Anonymous
    May 19, 2015
    it works, thks

  • Anonymous
    June 03, 2015
    Fn a right

  • Anonymous
    July 02, 2015
    The comment has been removed

  • Anonymous
    July 21, 2015
    truly... this was the only real fix... I went through everything else listed in the microsoft help whatever.

  • Anonymous
    August 17, 2015
    thanks very much    it solved my problem  

  • Anonymous
    August 31, 2015
    Two years later and this fix is still relevant. Much thanks!

  • Anonymous
    October 17, 2015
    Real ***! Thanks man! I was surprised, what so cheap trick is unknow to MS :)

  • Anonymous
    December 17, 2015
    膜拜!这是一个来自中国的感谢

  • Anonymous
    February 12, 2016
    The comment has been removed

  • Anonymous
    February 20, 2016
    A great thanks from China...It helps me a lot~!

  • Anonymous
    February 26, 2016
    OMG :))) Thank You... after many framework fehler....this was help =))

  • Anonymous
    March 08, 2016
    thank you very much

  • Anonymous
    March 09, 2016
    thank you so much!!! it's working!!

    • Anonymous
      June 28, 2016
      thank you,谢谢!
  • Anonymous
    April 15, 2016
    Thanks! Finally after 8 hours of searching...

  • Anonymous
    June 21, 2016
    Thank you soooooo much !!!

  • Anonymous
    June 28, 2016
    So AWESOME!! it solved my problem , which have troubled me for almost two months!!!. thank you very much ....!!! thank you!