Windows 8 Task Manager without elevating?

Solution 1:

Compatibility "shims" can be used to override the manifest; you can start Task Manager with the __compat_layer environment variable set to runasinvoker, e.g. from a command prompt:
set __compat_layer=runasinvoker
taskmgr

Or, use Compatibility Administrator to apply the "RunAsInvoker" compatibility fix to taskmgr.exe so it automatically launches non-elevated.

Reference: http://csi-windows.com/toolkit/uac-prompt-guide


The RunAsInvoker compatibility shim can be enabled in the registry, without needing the Application Compatibility Toolkit or even installation of an SDB. Here is a registry script to do so (adjust the path as appropriate for your system):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\taskmgr.exe"="RunAsInvoker"

Solution 2:

I don't have Windows loaded atm., but if the Task Manager is still called taskmgr.exe could you create a shortcut for it and see if Properties, Shortcut, Advanced has the checkbox for "Run as administrator"? Unchecking this will allow it to start non-elevated, without actually changing any setting/policy, right?

P.S. A nice alternative is @ technet.microsoft.com/en-us/sysinternals/bb896653.aspx (Process Explorer)