Link to home
Start Free TrialLog in
Avatar of grapey100
grapey100Flag for United Kingdom of Great Britain and Northern Ireland

asked on

Windows 8 UAC and Server domain issue

I have a problem with Windows 8 UAC.

A client has some golf club related applications on a number of client PCs with the data held in Windows server 2008. When the applications are run they ask to be run as administrator. This has not happened under XP or Windows 7 and the program developers have not changed this aspect of the applications.

The result of this is that in order to run the apps the user has to enter the server administrator user name and password (i.e. Administrator). Clearly not a good idea apart from being a nuisance.

I have tried moving the UAC slider down to the bottom level but since the user is logged on to the server domain UAC greys out the bottom two levels on the slider and says you have to be logged in as an administrator to change to these levels.

I have tried adding the users to the administrator group on the server via Active Directory but this has no effect.

Can anyone think of a way to get round this so as to get the slider down to the bottom but without disabling all the metro type apps (as per a registry tweak I found on the Internet)?

Or some other approach?
Avatar of Dhananjay
Dhananjay
Flag of India image

Reinstalled the application and install the application in windows 8 with user login.
Avatar of grapey100

ASKER

djsharma: Thanks, I did install the application with the server domain user login.

Do you mean with the local PC domain user login?
Avatar of PaulNSW
Try installing the software into another folder you create on the root of the drive, eg c:\golf_apps\xxxxxxx.

Usually programs will need Admin access if they are writing to protected areas on the hard disk, or need to have direct access to hardware attached.
Hi.

You can adjust that behavior by creating a so-called shim.
http://blogs.technet.com/b/askperf/archive/2010/08/27/act-suppressing-elevation-prompts-for-legacy-applications.aspx
The runasinvoker shim is a tiny code applied to the client that only tells it not to request admin rights for that very program and no more. Easy to produce and apply, even domain wide deployment can be scripted. Did this several times in your situation.

PS: You wrote "have tried moving the UAC slider down to the bottom level but since the user is logged on to the server domain UAC greys out the bottom two levels on the slider and says you have to be logged in as an administrator to change to these levels."
That's wrong. Domain membership does not invoke this behavior. We have win8 here domain joined and could adjust that setting. Of course all UAC adjustments are system wide, so you have to be admin anyway, same with win7.
McKinife,

Thanks for your suggestion. I tried it and it appeared to work in that the program didn't immediately ask for an administrator level user name and password. Problem was that the program just didn't start!

Re your PS, unfortunately that's what happens. At the lower two levels on the slider it says you have to be signed in as an administrator and the Next button is greyed out.

Not sure where I go next!
Please upload a screenshot of the slider and the message you have quoted.
You could also try to analyse if that program does indeed try to write to protected areas of the registry or file system on launch. Use procmon to monitor that.
McKnife - I will get you a screenshot but I am not at client site for a few days.
ASKER CERTIFIED SOLUTION
Avatar of grapey100
grapey100
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
While this appeared to be a problem caused by the subtle changes to UAC from Windows 7 to Windows 8, it turned out to be a simple step that I should have carried out when setting up or upgrading the PCs to Windows 8.