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
11:06 AM
Posts
1,335
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 My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

Windows 11 Home x64 Version 25H2 Build 26200....
OS
Windows 11 Home x64 Version 25H2 Build 26200.8037

My Computers My Computers

  • At a glance

    Windows 11 Pro 25H2 26200.8655i9-10900 10 core 20 threads32 gbnone-Intel UHD Graphics 630
    OS
    Windows 11 Pro 25H2 26200.8655
    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
    2x1tb Solidigm m.2 nvme /External drives 512gb Samsung m.2 sata+2tb Kingston m2.nvme
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    #1 Edge #2 Firefox
    Antivirus
    Defender+MWB Premium
  • At a glance

    Windows 11 Pro 24H2 26200.8457AMD Ryzen 7 6800U32 gbintegrated
    Operating System
    Windows 11 Pro 24H2 26200.8457
    Computer type
    PC/Desktop
    Manufacturer/Model
    Beelink Mini PC SER5
    CPU
    AMD Ryzen 7 6800U
    Memory
    32 gb
    Graphics card(s)
    integrated
    Sound Card
    integrated
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Crucial nvme
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    still too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender
    Other Info
    System 3 is non compliant Dell 9020 i7-4770/24gb ram Win11 PRO 26200.8457
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 My Computer

At a glance

windows 11old AMD B958gb
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

My Computer My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

Windows 11 Home x64 Version 25H2 Build 26200....
OS
Windows 11 Home x64 Version 25H2 Build 26200.8037
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 My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

Windows 11 Home x64 Version 25H2 Build 26200....
OS
Windows 11 Home x64 Version 25H2 Build 26200.8037
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 My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

Windows 11 Home x64 Version 25H2 Build 26200....
OS
Windows 11 Home x64 Version 25H2 Build 26200.8037
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 My Computer

At a glance

windows 11old AMD B958gb
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

My Computer My Computer

At a glance

Windows 11 Home x64 Version 25H2 Build 26200....
OS
Windows 11 Home x64 Version 25H2 Build 26200.8037
I just figured it out.

1710030117972.png
 

My Computer My Computer

At a glance

windows 11old AMD B958gb
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 My Computer

At a glance

windows 11old AMD B958gb
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
Back
Top Bottom