04. "Run-Time error '339' "... message appeared when installing Bentley PULS, why?


Applies To
Product(s):PULS
Version(s):V8i
Area: Installation
Original Author:Bentley Technical Support Group
Date Logged
& Current Version
March. 2020
08.09.00.29

Problem:

The following error appears when trying to install PULS::

"Run-Time error '339'"

Component 'COMCT332.OCX' or one of its dependencies not

correctly registered: a file is missing or invalid

Why and how to avoid?

Solution:

Recall that PULS is not meant to run on Windows 7 or higher. See installation instructions for suggestions of installing on these operating systems. 

Suggestion #1: Re-register COMCTL32.OCX

Search internet for procedure to register a file (recommend to contact company IT department for assistance) 

Suggestion #2: Run program as an administrator

a. Right click on .exe file

b. Select Properties

c. Click Compatibility Tab

d. Under Privilege Level click  Run This Program As An Administrator

e. Click Apply, and then Ok button

d. Run application to see if this resolved the issue.
If you still get the same error message, continue to next suggestion

Suggestion #3: Perform internet search

After performing an internet search (ex.. run time error 339 comctl32.ocx windows 10), a number of noteworthy suggestions was provided.

Suggestion #4: Install on a virtual machine

Again, PULS was not meant to run on Win 7 or higher, therefore, recommend to install application on Virtual Machine with Windows XP operating system.

See Also

Installation - Bentley PULS

Bentley AutoPIPE