"Run as Administrator" context menu item missing after upgrade from XP to 7

2

I have upgraded from XP pro to 7 ultimate (32bit)

If I leave UAC settings default, I have no "Run as Administrator" menu item in the contextual right-click menu onto an executable. Additionally, programs that need elevated privileges aren't unable to get them (procexp, processhacker - they also miss the re-launch as admin item in their menus)

If I turn off UAC, I am able to launch stuff as admin as the user is member in the administrators group (procexp or processhacker have the admin-specific features active - such as disk monitoring)

I blame the upgrade process (was an true upgrade with keeping settings, files etc)

Attempts like running sfc or adding registry settings made no change. The only workaround I could find so far is to type a valid executable path or name in the start menu search field, then after selecting the hilighted result, press ctrl-shift-enter, which results in launching the app with elevated privileges (with elevated prompt GUI dialog confirmation).

However, I need the GUI clic-click menu item, how do I get it back?

Costin Gușă

Posted 2016-01-30T16:12:25.593

Reputation: 637

This a local user or a user on a domain? We need specifics. – Ramhound – 2016-01-30T16:20:03.657

Try holding down SHIFT and right-clicking too for a potential quick solution to get the Run As Administrator option... It may work for your immediate need at least. – Pimp Juice IT – 2016-01-30T17:01:25.887

@DavidPostill been there, done that, just forgot to mention it. has no effect. – Costin Gușă – 2016-01-31T10:50:51.013

@Ramhound: local user, no domain, no group policies – Costin Gușă – 2016-01-31T10:50:54.107

@1Fish_2Fish_RedFish_BlueFish: tried that, but result is that holding down shift while right clicking enables the "run as a different user" menu, NOT the "run as administrator" – Costin Gușă – 2016-01-31T11:35:45.877

@CostinGușă Go to services (Services.msc) and make sure the service Secondary Logon is running and is set to Automatic startup. Start or restart that service and then see if the option is there with the right click or hold down shoft with the right click. – Pimp Juice IT – 2016-01-31T17:48:52.677

@1Fish_2Fish_RedFish_BlueFish, secondary logon service is the nt/2000/xp old-style service responsible for "run as" another user gui interface; for user account control elevation prompt ("run as administrator"), the Application Information Service is in charge, which is enabled and started. Actually, you can even have the secondary service stopped and UAC still works. See http://techfilth.blogspot.com/2012/05/uh-oh-dont-stop-application-information.html and http://www.techrepublic.com/article/working-with-and-around-windows-vista-user-account-control/ for how UAC works

– Costin Gușă – 2016-01-31T20:47:52.977

@CostinGușă Something has to be missing from the registry or something then I would think. If you tried adding the reg keys manually, looking at UAC settings, running SFC, etc. then you may simply have corruption that cannot be resolved. This is the very reason I personally NEVER do an upgrade from OS version to OS version as you'll have more chance for corruption and old OS files, etc. lingering around. It's much cleaner to just install the new OS fresh. If you must upgrade from an older OS per licensing, install clean fresh XP and then upgrade without years of data on it. Out of other ideas. – Pimp Juice IT – 2016-01-31T20:57:20.303

No answers