none
component richtx32.ocx or one of it's dependencies not correctly registered: a file is missing or invalid?

    Question

  • Hi

    I currently switched over to Windows 7 64bit. I'm trying to install a software program but i keep getting
    "component richtx32.ocx or one of it's dependencies not correctly registered: a file is missing or invalid"


    Any help would be greatly appreciated
    thanks
    Sunday, February 21, 2010 9:06 AM

Answers

  • Hello,

    I would like to confirm that what program did you install when you encountered the issue.
    Make sure the software is suitable and compatible for Windows 7 (64-bit).
    Check its compatibility:  http://www.microsoft.com/windows/compatibility/windows-7/en-us/default.aspx

    Based on my research, if the software ,that was released without sufficient runtime files, may gives you Error 339 stating file missing error, such as"RICHTX32.OCX or one of its dependencies not correctly registered: a file missing or invalid.", which need this file should be upgraded to work with Windows 7.
    You will need to download RICHTX32.CAB and unzip the archive and extract the file RichTx32.ocx to the X:Windows\System64 folder.(X partition is the system boot partition.)
    If you still receive the error, register the RichTx32.ocx module using the following command (from Start, Run dialog):
    regsvr32.exe %systemroot%\system64\RICHTX32.OCX
    You should see the message DllRegisterServer in X:\WINDOWS\system32\RICHTX32.OCX succeeded. after running the above command.

    For more information, please refer to:
    http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx

    Do you have visual basic installed? If so, follow these directions to Reinstall/upgrade visual basic and the problem should go away. Visual basic 6 sp 6, with the latest security updates (currently spring 2009) can be found at Service Pack 6 for Visual Basic 6.0: Run-Time Redistribution Pack (vbrun60sp6.exe)

    http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=en .
    It should be run with Compatibility Mode.


    Pls let me know the result!

    Monday, February 22, 2010 8:32 AM

All replies

  • Hello,

    I would like to confirm that what program did you install when you encountered the issue.
    Make sure the software is suitable and compatible for Windows 7 (64-bit).
    Check its compatibility:  http://www.microsoft.com/windows/compatibility/windows-7/en-us/default.aspx

    Based on my research, if the software ,that was released without sufficient runtime files, may gives you Error 339 stating file missing error, such as"RICHTX32.OCX or one of its dependencies not correctly registered: a file missing or invalid.", which need this file should be upgraded to work with Windows 7.
    You will need to download RICHTX32.CAB and unzip the archive and extract the file RichTx32.ocx to the X:Windows\System64 folder.(X partition is the system boot partition.)
    If you still receive the error, register the RichTx32.ocx module using the following command (from Start, Run dialog):
    regsvr32.exe %systemroot%\system64\RICHTX32.OCX
    You should see the message DllRegisterServer in X:\WINDOWS\system32\RICHTX32.OCX succeeded. after running the above command.

    For more information, please refer to:
    http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx

    Do you have visual basic installed? If so, follow these directions to Reinstall/upgrade visual basic and the problem should go away. Visual basic 6 sp 6, with the latest security updates (currently spring 2009) can be found at Service Pack 6 for Visual Basic 6.0: Run-Time Redistribution Pack (vbrun60sp6.exe)

    http://www.microsoft.com/downloads/details.aspx?FamilyId=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=en .
    It should be run with Compatibility Mode.


    Pls let me know the result!

    Monday, February 22, 2010 8:32 AM
  • I'm having a similar problem, on Windows Vista (64 bit).

    Our installer installs a VB6 Exe  (which uses RichTxt32.ocx) and registers the OCX's and DLLs and then Executes the installed file.
    But I get the above error when the installer tries to execute the installed file.

    However, if *I* run the installed file (or double-click a shortcut (placed on the Desktop) to that .exe) it runs fine.

    Any ideas?
    Tuesday, March 02, 2010 10:12 PM

  • More info:
    I tried installing the .ocx to the System64 Directory (no luck) and then the app directory (rather than the System32), still no luck.
    I turned off User Account Control and tried again, installing to the app directory.
    This time it installed but said "need to restart", but after restarting and  repeating got the same message.  Ignored the restart message and it ran just fine.

    Any other ideas?
    Tuesday, March 02, 2010 10:46 PM
  • Old Thread, but I ran into the same and "Run as Admin" resolved it for me.

    J

    Tuesday, March 13, 2012 2:57 PM