Microsoft (C) Register Server has stopped working

P

Peter Afonin

Hello,

I'm running Vista Ultimate.

For some reason I cannot register any dll, when I run regsvr32 I get this
message:

Microsoft (C) Register Server has stopped working

As a result dll is not registered.

In the Event Viewer I see this:

Faulting application regsvr32.exe, version 6.0.6000.16386, time stamp
0x4549b3c7, faulting module unknown, version 0.0.0.0, time stamp 0x00000000,
exception code 0xc0000005, fault offset 0x00c70ef1, process id 0x165c,
application start time 0x01c76dc3d9123cc8.

Is there a way to fix it?

I would appreciate your suggestions.

Thank you,
 
R

Rick Rogers

Hi,

Are you running regsvr32 from an elevated command prompt or just from a
run/search box? You need elevated privileges to register a .dll or .ocx file
with the system.

--
Best of Luck,

Rick Rogers, aka "Nutcase" - Microsoft MVP

Windows help - www.rickrogers.org
 
P

Peter

Hi Rick,

I've tried different ways - from the Run window and from a command
prompt. Also, some dlls that are usually installed automatically are
not installed anymore.

I've changed some security settings in Internet Explorer and last time
I tried to register a component I didn't get an error, but I didn't
get a confirmation either. I haven't had a chance yet to see whether
this component works or not.

Thank you,

Peter
 
P

Peter

Rick, it didn't work. What special permissions do I need, how to set
them? I have administrative account, I though I had all permissions.

Thank you,

Peter
 
R

Rick Rogers

Hi,

It's not just an admin account that's required, you have to run the cmd
prompt with elevated privileges. Click start, type cmd, then right click the
command prompt entry in the start menu and use 'run as administrator'. Then
run the regsvr32 string.

--
Best of Luck,

Rick Rogers, aka "Nutcase" - Microsoft MVP

Windows help - www.rickrogers.org
 
P

Peter

Thank you, Roger, I've tried this already - didn't work.

I've searched Google and noticed that some other people had the same
problem, but couldn't find the right solution yet.

Peter
 
G

Guest

This will be helpful

1. Go to Start Menu
2. Choose Computer Properties
3. From Tab menu choose Advanced and than Performance - > Settings and then
Data Execution Prevention.
4. Select "Turn On DEP for all programs and services except those I select"
and press button "Add..." and you need to find "Regsvr32" and add it.
5. Check the box and press OK.
6. Try "regsvr32" from "cmd".
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top