Program needs admin rights on Windows 7 Home but not Pro?

Crocodile

New member
Local time
3:06 AM
Messages
8
I have just downloaded the program Supremo.exe (md5: 274cfff6aff2f7c71b9d517a3a027c90) from
http://www.supremocontrol.com/download.aspx?file=Supremo.exe&id_sw=7

Running the program (no installation, just double clicking on the exe) on computer 1 (Windows 7 Home Premium SP1 64 bit) I am prompted by UAC for the administrator password. Doing exactly the same on computer 2 (Windows 7 Home Professional SP1 64 bit) results in no prompt, the program executes straight away.

Can this difference in behavior come from the different flavors of Windows or are there certain settings which differ on both computers that I might not be aware of?
What happens when you execute the program?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer Aspire M7721
OS
Windows 7 Home Premium 64bit
CPU
Intel Core i7-920
Are uac setting the same on both and are you admin on both?
 

My Computer My Computer

Computer type
PC/Desktop
OS
win 8 32 bit
Using the same non-admin account, thought that UAC settings are the same but maybe I double check.

You mean the Group Policy UAC-settings (Security Settings\Local Policies\Security Options) and the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System or are there other ones as well?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer Aspire M7721
OS
Windows 7 Home Premium 64bit
CPU
Intel Core i7-920
There is a difference in 1 registry key (Key: SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System):
ConsentPromptBehaviorAdmin is set to 0x00000005 in computer 1 (prompt for UAC) and to 0x00000003 in computer 2 (no prompt).

The description by Microsoft is as follows:
0x00000003
This option prompts the Consent Admin to enter his or her user name and password (or that of another valid admin) when an operation requires elevation of privilege.

0x00000005
This option is the default. It is used to prompt the administrator in Admin Approval Mode to select either "Permit" or "Deny" for an operation that requires elevation of privilege for any non-Windows binaries. If the Consent Admin selects Permit, the operation will continue with the highest available privilege. This operation will happen on the secure desktop. Windows binaries will be allowed to perform an operation that requires elevation without consent or credentials.


Still have to figure out what the difference is though. :D

Btw, the value ConsentPromptBehaviorUser is the same in both cases (3).
 
Last edited:

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Acer Aspire M7721
OS
Windows 7 Home Premium 64bit
CPU
Intel Core i7-920
Back
Top