HKEY_CURRENT_USER\SOFTWARE\CLASSES

From: Steve Wichelt (steve.wichelt@integic.com)
Date: 07/02/02


From: "Steve Wichelt" <steve.wichelt@integic.com>
Date: Tue, 2 Jul 2002 05:34:28 -0700


I have a product that when first run by a user tries to
write COM information into the
HKEY_CURRENT_USER\SOFTWARE\CLASSES key. If the user is a
member of the Administrator group everything works fine.
If the user is a member of the USERS group the update to
the key fails. On NT and WIN9X system the information is
written into the HKEY_CLASSES_ ROOT section of the
registry. Microsoft added the
HKEY_CURRENT_USER\SOFTWARE\CLASSES registry with the
release of 2000 and XP. Why can't a user write into their
own registry location when a member of USER group.

I believe the software is using the
msidbRegistryRootClassesRoot constant to identify location
of registry entries during a per-user installation or
first time product runs.
See
http://msdn.microsoft.com/library/en-us/msi/tref_3obp.asp?
frame=true

My work around has been to export the registry info for
the key from the Admin user and import into the standard
user. I can import into the key but this program fails to
write into the key whenever I run it as a regular user.

I have thousands of users that will be upgrading to XP and
have run this program for years on NT with no problem.
HELP!!!

Thanks,

Steve Wichelt



Relevant Pages

  • Re: HKEY_CURRENT_USERSOFTWARECLASSES
    ... I don't know of any tools to change permission keys in registry hives, ... > member of the Administrator group everything works fine. ... > If the user is a member of the USERS group the update to ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Is every user a member of Users?
    ... >authenticated users group which is a member of the users group. ... I cannot understand having such a security model where Users/User exist ... You live and learn - thanks for the quick response. ...
    (microsoft.public.win2000.security)
  • Re: Norton
    ... It was my understanding this did not work and left a ton of junk in the registry. ... Bert Kinney MS-MVP Shell/User ... Member: http://dts-l.org ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: Protecting the All Users Start Menu
    ... domain user account objects are members of the local Power Users group. ... I am sure that you know, the Domain Users is, by default, a member of the ... that the user be a member of the local Administrators group. ...
    (microsoft.public.win2000.active_directory)
  • Re: Local Users Group - Safefly removing users ?
    ... what remains in the Users group. ... if only locally defined non-guest accounts ... no. Denying local login is done with the Deny login locally user right. ... Notice that I have a few times qualified with "member" by which I have ...
    (microsoft.public.security)