The OLE message is caused by a standard Windows control that we include with our programs failing to “register” correctly within Windows. This means that during the installation, windows has blocked certain aspects of the program that are needed for opening reports.
The following should resolve the problem:
- You need to open a command window in “elevated” mode, the procedure for which is different in different versions of Windows:
- In Windows 10 do the following:
i. Right Click on the Start button
ii. Click on “Command prompt (Admin)” If this option is not available continue onto step 3
iii. Click on the search box next to the start button
iv. In the search box type command prompt
v. In the list of results, right-click “Command Prompt” and then click “Run as administrator”.
vi. Windows will ask you whether you want this program to be allowed to change your computer – say “Yes”.
- In Windows 8 do the following:
i. Point to the top-right corner of the screen, move the mouse pointer down, then click “Search”
ii. Enter cmd in the search box, and then right-click where it says “Command Prompt”.
iii. Click “Run as administrator”.
iv. Windows will ask you whether you want this program to be allowed to change your computer – say “Yes”.
- In Windows 7 or Windows Vista do the following
i. Click the Start button.
ii. In the search box type command prompt
iii. In the list of results, right-click “Command Prompt” and then click “Run as administrator”.
iv. Windows will ask you whether you want this program to be allowed to change your computer – say “Yes”.
- You need to know whether your version of Windows is 32 or 64 bit. If you don’t know this already you can type the following into your command window followed by the Return key:
- wmic os get osarchitecture
- This should return either “32-bit” or “64-bit”
- wmic os get osarchitecture
- Then, if your copy of Windows is 32 bit type:
i. cd \windows\system32
- Or if it is 64 bit type:
i. cd \windows\syswow64
Once you have typed either one of the above, click the return/enter button on your keyboard.
- Then type the following:
- regsvr32 mscomctl.ocx
i. You should receive a message saying “Dllregisterserver in mscomctl.ocx succeeded”
ii. If you get an error message saying that the control was loaded but couldn’t be registered it means that you have missed the “Run as Administrator” step out from the instructions above.
- Close the command window and you should be all done.
If the final step returns an error, double check that all the commands are typed exactly as above, including any spaces. If it is still unsuccessful despite this and you are running the command window with admin permissions, download and extract the following file: https://www.dropbox.com/s/cy9h27bd7wfs3rd/MSCOMCTL.zip?dl=0 to C:\Windows\syswow64, should the system be 64 bit, otherwise extract to C:\Windows\system32 and then run through the steps again.
If you have any further issues or need any help, please feel free to give us a call and a member of the support team will be happy to help.