Summary
When running a VBScript file that attempts to create an ImageEnable 10 object on a 64-bit version of Windows, you may receive an error message similar to the following:
Error: ActiveX component can't create object: 'Laserfiche.ImageEnable80'
Code: 800A01AD
Source: Microsoft VBScript runtime error.
If your ImageEnable integration is a .NET program, you may receive an error similar to the following when initializing a new ImageEnable object:
80040154 Class not registered (Exception from HRESULT: 0x80040154(REGDB_E_CLASSNOTREG)).
Cause
The Laserfiche Client 10 installation process did not properly register the new 64-bit version of Laserfiche.ImageEnable.dll.
Workaround 1
Manually merge the following registry key values into the affected computer's registry. Download the following ZIP file containing LF.CA.ImageEnable10.reg.
Extract the contents of the ZIP file to a temporary location and double-click LF.CA.ImageEnable10.reg to merge the registry values in the file into the computer's registry.
Workaround 2
Configure your program to run as a 32-bit process. For VBScript files, you can launch the 32-bit version of the Windows Scripting Host through the 32-bit version of cscript.exe or wscript.exe.
In a .NET application, create and build your project with a 32-bit solution configuration.