Real Geek Forums  

Go Back   Real Geek Forums > Archives > Operating Systems > Windows XP > Windows XP Configuration & Management

Notices

Reply

User permissions

 

LinkBack Thread Tools Display Modes
Old 03-31-2006, 12:06 AM   #1 (permalink)
Default User permissions

I have Windows XP Professional running on my PC.

I have recently tried to install a game that requires a .dll file to be
registered, however the game's install is unable to do so. I tried
registering manually using the command 'regsvr32 egameencrypt.dll' (NB: the
dll's name is egameencrypt.dll and is located in C:\WINDOWS\SYSTEM32\) The
following error message was returned:

'dllRegisterServer failed in egameencrypt.dll failed

return code was 0x80020009'

I believe this error means that the user account has insufficient
permissions to register the .dll. The problem is that all the accounts on my
PC are set to 'System Administrator' in Control Panel > Users, and even when
I try registering the .dll from the login 'administrator' it still doesn't
work.

It seems that something has gone wrong with my PC's management of the user
details. I also had a similar problem with an antispyware program that
needed access to the registry, however permission (even for Admin accounts)
was again denied.
Derek
Guest
 
Posts: n/a
Reply With Quote  
Old 04-02-2006, 06:48 PM   #2 (permalink)
Default Re: User permissions

0x80070005 is the Return code for not having administrative credentials.

Looks like 0x80020009 is a generic error.

If it is a permission problem...

HKEY_CLASSES_ROOT is the key that you want.

Try this...
Reset the registry permissions
As soon as you have found the registry subkey that has the incorrect
permissions, update the permissions for that subkey.

To update the permissions of the registry subkey, follow these steps:
a. Click Start, click Run, type regedit and then click OK to start
Registry Editor.
b. Locate and right-click HKEY_CLASSES_ROOT:
and then click Permissions.
c. Under Group or user names, click Administrators.
d. Under Permissions for Administrators, make sure that the Allow check box
for the following entries is selected:
* Full Control
* Read
e. Click Apply and then click OK.
f. On the File menu, click Exit to quit Registry Editor.

Now try to register egameencrypt.dll again.

To assign permissions to a registry key
http://www.microsoft.com/resources/d...ermit_key.mspx

To assign special access to a registry key
http://www.microsoft.com/resources/d...n_specacc.mspx

To grant Full Control of a registry key
http://www.microsoft.com/resources/d...yield_own.mspx

To add users or groups to the audit list
http://www.microsoft.com/resources/d...y_adduser.mspx

To add users or groups to the Permissions list
http://www.microsoft.com/resources/d...y_adduser.mspx

To remove a user or group from the Permissions list
http://www.microsoft.com/resources/d...ey_remove.mspx

To take ownership of a registry key
http://www.microsoft.com/resources/d..._take_own.mspx

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:4F5397C7-89F1-4CD9-933B-4590E006F462@microsoft.com,
Derek <Derek@discussions.microsoft.com> hunted and pecked:
Quote:
> I have Windows XP Professional running on my PC.
>
> I have recently tried to install a game that requires a .dll file to be
> registered, however the game's install is unable to do so. I tried
> registering manually using the command 'regsvr32 egameencrypt.dll' (NB:
> the dll's name is egameencrypt.dll and is located in
> C:\WINDOWS\SYSTEM32\) The following error message was returned:
>
> 'dllRegisterServer failed in egameencrypt.dll failed
>
> return code was 0x80020009'
>
> I believe this error means that the user account has insufficient
> permissions to register the .dll. The problem is that all the accounts
> on my PC are set to 'System Administrator' in Control Panel > Users, and
> even when I try registering the .dll from the login 'administrator' it
> still doesn't work.
>
> It seems that something has gone wrong with my PC's management of the user
> details. I also had a similar problem with an antispyware program that
> needed access to the registry, however permission (even for Admin
> accounts) was again denied.
Wesley Vogel
Guest
 
Posts: n/a
Reply With Quote  
Old 04-02-2006, 11:59 PM   #3 (permalink)
Default Re: User permissions

Thanks for your help.

I have followed your instructions, however the problem still exists. In the
Groups or user names box there was a group named Everyone with Full Control
and Read set to allow. When adding Administrators the group wasn't there to
be selected, so I just typed in the word Administrators in the username /
group box. Is that correct?

"Wesley Vogel" wrote:
Quote:
> 0x80070005 is the Return code for not having administrative credentials.
>
> Looks like 0x80020009 is a generic error.
>
> If it is a permission problem...
>
> HKEY_CLASSES_ROOT is the key that you want.
>
> Try this...
> Reset the registry permissions
> As soon as you have found the registry subkey that has the incorrect
> permissions, update the permissions for that subkey.
>
> To update the permissions of the registry subkey, follow these steps:
> a. Click Start, click Run, type regedit and then click OK to start
> Registry Editor.
> b. Locate and right-click HKEY_CLASSES_ROOT:
> and then click Permissions.
> c. Under Group or user names, click Administrators.
> d. Under Permissions for Administrators, make sure that the Allow check box
> for the following entries is selected:
> * Full Control
> * Read
> e. Click Apply and then click OK.
> f. On the File menu, click Exit to quit Registry Editor.
>
> Now try to register egameencrypt.dll again.
>
> To assign permissions to a registry key
> http://www.microsoft.com/resources/d...ermit_key.mspx
>
> To assign special access to a registry key
> http://www.microsoft.com/resources/d...n_specacc.mspx
>
> To grant Full Control of a registry key
> http://www.microsoft.com/resources/d...yield_own.mspx
>
> To add users or groups to the audit list
> http://www.microsoft.com/resources/d...y_adduser.mspx
>
> To add users or groups to the Permissions list
> http://www.microsoft.com/resources/d...y_adduser.mspx
>
> To remove a user or group from the Permissions list
> http://www.microsoft.com/resources/d...ey_remove.mspx
>
> To take ownership of a registry key
> http://www.microsoft.com/resources/d..._take_own.mspx
>
> --
> Hope this helps. Let us know.
>
> Wes
> MS-MVP Windows Shell/User
>
> In news:4F5397C7-89F1-4CD9-933B-4590E006F462@microsoft.com,
> Derek <Derek@discussions.microsoft.com> hunted and pecked:
Quote:
> > I have Windows XP Professional running on my PC.
> >
> > I have recently tried to install a game that requires a .dll file to be
> > registered, however the game's install is unable to do so. I tried
> > registering manually using the command 'regsvr32 egameencrypt.dll' (NB:
> > the dll's name is egameencrypt.dll and is located in
> > C:\WINDOWS\SYSTEM32\) The following error message was returned:
> >
> > 'dllRegisterServer failed in egameencrypt.dll failed
> >
> > return code was 0x80020009'
> >
> > I believe this error means that the user account has insufficient
> > permissions to register the .dll. The problem is that all the accounts
> > on my PC are set to 'System Administrator' in Control Panel > Users, and
> > even when I try registering the .dll from the login 'administrator' it
> > still doesn't work.
> >
> > It seems that something has gone wrong with my PC's management of the user
> > details. I also had a similar problem with an antispyware program that
> > needed access to the registry, however permission (even for Admin
> > accounts) was again denied.
>
>
Derek
Guest
 
Posts: n/a
Reply With Quote  
Old 04-03-2006, 11:12 PM   #4 (permalink)
Default Re: User permissions

Did you use the Add button? Did you double check the permissions on
HKEY_CLASSES_ROOT after closing and then reopening regedit?

To add users or groups to the Permissions list
1. Open Registry Editor

2. Click the key whose Permissions list you want to change.

3. On the Edit menu, click Permissions, and then click Add.

4. In the Select Users, Computers, or Groups dialog box, in Locations, click
the computer or domain of the users and groups you want to view.

5. Click the name of the user or group, click Add, and then click OK.

6. In the Permissions dialog box, under Permissions for name, assign a type
of access to the selected user or group as follows:

• To grant the user permission to read the key contents but not to save any
changes made to it, select the Allow check box for Read.

• To grant the user permission to open, edit, and take ownership of the
selected key, select the Allow check box for Full Control.

Caution
• Incorrectly editing the registry may severely damage your system. Before
making changes to the registry, you should back up any valued data on your
computer.

Note
• To open Registry Editor, click Start, click Run, type , and then click OK.

• If the check boxes under Permissions are shaded, the key has inherited
permissions from the parent object key.

• To allow permissions assigned to a parent key to apply to its subkeys
also, click Advanced, and select the Allow inheritable permissions from
parent to propagate to this object check box.
• In the Select Users, Computers, or Groups dialog box, if you type the
name, rather than selecting it, click Check Names before clicking OK
from...
http://www.microsoft.com/resources/d....mspx?mfr=true

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:3C87B053-7F54-4305-BED1-626F1C575C2D@microsoft.com,
Derek <Derek@discussions.microsoft.com> hunted and pecked:
Quote:
> Thanks for your help.
>
> I have followed your instructions, however the problem still exists. In
> the Groups or user names box there was a group named Everyone with Full
> Control and Read set to allow. When adding Administrators the group
> wasn't there to be selected, so I just typed in the word Administrators
> in the username / group box. Is that correct?
>
> "Wesley Vogel" wrote:
>
Quote:
>> 0x80070005 is the Return code for not having administrative credentials.
>>
>> Looks like 0x80020009 is a generic error.
>>
>> If it is a permission problem...
>>
>> HKEY_CLASSES_ROOT is the key that you want.
>>
>> Try this...
>> Reset the registry permissions
>> As soon as you have found the registry subkey that has the incorrect
>> permissions, update the permissions for that subkey.
>>
>> To update the permissions of the registry subkey, follow these steps:
>> a. Click Start, click Run, type regedit and then click OK to start
>> Registry Editor.
>> b. Locate and right-click HKEY_CLASSES_ROOT:
>> and then click Permissions.
>> c. Under Group or user names, click Administrators.
>> d. Under Permissions for Administrators, make sure that the Allow check
>> box for the following entries is selected:
>> * Full Control
>> * Read
>> e. Click Apply and then click OK.
>> f. On the File menu, click Exit to quit Registry Editor.
>>
>> Now try to register egameencrypt.dll again.
>>
>> To assign permissions to a registry key
>>
http://www.microsoft.com/resources/d...ermit_key.mspx
Quote:
Quote:
>>
>> To assign special access to a registry key
>>
http://www.microsoft.com/resources/d...n_specacc.mspx
Quote:
Quote:
>>
>> To grant Full Control of a registry key
>>
http://www.microsoft.com/resources/d...yield_own.mspx
Quote:
Quote:
>>
>> To add users or groups to the audit list
>>
http://www.microsoft.com/resources/d...y_adduser.mspx
Quote:
Quote:
>>
>> To add users or groups to the Permissions list
>>
http://www.microsoft.com/resources/d...y_adduser.mspx
Quote:
Quote:
>>
>> To remove a user or group from the Permissions list
>>
http://www.microsoft.com/resources/d...ey_remove.mspx
Quote:
Quote:
>>
>> To take ownership of a registry key
>>
http://www.microsoft.com/resources/d..._take_own.mspx
Quote:
Quote:
>>
>> --
>> Hope this helps. Let us know.
>>
>> Wes
>> MS-MVP Windows Shell/User
>>
>> In news:4F5397C7-89F1-4CD9-933B-4590E006F462@microsoft.com,
>> Derek <Derek@discussions.microsoft.com> hunted and pecked:
Quote:
>>> I have Windows XP Professional running on my PC.
>>>
>>> I have recently tried to install a game that requires a .dll file to be
>>> registered, however the game's install is unable to do so. I tried
>>> registering manually using the command 'regsvr32 egameencrypt.dll' (NB:
>>> the dll's name is egameencrypt.dll and is located in
>>> C:\WINDOWS\SYSTEM32\) The following error message was returned:
>>>
>>> 'dllRegisterServer failed in egameencrypt.dll failed
>>>
>>> return code was 0x80020009'
>>>
>>> I believe this error means that the user account has insufficient
>>> permissions to register the .dll. The problem is that all the accounts
>>> on my PC are set to 'System Administrator' in Control Panel > Users, and
>>> even when I try registering the .dll from the login 'administrator' it
>>> still doesn't work.
>>>
>>> It seems that something has gone wrong with my PC's management of the
>>> user details. I also had a similar problem with an antispyware program
>>> that needed access to the registry, however permission (even for Admin
>>> accounts) was again denied.
Wesley Vogel
Guest
 
Posts: n/a
Reply With Quote  
Reply

Tags
None

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may 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 On


Similar Threads

Thread Thread Starter Forum Replies Last Post
User Permissions Ken GreyEagle Windows Vista Administration 1 12-31-2007 01:08 AM
Help setting up user permissions!! HELP!! kelly Windows Vista Networking & Sharing 3 12-18-2007 12:39 AM
Set permissions on user account Jaclyn Windows Vista Administration 0 04-23-2007 01:40 AM
User permissions - XPHome jaydub Windows XP Configuration & Management 1 12-12-2004 01:57 PM
User Permissions Bob Coats Windows XP Accessibility 4 12-16-2003 08:31 PM


All times are GMT. The time now is 09:33 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright © 2005 - 2007 RealGeek.com. All rights reserved.

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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90