IBM Support What's New?

Viewer throws error "Can't find type library .tlb. Run with /Register".

Technote (troubleshooting)


This Technote identifies how to get the Viewer to load a form after you receive the error, "Can't find type library .tlb. Run with /Register".


The IBM Forms Viewer will not load, instead it will throw the following error message.

All attempts to register the new Viewer installation on the command line will fail stating that they could not run successfully.


Older versions of the Viewer that are installed on the system will not allow the new version of the Viewer to register itself with the operating system.


Windows Vista/7

Resolving the problem

To resolve this issue, you must first uninstall all older versions of the Viewer on the machine and then install the version of the Viewer you want to deploy with. You can also register the Viewer by running the following commands in a command prompt:. Note: you may have to modify the paths to match your system and Viewer version.

C:\Program Files (x86)\IBM\Forms Viewer\8.0.1\masqform.exe -register
c:\Windows\system32\regsvr32 C:\Program Files (x86)\IBM\Forms Viewer\8.0.1\PE_ctl.ocx
c:\Windows\system32\regsvr32 C:\Program Files (x86)\IBM\Forms Viewer\8.0.1\PEhelper.dll
c:\Windows\system32\regsvr32 C:\Program Files (x86)\IBM\Forms Viewer\8.0.1\Marshaller\ContextMarshaller.dll

Document information

More support for: IBM Forms
Forms product family

Software version: 4.0,,, 8.0,, 8.1, 8.2

Operating system(s): Windows

Reference #: 1586647

Modified date: 2014-05-02