
Unter Windows Vista und Windows 7 wurde der Task-Manager ohne erhöhte Rechte ausgeführt und Sie wurden nicht mit einer UAC-Eingabeaufforderung konfrontiert, sofern Sie nicht „Prozesse aller Benutzer anzeigen“ gewählt haben.
In der Windows 8-Vorschau wird der Task-Manager standardmäßig jedes Mal mit erhöhten Rechten gestartet. Wie kann ich es so konfigurieren, dass es ohne erhöhte Rechte gestartet wird?damit ich nicht jedes Mal mit einer UAC-Eingabeaufforderung konfrontiert werde, wenn ich die CPU-Auslastung überprüfe oder die Liste der laufenden Prozesse ansehe, um zu sehen, ob eine Anwendung vollständig geschlossen wurde?
(Ich bin nicht auf der Suche nach Antworten, die eine Schwächung der Benutzerkontensteuerung beinhalten, und bitte die Community um Hilfe bei der Ablehnung solcher Vorschläge.)
Antwort1
Zum Überschreiben des Manifests können Kompatibilitäts-Shims verwendet werden. Sie können den Task-Manager mit der __compat_layer
auf gesetzten Umgebungsvariable starten runasinvoker
, z. B. von einer Eingabeaufforderung aus:
set __compat_layer=runasinvoker
taskmgr
Oder verwenden SieKompatibilitätsadministratorum den Kompatibilitätsfix „RunAsInvoker“ auf taskmgr.exe anzuwenden, damit es automatisch ohne erhöhte Rechte gestartet wird.
Referenz:http://csi-windows.com/toolkit/uac-prompt-guide
Der RunAsInvoker-Kompatibilitäts-Shim kann in der Registrierung aktiviert werden, ohne dass das Application Compatibility Toolkit oder die Installation eines SDB erforderlich ist. Hier ist ein Registrierungsskript dazu (passen Sie den Pfad entsprechend Ihrem System an):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\taskmgr.exe"="RunAsInvoker"
Antwort2
Ich habe Windows momentan nicht geladen, aber wenn der Task-Manager immer noch aufgerufen wirdtaskmgr.exeKönnten Sie eine Verknüpfung dafür erstellen und prüfen, ob unter Eigenschaften, Verknüpfung, Erweitert das Kontrollkästchen „Als Administrator ausführen“ vorhanden ist? Wenn Sie dieses Kontrollkästchen deaktivieren, kann es ohne erhöhte Rechte gestartet werden, ohne dass tatsächlich Einstellungen/Richtlinien geändert werden müssen, richtig?
PS: Eine gute Alternative ist @ technet.microsoft.com/en-us/sysinternals/bb896653.aspx (Process Explorer).