Results 1 to 7 of 7

Thread: [RESOLVED] TabCtl32.ocx not registered...

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Oct 2005
    Posts
    586

    Resolved [RESOLVED] TabCtl32.ocx not registered...

    So I've got this App and it works fine on more or less any computer. But I install it on this one Vista Home Edition laptop and I get this message that says "Tabctl32.ocx or one of it's dependancies is not registered."

    Soooo...

    The only revision of TabCtl32.ocx I have on my computer is: 224,016 bytes v6.1.97.82.

    That's the version I distribute and that's the only version on the customer's computer. My installer registers all ocx's but just to be safe I manually registered this ocx using the Admin account. I right clicked on a command prompt and ran it as Administrator then I used Regsvr32 tabctl32.ocx. Windows bought up a message saying it was registered.

    But still no joy on the app.

    So what could possibly be wrong here?

    Any help appreciated.

    --DB

  2. #2
    Discovering Life Siddharth Rout's Avatar
    Join Date
    Feb 2005
    Location
    Mumbai, India
    Posts
    12,001

    Re: TabCtl32.ocx not registered...

    Try this...

    vb Code:
    1. '~~> Login as administrator
    2. '~~> Right-click the ocx-file (search in systemfolders to find it)
    3. '~~> Advanced security rights:
    4. '~~> Add the Standard User (he wasn't listed)
    5. '~~> Give the standard user Full Control over the OCX-file; check all the boxes
    A good exercise for the Heart is to bend down and help another up...
    Please Mark your Thread "Resolved", if the query is solved


    MyGear:
    ★ CPU ★ Ryzen 5 5800X
    ★ GPU ★ NVIDIA GeForce RTX 3080 TI Founder Edition
    ★ RAM ★ G. Skill Trident Z RGB 32GB 3600MHz
    ★ MB ★ ASUS TUF GAMING X570 (WI-FI) ATX Gaming
    ★ Storage ★ SSD SB-ROCKET-1TB + SEAGATE 2TB Barracuda IHD
    ★ Cooling ★ NOCTUA NH-D15 CHROMAX BLACK 140mm + 10 of Noctua NF-F12 PWM
    ★ PSU ★ ANTEC HCG-1000-EXTREME 1000 Watt 80 Plus Gold Fully Modular PSU
    ★ Case ★ LIAN LI PC-O11 DYNAMIC XL ROG (BLACK) (G99.O11DXL-X)
    ★ Monitor ★ LG Ultragear 27" 240Hz Gaming Monitor
    ★ Keyboard ★ TVS Electronics Gold Keyboard
    ★ Mouse ★ Logitech G502 Hero

  3. #3
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: TabCtl32.ocx not registered...

    You can test the scenerio by logging in to one of the deployed systems as a limited user. You are experiencing a security issue.

    Usually when you install if you install by right clicking and selecting "Run as Adminstrator" that will solve most of the issues. Also using a manifest file to request the elevation of your process with crediential login to approve running it heightened depending upon what your app does and accesses.

    When you dont install under the proper security context you could get into File and Registry Virtualization issues.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  4. #4

    Thread Starter
    Fanatic Member
    Join Date
    Oct 2005
    Posts
    586

    Re: TabCtl32.ocx not registered...

    Thanks guys but I don't think this is the issue. The application was installed under the Admin account and I have at least 15 or 20 other ocx's that all worked just fine. It's just this one OCX that's failing to work properly.

    Oh and I tested the app on a different Vista Home computer and had no problems at all.

    Any other ideas?

    Thanks again!

    --DB

  5. #5
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: TabCtl32.ocx not registered...

    Take another look at the error message:
    Quote Originally Posted by Darkbob View Post
    "Tabctl32.ocx or one of it's dependancies is not registered."
    You can find out what they are by using Depends.exe , which I think is on the VB CD (but may be installed on the hard drive too).

  6. #6

    Thread Starter
    Fanatic Member
    Join Date
    Oct 2005
    Posts
    586

    Re: TabCtl32.ocx not registered...

    First, thanks very much for all your help so far.

    I checked Depends.exe but I didn't really understand the detail of the output but this .ocx seems to want more or less basic OLE and such-like. All are present and accounted for so far as I can tell.

    There is only one copy of the tabctl32.ocx on the system, it's the right version number, it's registered.

    I also disabled visual themes, ran in compatibility mode for XP SP2, disabled anti-virus, turned off the UAC, ran as administrator (and installed as administrato), edited permissions for the .ocx (as above)... still same message.

    So how do you trouble shoot something like this? Is there any way to ask Windows to confirm that a certain file is really registered? A way to ask Windows if all the dependancies are registered and if not, which one? Is there any way to get a better error message as to the problem?

    Before I have the customer throw the computer out the window and replace it, is there anything else I can do?

    Many thanks.

    --DB


    Edit: Ok... got it solved. I wiped the drive and reinstalled Vista. Problem solved. I guess it's a bit drastic but there was something seriously wrong with the system and I just couldn't find any other solution. Thanks for all your help.
    Last edited by Darkbob; Aug 27th, 2009 at 10:11 PM.

  7. #7
    New Member
    Join Date
    Oct 2009
    Posts
    1

    Re: TabCtl32.ocx not registered...

    Quote Originally Posted by Darkbob View Post
    First, thanks very much for all your help so far.

    I checked Depends.exe but I didn't really understand the detail of the output but this .ocx seems to want more or less basic OLE and such-like. All are present and accounted for so far as I can tell.

    There is only one copy of the tabctl32.ocx on the system, it's the right version number, it's registered.

    I also disabled visual themes, ran in compatibility mode for XP SP2, disabled anti-virus, turned off the UAC, ran as administrator (and installed as administrato), edited permissions for the .ocx (as above)... still same message.

    So how do you trouble shoot something like this? Is there any way to ask Windows to confirm that a certain file is really registered? A way to ask Windows if all the dependancies are registered and if not, which one? Is there any way to get a better error message as to the problem?

    Before I have the customer throw the computer out the window and replace it, is there anything else I can do?

    Many thanks.

    --DB


    Edit: Ok... got it solved. I wiped the drive and reinstalled Vista. Problem solved. I guess it's a bit drastic but there was something seriously wrong with the system and I just couldn't find any other solution. Thanks for all your help.
    Shame, you generally should not have to delete/wipe windows go have this resolved.
    most registry scanner should pick this up and make appropriate restorations.
    http://dllrepairs.com/library/tabctl32.ocx/ for more info

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width