Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > MSCOMCTL.OCX Runtime Problem

Reply
Thread Tools Display Modes

MSCOMCTL.OCX Runtime Problem

 
 
MOBIUS
Guest
Posts: n/a

 
      11-03-2007
I am having a problem with this... in certain programs I am trying to open I
get

"Run-time error '339':

Component 'MSCOMCTL.OCX' or one of its dependencies not correctly
registered: a file is missing or invalid.

I tried registering the file through CMD prompt but that didn't work. The
File still doesn't register or one of it's files isn't registering even
though windows says it did. I use Vista Ultimate 32bit. Please, help me get
this fixed. Thanks.
--
Help please!
 
Reply With Quote
 
 
 
 
Andrew McLaren
Guest
Posts: n/a

 
      11-04-2007
"MOBIUS" <> wrote ...
> Component 'MSCOMCTL.OCX' or one of its dependencies not correctly
> registered: a file is missing or invalid.
> I tried registering the file through CMD prompt but that didn't work. The


Hi Mobius

This is just a guess: but when you ran regsvr32 last time, perhaps you did
not have the full Administrative token. Hence the registration failed, due
to permissions problems.

To avoid this problem, open a command prompt "as administrator". In Start
menu, right-click the Command Prompt icon and choose "Run as Administrator"
from the context menu. Enter any admin credentials you are prompted for.
Then go to the Command Prompt window and run regsvr32 there. By running "as
administrator" you get a higher level of privilege than if you are logged on
as an administrator and merely open a normal command prompt (yes, even if
you are the Administrator).

You might also verify that you have only one copy of MSCOMCTL.OCX on your
system, and that it is in a directory on the PATH, such as System32.

Hope it helps,

--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
 
Steve Easton
Guest
Posts: n/a

 
      11-04-2007
What version of Vista?
If business or above, make sure the ActiveX installer service is
installed and activated.
It is not automatically installed during the install.

--

Steve Easton



"MOBIUS" <> wrote in message
news:8CB72DF5-8E0B-44E0-921C-...
>I am having a problem with this... in certain programs I am trying to open I
> get
>
> "Run-time error '339':
>
> Component 'MSCOMCTL.OCX' or one of its dependencies not correctly
> registered: a file is missing or invalid.
>
> I tried registering the file through CMD prompt but that didn't work. The
> File still doesn't register or one of it's files isn't registering even
> though windows says it did. I use Vista Ultimate 32bit. Please, help me get
> this fixed. Thanks.
> --
> Help please!



 
Reply With Quote
 
MOBIUS
Guest
Posts: n/a

 
      11-04-2007
Well I did what you said... still my program won't load. Same error...


--
Help please!


"Andrew McLaren" wrote:

> "MOBIUS" <> wrote ...
> > Component 'MSCOMCTL.OCX' or one of its dependencies not correctly
> > registered: a file is missing or invalid.
> > I tried registering the file through CMD prompt but that didn't work. The

>
> Hi Mobius
>
> This is just a guess: but when you ran regsvr32 last time, perhaps you did
> not have the full Administrative token. Hence the registration failed, due
> to permissions problems.
>
> To avoid this problem, open a command prompt "as administrator". In Start
> menu, right-click the Command Prompt icon and choose "Run as Administrator"
> from the context menu. Enter any admin credentials you are prompted for.
> Then go to the Command Prompt window and run regsvr32 there. By running "as
> administrator" you get a higher level of privilege than if you are logged on
> as an administrator and merely open a normal command prompt (yes, even if
> you are the Administrator).
>
> You might also verify that you have only one copy of MSCOMCTL.OCX on your
> system, and that it is in a directory on the PATH, such as System32.
>
> Hope it helps,
>
> --
> Andrew McLaren
> amclar (at) optusnet dot com dot au
>
>

 
Reply With Quote
 
Andrew McLaren
Guest
Posts: n/a

 
      11-04-2007
"MOBIUS" <> wrote...
> Well I did what you said... still my program won't load. Same error...


Okaaaaay ... well uh, give us a few more clues to work with. For example:

- is there only one copy of MSCOMCTL.OCX on your system?

- what directory is it located in?

- what is the time and date stamp of the OCX file, and what is its version
number? (right-click, Properties, Details)

- was it installed by the application? If so, what is the app you're trying
to run? Does the vendor of the app support their software on Vista?

- or did you install the VB Runtime files separately (ie, not as part of the
app)?

If you have an obsolete version of the VB Common Controls, you can download
and install the latest version from here:

http://www.microsoft.com/downloads/d...displaylang=en

Remember to "run as Administrator" if/when you install this package.

If you want to get forensic, download and run the Dependency Walker,

http://www.dependencywalker.com/

and use it to examine MSCOMCTL.OCX on your system. Does it show any missing
dependencies?

--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
mscomctl.ocx not registered error in Vista Home Basic dazzle Windows Vista General Discussion 3 10-10-2007 06:09 PM
Microsoft Visual C++ Runtime Library box with Runtime Error Michael Windows Vista General Discussion 3 08-25-2007 12:55 AM
Microsoft Visual C++ Runtime Library ...Runtime Error kaya Windows Vista Mail 2 07-31-2007 11:41 AM
PROBLEM SOVED - Runtime Error 217 elinden111 Windows Vista General Discussion 0 10-23-2006 02:08 AM
PROBLEM SOVED - Runtime Error 217 elinden111 Windows Vista Performance 0 10-23-2006 02:08 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59