MSComctlLib Register Fix

Introduction

If MSComctl is not properly registered, then I have a possible fix for you.

Fix

The problem has been resolved by running the following in elevated command prompt:

command :

cd C:\Windows\SysWOW64
regtlib msdatsrc.tlb

Stackoverflow

Source of fix (3rd answer).

regtlib is not a functional command on win7 😞

regtlib is not a functional command on win7 😞

Run as admin. Make sure Command Prompt is pointed towards the System32 folder

Run as admin. Make sure Command Prompt is pointed towards the System32 folder

yes im running cmd as admin and he says in main post to point it to syswow64 and not system32

If you’re using 32bit version of Win7, download regtlibv12.exe and put it in System32 folder.

The command is: regtlibv12 c:\windows\system32\msdatsrc.tlb

Also make sure that “Microsoft Windows Common Controls 6.0 SP6” is checked under Project > Components. Save and reopen.

I managed to get vb6 running on Windows 7 32bit, now with zero problems, doing these two steps.

regtlib is not a functional command on win7 😞

I’m having this same issue. Running 64bit win7.

Make sure you are using the command prompt and not powershell. It should be in Windows 7.

Log in to reply