Error: 0x80040155 "Interface not registered" Error: 0x80040154 "Class not registered"
Problem:
A common cause for such problems is that the OpenROAD Server client components orrso.dll and orps.dll were not installed or registered on the client machine (or web server machine if a the front-end application is a web application and differs from the machine where the web server is running). These DLLs must exist and be registered (through the regsvr32 command) on the client (or web server) machine.
Solution:
Run ASREG.
Solution:
Valid for Windows Only
Run the following commands from a command prompt:
regsvr32 /s /u orps.dll
regsvr32 /s /u orrso.dll
regsvr32 /s orps.dll
regsvr32 /s orrso.dll
Note: Omit the /s flag if you want to receive a status message of the operation.
Problem:
On rare occasions the “Interface not registered” error message may occur if the rpcss process has already been started (manually) and an attempt is now being made to start SPO using the SPOCTL utility.
Solution:
To avoid this problem, stop the rpcss process and always use the SPOCTL utility to start rpcss instead of manually starting it. The SPOCTL will implicitly start rpcss before starting the SPO. To start the SPO, use the orspostart utility.
Last modified date: 12/20/2023