In my experience, a number of commands, including regsvr32, will not work
unless cmd.exe is run as administrator. The Command Prompt window will
clearly indicate when it is running with administrative privileges, with
"Administrator: Command Prompt" written in the title bar. All .exe type
files (and the shortcuts pointing to them) should have a tab in the file's
Properties, called "Compatibility", where you can put a check in a box for
"Run this program as an administrator', as well as having the right-click
option I mentioned before. With UAC turned off, I believe cmd.exe, by
default, is run as administrator.
The Dependency Walker tool, http://www.dependencywalker.com/
, might help
point to what you're missing if your .dll' and .ocx's are dependent on a
certain runtime, etc.
"Mike M" <MikeM@discussions.microsoft.com> wrote in message
> I just did. There is no such option when I right click.
> This is a very odd problem that doesnt make much sense.
> Im now getting this message when I try to register -
> "The module "c\windows\system\........" was loaded but the call to
> DllRegister server failed with error code 0x80004005"
> "dean-dean" wrote:
>> Did you try running regsvr32 in Command Prompt, by right-clicking on
>> Prompt and choosing "Run as Administrator"?
>> "Mike M" <Mike M@discussions.microsoft.com> wrote in message
>> > No matter what I do, I cannot succesfully register these files. I have
>> > even
>> > downloaded 3rd party "registering programs". I have placed the files in
>> > my
>> > system32 folder, and have also tried Run, regsvr32 protocol. Is this
>> > because
>> > Vista is not supporting VB 6.0 ? What alternatives do I have?
>> > Microsoft,
>> > you really should address this issue.