none
MSCHRT20.ocx erro

    Question

  • I have just restored a machine in which a program is loaded for testing. (I am not the programmer I was just hired). When I try to start the program i get the following error;

    mschrt20.ocx or one of its dependencies is not correctly registered.

     

    I did a full restore from backup to the new machine. The program will not start.  Any Ideas?  I am not a seasoned programmer I am a network administrator.

     

    Your help is greatly appreciated.

     

    Thanks

    Christina

    Monday, February 26, 2007 5:02 PM

Answers

  • No guarantee on this.  But, sometimes the registry gets confused and even trying to register something again will not properly overwrite existing settings.  Try uninstalling that control first and see what happens.

    First, to ininstall the control from the registry:

    Regsvr32 /u mschrt20.ocx

    If that succeeds--
    if you are familiar with how to use a registry cleaner, you could use that to best assure (at least in your mind) that all unused pieces of that control are actually cleared out.  If you are not familiar with using a registry cleaner, just try to install a fresh set of registry entries:

    Regsvr32 mschrt20.ocx

     

    Eusing Free Registry Cleaner 1.25
    http://www.eusing.com/free_registry_cleaner/registry_cleaner.htm

    Monday, February 26, 2007 6:18 PM

All replies

  • You may try to registe the ocx file from START>RUN and type:

     regsvr32 MSCHRT20.ocx

    Monday, February 26, 2007 5:32 PM
  • No this did not work.  I got another error :  Get Last Error returns 0x000000485

     

    Thanks

    Christina

    Monday, February 26, 2007 5:49 PM
  • The error show some dll files missing orr a regsvr32 error:

    http://support.microsoft.com/kb/160018

    http://support.microsoft.com/kb/249873

    Monday, February 26, 2007 5:57 PM
  • No guarantee on this.  But, sometimes the registry gets confused and even trying to register something again will not properly overwrite existing settings.  Try uninstalling that control first and see what happens.

    First, to ininstall the control from the registry:

    Regsvr32 /u mschrt20.ocx

    If that succeeds--
    if you are familiar with how to use a registry cleaner, you could use that to best assure (at least in your mind) that all unused pieces of that control are actually cleared out.  If you are not familiar with using a registry cleaner, just try to install a fresh set of registry entries:

    Regsvr32 mschrt20.ocx

     

    Eusing Free Registry Cleaner 1.25
    http://www.eusing.com/free_registry_cleaner/registry_cleaner.htm

    Monday, February 26, 2007 6:18 PM
  • Check if you have that ocx in system32 folder. If not download it first and register with regsvr32 giving fullpath and name.

     

    Monday, February 26, 2007 6:26 PM
  • I would like to thank everyone for your support. I removed the file and reinstalled it.  Mission  complete.

    Thank you all.

     

    Christina853

    Tuesday, February 27, 2007 3:18 PM
  • I have a simular problem with the MSCHRT20.OCX. I used this control in one of my vb60 programs. Most of the time the program runs fine, but sometimes (once or twice a week), the program crashes on this control. I cannot simulate this problem.... it just happens.

    Any suggestions ?

    Dieter


    Monday, March 12, 2007 9:11 PM