Solved failing to register tabctl32.ocx, and, why does DIR on syswow64 not show the file, yet file manager does and why is it in a folder also?


sdowney717

Well-known member
Member
VIP
Local time
7:00 AM
Posts
959
OS
windows 11
It is been giving me lots of trouble trying to install vb6 due to tabctl32.ocx

I am trying to see if it is registered. Why is it in a directory, why does command prompt not see it?
Tried to regsrv32 it also from it's directory
1709895991775.png
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
here are some vb6 install error messages

1709896186588.png
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
Your diagram shows that the file tabctl32.ocx is within a folder that is also called tabctl32.ocx
Your diagram shows the cmd Dir response for the folder one level up so and you are trying to register the file in that one-level-up folder where, of course, it does not exist.
You'll need to CD to that tabctl32.ocx folder to see the tabctl32.ocx file.


Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 22631.3447
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 7080
    CPU
    i9-10900 10 core 20 threads
    Motherboard
    DELL 0J37VM
    Memory
    32 gb
    Graphics Card(s)
    none-Intel UHD Graphics 630
    Sound Card
    Integrated Realtek
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1tb Solidigm m.2 +256gb ssd+512 gb usb m.2 sata
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
  • Operating System
    Windows 10 Pro 22H2 19045.3930
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 9020
    CPU
    i7-4770
    Memory
    24 gb
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    256 gb Toshiba BG4 M.2 NVE SSB and 1 tb hdd
    PSU
    500w
    Case
    MT
    Cooling
    Dell factory
    Mouse
    Logitech wireless
    Keyboard
    Logitech wired
    Internet Speed
    still not telling
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
Your diagram shows that the file tabctl32.ocx is within a folder that is also called tabctl32.ocx
Your diagram shows the cmd Dir response for the folder one level up so and you are trying to register the file in that one-level-up folder where, of course, it does not exist.
You'll need to CD to that tabctl32.ocx folder to see the tabctl32.ocx file.


Denis
I had tried it before and it fails
1709896899916.png
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
I am running command prompt as admin

I tried copying in a 1998 version and renaming them, that also fails
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
I had tried it before and it fails
OK.
But at least you are doing it in the right folder this time.

1709897365781.png
You are using a standard cmd window.
I would have thought registering components would need an Admin cmd window.
I am running command prompt as admin
You are not running an Admin cmd window in that screenshot.
One way of getting to an Admin cmd window is to right-click on the Terminal shortcut, select Run as Admin, use the Terminal dropdown menu to open a cmd window [which ill also be an Admin one].
Terminal, cmd window - Admin.png


Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
Fine.
But at least you were doing it in the right folder that time.

View attachment 89492
You are using a standard cmd window.
I would have thought registering components would need an Admin cmd window.

One way of getting to an Admin cmd window is to right-click on the Terminal shortcut, select Run as Admin, use the Terminal dropdown menu to open a cmd window [which ill also be an Admin one]


Denis
I thought I was, here it shows admin command and failure
I have done this at least 50 times, trying different things

1709897648947.png
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
why is tabctl32.ocx a folder? and also a file?
None of the other ocx files are folders
That is strange to me
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
why is tabctl32.ocx a folder? and also a file?
I have no idea.

I think you should focus on getting advice about installing VB6 in Windows 11.
If nothing turns up in internet searches or forum searches then start a new thread asking for help with that task.
Install VB6 in Windows 11 - DuckDuckGo
Install VB6 in Windows 11 - ElevenForum
Your thread title could be something like
Installing VB6 in Windows 11 generates .ocx registration error
and do include
- the diagram in your post #2 above
- a link back to this thread in case anybody wants to see the history of your quest.

And do post a link here to your new thread here so anybody coming here can jump across and post in your new thread if they can help you.


Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
I have no idea.

I think you should focus on getting advice about installing VB6 in Windows 11.
If nothing turns up in internet searches or forum searches then start a new thread asking for help with that task.
Install VB6 in Windows 11 - DuckDuckGo
Install VB6 in Windows 11 - ElevenForum
Your thread title could be something like
Installing VB6 in Windows 11 generates .ocx registration error
and do include
- the diagram in your post #2 above
- a link back to this thread in case anybody wants to see the history of your quest.

And do post a link here to your new thread here so anybody coming here can jump across and post in your new thread if they can help you.


Denis
I have searched vbforums.com and many there say it installs and works and a few have this error and nothing is clear as to how to fix it
The program runs for me but it is not installed correctly and the service pack 6 install also fails with the same message about the service pack not being installed.
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
also fails with the same message about the service pack not being installed
You have not posted about an error that says "the service pack is not installed".

I really do think you should take my advice - study those search results and, if necessary, create a new thread.


Denis
 

My Computer

System One

  • OS
    Windows 11 Home x64 Version 23H2 Build 22631.3447
You have not posted about an error that says "the service pack is not installed".

I really do think you should take my advice - study those search results and, if necessary, create a new thread.


Denis
Neither the main vb6 install is successful or the sp6 install, they both have failures
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
I just figured it out.

1710030117972.png
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb
Oddly I had days ago noted tabctl32.ocx was strangely inside a folder in syswow64, which seems to have been the problem, why MS did that who knows. Of course vb6 is not officially supported anymore
In the vb6 sp6 install, tabctl32.cab exists, while all the other files are ocx files.

So to make registration work, I renamed the folder named tabctl32.ocx to tabctl32.ocxorig
then copied tabctl32.ocx to c: windows\ syswow64
then ran the regscvr32 command

I should rerun vb6 setup and see if it completes successfully now as that was the error I got on the installation
 

My Computer

System One

  • OS
    windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    some kind of old ASUS MB
    CPU
    old AMD B95
    Motherboard
    ASUS
    Memory
    8gb
    Hard Drives
    ssd WD 500 gb

Latest Support Threads

Back
Top Bottom