NX "Object library not registered"error on part family spreadsheet

2022-09-13T10:04:46Z
NX for Design

Summary


Details

Unable to create any part family member from excel spreadsheet but able to create through NX part family dialog GUI option. While creating family member from excel getting this error in excel "Object library not registered".

Solution

The error message "Object library not registered" is usually an indication that the COM library "excelitf.dll" is not correctly registered in Windows.

This DLL is responsible for the communication between NX and Excel via the COM interface.

An incorrect or missing registration may have happened on copying the NX installation folder from another computer or when launching NX over the network if no setup ("Mapped Drive") was performed on the affected client computer.

The setup routine executes the batch file "%UGII_BASE_DIR%\INSTALL\register_splm_files.bat" and at the end the "excelitf.dll" is registered.

Sometimes this error has also been reported occasionally when a previous NX version has been uninstalled, whereby the already registered DLL has been removed from the registry.

If you search the Windows Registry for "excelitf.dll", you should find an valid path to this file, otherwise something went wrong.

You can also perform the registration manually with Administrator permission by opening a (NX) command prompt and executing the following command (possibly a reboot is necessary afterwards):

regsvr32 /s "%UGII_BASE_DIR%\nxbin\excelitf.dll"

KB Article ID# PL8668524

Contents

SummaryDetails

Associated Components

Assemblies