DLL Repair Tools ® Unbiased Reviews of the latest Dll Repair software’s


18 February 2008 @ 12am

DLL Files

FUSION.DLL, The Assembly Manager

Fusion.dll is an assembly manager module used with the .net framework of Microsoft. The Common Language Runtime (CLR) contains a system component called the assembly manager that takes on the responsibilities of storing assembly files in the Global Assembly Cache (GAC) and loading them at run time when they are first used by an application. The Global Assembly Cache is the central repository for assemblies installed on a Windows machine. It provides a uniform, versioned and safe access of assemblies by their strong assembly name. The assembly manager is loaded from the system component fusion.dll.

As fusion.dll is an essential system component, never delete or try to edit it, unless you are a advanced computer professional.

The best known erratic occurrence in connection with fusion.dll is detailed below.

DD/MM/YY DDSet_Status: CustomActionData: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\GAC33810\System.configuration.dll
DD/MM/YY HH:MM:SS DDSet_Status: ProductCode: {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
DD.MM/YY 1HH:MM:SS DDSet_Status: Calling Fusion on C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\GAC33810\System.configuration.dll
DD/MM/YY HH:MM:SS DDSet_Status: Loading mscoree.dll
DD/MM/YY HH:MM:SS DDSet_Status: Loading fusion.dll using LoadLibraryShim()
DD/MM/YY HH:MM:SS DDSet_Error: Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim(). Error: The handle is invalid.

(DD/MM/YY stands for the error date and HH:MM:SS stands for the time of the error)

For this error, the Event Viewer for applications will show something similar to “Product: Microsoft .NET Framework 2.0 – Error 25007. Error occurred while initializing fusion. Setup could not load fusion with Library Shim (). Error. The Handle is invalid.”

An invalid handle means an attempt to open a file with low-level read capability failed. To fix this seemingly complex error, you can download the dll file from http://www.dlldump.com/download-dll-files_new.php/dllfiles/F/fusion.dll/1.0.3705.60186/download.html and install in the C:\WINDOWS\Microsoft.NET\Framework\vx (x stand for the version). If this fails to fix the error, try replacing your network interface card.