Why New Installs Not Accessible for *All* Users?

D

David

I was under the impression that all installs of new applications would be
available to all users. But for some reason, on my system, they aren't.

I am the administrator, and I perform all new application installs under my
own user logon. However, only about half of the new applications provide
shortcut icons on the desktops for the other users. (But the shortcuts
always appear on my desktop.) Am I doing something wrong when I install?

Thank you very much for any insights.
 
L

Larry Gardner

Unless the designer, when creating the installation package, specifies to
allow the Installee to chose between Only Me or Everyone,
then the package installs based on the developers wishes.

Some applications must be run as administrator, so that is why it may only
be installed in Administrator Desktop and Start Menu/Programs.
 
R

Richard In Va.

Hello David,

Allot of older programs designed for Windows OS's prior to XP might not
install for all users due to the changes in how XP handles the "Documents
And Settings" and user profiles.

Open....
C:\Documents and Settings\Richard\Start Menu\Programs
and...
C:\Documents and Settings\Richard\Desktop

Change my name "Richard" to whatever YOUR logon user name (where the app are
installed).

Copy (or move) the shortcuts in question to the corresponding folder under
"ALL USERS" .

This will likely solve your problems. The applications that won't run
correctly under a "Limit User Account" will present it's error to the user
when they try to run the app. Then you'll know for certain what to expect.

You can reverse this approach if you have applications that you don't want
certain users to have access to. Apply the shortcuts to the user profiles
(under Documents And Settings) that you want to allow access to the app,
removing it from "All Users". But I wouldn't get too carried away with this
type of customization. Two years from now, you might find yourself wondering
now who did that?...

Hope this helps!

Best regards,

Richard In Va.
++++++++++++++++
 
D

David

Thank you, Richard!

Just wanted to give feedback -- it *did* provide user access for the other
user. However, there is a bit of quirky behaviour there though, so maybe
this is one of those programs that you, (and the previous poster, Larry),
may have been referring to.

However, I do have a followup question now though. Having done what you
suggested, the changes of course appear in the "ALL USERS" folder, (because
I just put them there); but why do they not now, after use, also appear in
that "OTHER USER's" folder in the same place? (This is only a question of
curiosity, because your remedy does indeed work. I'm just wondering...)

Thanks again,
David
 
L

Larry Gardner

If you are not logged in as the other user, those files will not appear
physically in the other user's folder.

When a user logs in, they get whatever is in there Start Menu/Programs AND
C:/Documents and Settings/All Users/Start Menu/Programs as well.
 
B

Bruce Chambers

David said:
I was under the impression that all installs of new applications would be
available to all users. But for some reason, on my system, they aren't.


They would be if every application were properly designed to be
installed on WinXP, but a great many just aren't.

I am the administrator, and I perform all new application installs under my
own user logon. However, only about half of the new applications provide
shortcut icons on the desktops for the other users. (But the shortcuts
always appear on my desktop.) Am I doing something wrong when I install?

Thank you very much for any insights.


You may experience some problems if the software was designed for
Win9x/Me, or if it was intended for WinNT/2K/XP, but was improperly
designed. Quite simply, the application doesn't "know" how to handle
individual user profiles with differing security permissions levels, or
the application is designed to make to make changes to "off-limits"
sections of the Windows registry or protected Windows system folders.

For example, saved data are often stored in a sub-folder under the
application's folder within C:\Program Files - a place where no
inexperienced or limited user should ever have write permissions. (Games
are particularly likely to follow this horrible practice.)

It may even be that the software requires "write" access to parts
of the registry or protected systems folders/files that are not normally
accessible to regular users. (This *won't* occur if the application is
properly written.) If this does prove to be the case, however, you're
often left with three options: Either grant the necessary users
appropriate higher access privileges (either as Power Users or local
administrators), explicitly grant normal users elevated privileges to
the affected folders and/or part(s) or the registry, or replace the
application with one that was properly designed specifically for
WinNT/2K/XP.

Some Programs Do Not Work If You Log On from Limited Account
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q307091

Additionally, here are a couple of tips suggested, in a reply to a
different post, by MS-MVP Kent W. England:

"If your game or application works with admin accounts, but not with
limited accounts, you can fix it to allow limited users to access the
program files folder with "change" capability rather than "read" which
is the default.

C:\>cacls "Program Files\appfolder" /e /t /p users:c

where "appfolder" is the folder where the application is installed.

If you wish to undo these changes, then run

C:\>cacls "Program Files\appfolder" /e /t /p users:r

If you still have a problem with running the program or saving
settings on limited accounts, you may need to change permissions on
the registry keys. Run regedit.exe and go to HKLM\Software\vendor\app,
where "vendor\app" is the key that the software vendor used for your
specific program. Change the permissions on this key to allow Users
full control."


--

Bruce Chambers

Help us help you:



They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety. -Benjamin Franklin
 
D

David

They would be if every application were properly designed to be
installed on WinXP, but a great many just aren't.



You may experience some problems if the software was designed for
Win9x/Me, or if it was intended for WinNT/2K/XP, but was improperly
designed. Quite simply, the application doesn't "know" how to handle
individual user profiles with differing security permissions levels, or
the application is designed to make to make changes to "off-limits"
sections of the Windows registry or protected Windows system folders.

For example, saved data are often stored in a sub-folder under the
application's folder within C:\Program Files - a place where no
inexperienced or limited user should ever have write permissions. (Games
are particularly likely to follow this horrible practice.)

It may even be that the software requires "write" access to parts
of the registry or protected systems folders/files that are not normally
accessible to regular users. (This *won't* occur if the application is
properly written.) If this does prove to be the case, however, you're
often left with three options: Either grant the necessary users
appropriate higher access privileges (either as Power Users or local
administrators), explicitly grant normal users elevated privileges to
the affected folders and/or part(s) or the registry, or replace the
application with one that was properly designed specifically for
WinNT/2K/XP.

Some Programs Do Not Work If You Log On from Limited Account
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q307091

Additionally, here are a couple of tips suggested, in a reply to a
different post, by MS-MVP Kent W. England:

"If your game or application works with admin accounts, but not with
limited accounts, you can fix it to allow limited users to access the
program files folder with "change" capability rather than "read" which
is the default.

C:\>cacls "Program Files\appfolder" /e /t /p users:c

where "appfolder" is the folder where the application is installed.

If you wish to undo these changes, then run

C:\>cacls "Program Files\appfolder" /e /t /p users:r

If you still have a problem with running the program or saving
settings on limited accounts, you may need to change permissions on
the registry keys. Run regedit.exe and go to HKLM\Software\vendor\app,
where "vendor\app" is the key that the software vendor used for your
specific program. Change the permissions on this key to allow Users
full control."

Thank you, Bruce. I continue to be amazed at your, (and all the other
folks' in this NG as well), depth of understanding of all this stuff. It
pushes my "philosophy button" -- and probably deserves a new thread.

It seems like every new O/S problem that I encounter spawns a whole
heirarchy of new issues and subproblems. And each has its own new
heirarchy of issues and subproblems. I am not disputing whether the issues
and problems are solvable, (which you and the others have so aptly done);
I am simply wondering where this is all going. IOW, how can the average
Joe, with a 9-to-5 and 2.5 kids, keep up with it all? How can he remember
all the details, the changes that were made, how to do it again next time
-- and how to undo it if he has to?

One of the regulars here has suggested, (to paraphrase), "if it overwhelms
you, then don't feel bad, take your machine in to your local expert." And
that of course should usually fix the problem -- but there are *so many* of
these "little" problems. Think of the time and disruption involved to
unbuckle one's system and take it in each time.

So, instead, I spend my time, (and your time), trying to take care of these
things myself -- and get one or two hours less sleep this night.

(As just another example, I just spent over a month, with the kind folks in
the Win98 NG, trying to solve an O/S problem on my 98 machines.)

Where is this all going?

Thanks and best regards,
David
 

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