Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista General

Vista - Vista std usr can remove opt install feature for managed install

Reply
 
Old 02-19-2008   #1 (permalink)
HookEm


 
 

Vista std usr can remove opt install feature for managed install

I have a managed installation that requires admin rights to install. The
installation has a bootstrapper EXE (standard InstallShield 12 bootstrapper
properly manifested with the "requireAdministrator" setting for the security
attribute as well as being digitally signed), an MSI package external to the
bootstrapper (with properly authored records in the MsiDigitalCertificate,
MsiDigitalSignature, and MsiPatchCertificate tables as well as being
digitally signed itself), and several external CAB files (all of which are
also digitally signed). Also note that I have not set values for any of the
ARP MSI properties (ARPNOMODIFY, ARPNOREPAIR, or ARPNOREMOVE).

On BOTH Windows 2000 SP4 and Windows XP SP2, limited users can only repair
this managed installation when it is installed by an admin user (via the
"Support Information"-->Repair option in Add/Remove Programs). On both these
systems, in Add/Remove Programs the "Change" and "Remove" buttons are either
visible but disabled (Win2K SP4) or they are not visible at all (WinXP SP2).
On these systems, only a user who is a member of the Administrators user
group has the "Change" and "Remove" buttons both visible AND enabled.

However, on Windows Vista (GA) and Windows Server 2008 (RC1) systems, the
same buttons are displayed in Software Explorer for all users (Uninstall,
Change, Repair). If a limited user (standard user) clicks the Uninstall or
Repair buttons, the msiexec process runs the installation and they are
(eventually) prompted to elevate to Admin to continue. The SAME is the case
if they click the Change button AND they attempt to ADD an optional feature
(they are eventually prompted to elevate). However, if the limited/standard
user clicks the Change button and they REMOVE an optional feature then they
are never prompted to elevate.

I found the following thread on the Application Compatibility for Windows
Vista forum where the forum moderator suggested this is the correct behavior
and that it hasn't changed since Win2K (which isn't the case as I noted
above):
http://forums.microsoft.com/MSDN/Sho...16084&SiteID=1

Why can a limited user remove optional features for a managed application
installed by an admin on Vista/WS2K8 systems but they are not allowed to do
so on Win2K/WinXP systems? If this is intended behavior, what are my options
if my managed application has such an optional feature that non-admin users
should not be allowed to uninstall?

--
Colby

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Remove and re-install Vista Vista General
Would like to remove Vista & install XP Vista General
how do I remove Vista and install xp instead Vista installation & setup
Can't remove explorer menu bar after install/remove Live Search Club toolbar Vista General
Anyone managed to install 3D Pinball in Vista Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

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