Page 1 of 1
We get class not registered when connecting to the machine
Posted: Thu 09 Nov , 2006 17:06 pm
by Denford Admin
We get "class not registered" error when connecting to the machine in VR Milling version 5. The control panel will not then allow us to home the machine
Whats the problem ?
Posted: Thu 09 Nov , 2006 17:15 pm
by Denford Admin
Class not registered means that the software is trying to load up another piece of software which is normally an ActiveX control (*.OCX)
It indicates that the software has not been installed correctly, or you don't have enough access rights (in a network environment)
Normally, you will find that logging in as the Administrator, (optionally) re-installing the software, and trying again will remove the fault - if your login profile will not allow the OCX to run, then you will have to contact your IT network support.
If this appears when connecting to the real machine, then it is one of the files:
MintControl5xxx.OCX in the
C:\Program Files\Denford\VRMilling5 directory that cannot be found as it is not registered.

There is a utility on most Denford software CDs called
AutoReg.exe in the \Utility directory
This little program will let you register DLL and OCX files in windows (providing you have sufficient rights to do so)
Re: We get class not registered when connecting to the machine
Posted: Thu 09 Oct , 2025 10:43 am
by UOB_Stephen
Hello, we are trying to bring our 2011 PCB Engraver back online, we have installed the PCB Engraver V1.10 software and connected our license file, but we get a "class not registered" error when we boot the software, also when clicking the connect button within the software.
I can't see a more detailed error anywhere, and we have uninstalled and re-installed as a system admin, but the issue persists. We also tried installing the USB software bundled in the downloaded installers. We can see the device in device manager, but cannot seem to get windows to use the drivers provided in the downloaded resources.
Best regards
Stephen Wilson (University of Bedfordshire)
Re: We get class not registered when connecting to the machine
Posted: Thu 09 Oct , 2025 11:57 am
by Denford Admin
Hi. There are both 32 and 64 bit drivers to install. Have you installed these as administrator also?
You can also try running the following from the command line as administrator :
regsvr32 "C:\Program Files (x86)\Denford\Common\Vecad.ocx"
regsvr32 "C:\Program Files (x86)\Denford\PCB Engraver\MintControls5624.ocx"
Its possibly the Mint control that has not been installed as part of the install.
Re: We get class not registered when connecting to the machine
Posted: Thu 09 Oct , 2025 14:39 pm
by UOB_Stephen
Hello
Thanks for the quick reply. I tried to install the 32 (x86) bit drivers, but it throws an error explaining that the x64 drivers have already been installed.
The two registry commands succeeded and ran without issue.
Did a full update and reboot, but still receive the "Class not registered" error. Also I notice the app's UI shows * UNREGISTERED VECAD *
All work being undertaken is will full admin privileges. the device is showing in device manager as Motion Control -> USB Motion control product, the driver is listed as Baldor UK Ltd V2.2.1.37.
Best
Stephen Wilson (University Of Bedfordshire)
Re: We get class not registered when connecting to the machine
Posted: Fri 10 Oct , 2025 11:04 am
by Denford Admin
If, as administrator on my machine, I run :
regsvr32 /U "C:\Program Files (x86)\Denford\PCB Engraver\MintControls5624.ocx"
And then start the PCB exe directly :
C:\Program Files (x86)\Denford\PCB Engraver\PCBFactory.exe
Then I get the Class Not Registered error at startup. The following screen does start PCB Engraver, but the drawing control in the middle is black and showing the unregistered error. This is because the startup procedure is crashing out before initialising the drawing tool. If I then fix it with :
regsvr32 "C:\Program Files (x86)\Denford\PCB Engraver\MintControls5624.ocx"
Then everything works correctly, so I think the problem is something to do with registering and remembering the MintControls5624.ocx control.
What happens if you open a command window as administrator and then enter the lines :
regsvr32 "C:\Program Files (x86)\Denford\PCB Engraver\MintControls5624.ocx"
"C:\Program Files (x86)\Denford\PCB Engraver\PCBFactory.exe"
Re: We get class not registered when connecting to the machine
Posted: Tue 14 Oct , 2025 9:26 am
by UOB_Stephen
Hello
Thank you for your reply, we have now tried the suggestions you made as an Admin and with CMD launched as admin, but the error persists.
Best
Stephen Wilson (University of Bedfordshire)
Re: We get class not registered when connecting to the machine
Posted: Thu 16 Oct , 2025 9:32 am
by Denford Admin
Hi. Can you please uninstall your existing PCB Engraver software. There is a new version to download from the address of :
https://denfordata.com/downloads/PCB_Engraver-1.10.zip
Can you please try installing this. Hopefully it will solve the class registration issue.