Mircosoft.office.interop.excel installing error

Hello;
Hi i am getting error while installing mircosoft.office.interop.excel with all version (15.0.4795.10000 and other’s)

This is my Uipath studio details, I was tried to install mircosoft.office.interop.excel in my colleague system and its worked

It would be a great pleasure if you try to help me out from this

Studio 2020.10.3 - 1/21/2021
Community License
EXE Installer

License Provider: Internal
Activation ID: UIP-89e06cec38
Update Channel: Stable
Microsoft Windows 10 Enterprise 64-bit
.NET Framework Version 4.8

Error log is …
14:32:25.2137 => [WARN] [UiPath.Studio.App.Logging.OutputLogger] [55] NU3034: Package ‘Microsoft.Office.Interop.Excel 15.0.4795.1000’ from source ‘https://api.nuget.org/v3/index.json’: This package is signed but not by a trusted signer.
14:32:25.4242 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\chrome_elf.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\chrome_elf.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4242 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\d3dcompiler_47.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\d3dcompiler_47.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4242 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\libEGL.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\libEGL.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4242 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\libGLESv2.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\libGLESv2.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4242 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\libcef.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\libcef.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4341 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\msvcp140.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\msvcp140.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4341 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\swiftshader\libEGL.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\swiftshader\libEGL.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4341 => [ERROR] [UiPath.Studio.exe] [49] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\swiftshader\libGLESv2.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\swiftshader\libGLESv2.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:25.4800 => [ERROR] [UiPath.Studio.exe] [53] System.BadImageFormatException: Could not load file or assembly ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\vcruntime140.dll’ or one of its dependencies. The module was expected to contain an assembly manifest.
File name: ‘file:///C:\Users\suraj.nuget\packages\uipath.cefsharpbundle\1.3.0\lib\net452\vcruntime140.dll’
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at UiPath.Studio.App.Assemblies.AssemblyLoaderUtils.TryLoadAssembly(IDictionary2 cache, IReadOnlyDictionary2 binAssemblies, String path, Assembly& assembly)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

14:32:26.4454 => [ERROR] [UiPath.Studio.App.Logging.OutputLogger] [47] Cannot load assembly: C:\Users\suraj.nuget\packages\microsoft.office.interop.excel/15.0.4795.1000\lib/net20/Microsoft.Office.Interop.Excel.dll : System.IO.FileNotFoundException: Could not load file or assembly ‘office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ or one of its dependencies. The system cannot find the file specified.
File name: ‘office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’
at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
at System.Reflection.RuntimeAssembly.GetExportedTypes()
at UiPath.Studio.Plugin.Workflow.Services.AssemblyContainer.AddAssemblyInternal(Assembly assembly, String path)
at UiPath.Studio.Plugin.Workflow.Services.AssemblyContainer.<>c__DisplayClass9_0.b__0(Tuple`2 range)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Hi @suraj.singh,

Please go to Tools section from the menu and run the Repair Tool for Microsoft Office Interop app

Hope this helps!
Best regards,
Marius

Hi @Marius Puscasu

After doing this process Tools>Repair Tool for Microsoft Office Interop
still getting the same issue

hi @suraj.singh ,

Click Start>Run and type REGEDIT

Then go to HKEY_Local_Machine\Software\Microsoft\Fusion and change the key EnableLog to 1.

hi @Marius Puscasu

thanks for support actually this error is about compatibility of excel , my excel is of old version and now i was updated to higher version and my issue has been solved.

thanks again @Marius Puscasu

@Marius_Puscasu : I am facing the same issue. My excel version is 2016 and could not be able to install [microsoft.office.Interop.Excel (15.0.4795.1000) in uipath.

Pl. guide what to do and how to install this?

Many thanks,