Die foutmelding: Failed to load control 'ImageList' from MSCOMCTL.OCX. Your version of MSCOMCTL.OCX may be outdated. Make sure you are using the version of the control that was provided with your application. wijst erop dat een ActiveX-bestand (MSCOMCTL.OCX) — een Microsoft-bestand dat veel oudere Visual Basic-toepassingen gebruiken — ontbreekt of verouderd is. Hieronder vind je de stappen om dit probleem op te lossen.
Let op: Laat onderstaande stappen door je systeembeheerder uitvoeren.
Controleer of het bestand bestaat op je systeem.
Locaties:
Op 64-bit Windows:
C:\Windows\SysWOW64\MSCOMCTL.OCX
Op 32-bit Windows:
C:\Windows\System32\MSCOMCTL.OCX
Als het bestand niet bestaat, moet je het downloaden of kopiëren (zie stap 2).
Optie A — Van een betrouwbare bron (Microsoft Office-installatie of Visual Basic 6.0 runtime):
MSCOMCTL.OCX.Optie B — Handmatig kopiëren (alleen als je het bestand al hebt):
Kopieer MSCOMCTL.OCX naar:
C:\Windows\SysWOW64\ (op 64-bit)
of C:\Windows\System32\ (op 32-bit)
Registreer het bestand handmatig (zie stap 3).
Open Command Prompt als administrator (zoek op “cmd”, klik rechts → Run as administrator).
Voer één van de volgende opdrachten uit:
Voor 64-bit Windows:
Voor 32-bit Windows:
Je zou een melding moeten krijgen:
“DllRegisterServer in MSCOMCTL.OCX geslaagd.”
Sluit en heropen de applicatie.
De foutmelding zou nu verdwenen moeten zijn.