Win7 - Öffnen von "Programme und Funktionen" als Administrator über die Befehlszeile (als regulärer Benutzer angemeldet)


11

Wir haben Win7-Computer in einer Domäne, für die wir das Steuerungs-Applet "Programme und Funktionen" über die Befehlszeile öffnen möchten, während ein regulärer Benutzer angemeldet ist.

Hier ist der Haken: Ich weiß, wie man dies mit Runas über die Befehlszeile macht, ABER nachdem "Programme und Funktionen" geöffnet wurde, kann ich ein Programm nicht wirklich entfernen. Mir wird gesagt, dass ich ein Administrator sein muss, um dies zu tun. Hier sind die Befehle, die ich ausprobiert habe:

runas / user:% Computername% \ Administrator cmd.exe dann im neuen cmd-Fenster: control appwiz.cpl

runas / user:% companydomain% \% domainadminacct% cmd.exe wird dann im neuen cmd-Fenster ausgeführt: control appwiz.cpl

runas / user:% Computername% \ Administrator cmd.exe dann im neuen cmd-Fenster ausgeführt: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl

runas / user:% companydomain% \% domainadminacct% cmd.exe wird dann im neuen cmd-Fenster ausgeführt: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl

Ich habe auch alle oben genannten als eine lange Codezeile ausprobiert, anstatt eine cmd.exe als Admin zu starten

Wie Sie sehen können, habe ich versucht, den Befehl sowohl mit einem lokalen Administratorkonto (Administrator) als auch mit einem Domänenadministratorkonto auszuführen. Ich habe auch versucht, den Befehl runas als einen langen Befehl zu starten (Öffnen der "Programme und Funktionen") UND zuerst eine cmd.exe mit Administratorrechten zu starten und dann das Fenster "Programme und Funktionen" zu starten. Das Ergebnis ist das gleiche: Das Fenster "Programme und Funktionen" wird geöffnet, aber wenn ich versuche, eine Deinstallation durchzuführen, wird mir mitgeteilt, dass ich Administratorrechte benötige. Daher bin ich zu der Überzeugung gelangt, dass diese Instanz von "Programme und Funktionen" nicht wirklich als Administrator ausgeführt wird.

Ich versuche zu vermeiden, den regulären Benutzer abzumelden. Mir ist auch bewusst, dass jedes Programm ein eigenes Deinstallationsprogramm hat. Ich möchte es nicht auf diese Weise deinstallieren. Ich möchte das Deinstallationsprogramm unter "Programme und Funktionen" verwenden. Jede Hilfe wird geschätzt.

Antworten:


6

Gibt es einen bestimmten Grund, warum Sie versuchen, dies über die Befehlszeile zu tun, im Gegensatz zu den in der Benutzeroberfläche verfügbaren integrierten Funktionen? Könnte es auch eine Systemrichtlinie geben, die Sie daran hindert, diese Vorgänge auszuführen?

Hier ist ein Vorschlag zur Verwendung der Benutzeroberfläche:

  1. Öffnen Sie das Startmenü
  2. Geben Sie in die Suchleiste ein appwiz.cpl.
  3. Warten Sie, appwiz.cplbis es in den Suchergebnissen angezeigt wird. Es sollte oben nur einen Eintrag unter "Programme" geben. Es sollte ein Dokumentsymbol mit einigen Zahnrädern haben und automatisch hervorgehoben werden.
  4. Mit appwiz.cplin den Suchergebnissen hervorgehoben, drücken Sie CTRL+ SHIFT+ ENTER. Dadurch wird Windows gezwungen, die Ausführung appwiz.cplmit Administratorrechten zu versuchen .
  5. Reagieren Sie gegebenenfalls auf UAC-Eingabeaufforderungen.

Wenn dies nicht funktioniert, liegt möglicherweise ein Problem mit der Sicherheitsrichtlinie Ihres Systems vor. Gehen Sie wie folgt vor, um Folgendes zu überprüfen:

  1. Melden Sie sich unter einem Konto mit Administratorrechten beim System an.
  2. Drücken Sie Win+ R.
  3. Tippe secpol.mscund drücke ENTER.
  4. Reagieren Sie gegebenenfalls auf UAC-Eingabeaufforderungen.
  5. Navigieren Sie im linken Bereich durch die Baumstruktur zu der folgenden Position:

    Sicherheitseinstellungen \ Lokale Richtlinien \ Sicherheitsoptionen

  6. Suchen Sie die Optionen "Benutzerkontensteuerung" am Ende der Liste.
  7. Überprüfen Sie die Einstellung User Account Control: Behavior of the elevation prompt for standard users
    • Wenn diese Option aktiviert ist Automatically deny elevation requests, können Sie keine Administratorrechte verwenden, während Sie unter einem Standardbenutzerkonto ausgeführt werden.
    • Wenn dies auf eine der Prompt for credentials...Einstellungen eingestellt ist und der oben beschriebene Vorgang zum Ausführen von appwiz.cplerhöhten Einstellungen für Sie immer noch nicht funktioniert, liegt möglicherweise ein anderes Problem vor.

sehr gute Antwort, danke gut. Weißt du zufällig, ob ich irgendwie den Pfad zu den Setup-Exes finden kann, die in der Liste "Programme und Funktionen" aufgeführt sind?
philx_x

@philx_x Dies ist möglicherweise über WMI-, PowerShell- oder Registrierungsabfragen möglich. Ich würde vorschlagen, eine separate Frage zu stellen.
Iszi

Dies funktionierte bei mir nicht, da anscheinend appwiz.cplreguläre Benutzerrechte geladen waren, obwohl ich versuchte, es mit erhöhten Rechten über die UAC-Eingabeaufforderung auszuführen. Meine Sicherheitsrichtlinien entsprechen Ihren Vorschlägen. Die andere Antwort hier hat jedoch funktioniert.
Amn

2

Aus irgendeinem Grund erben die Applets der Systemsteuerung die Berechtigungen der ausgeführten Desktop-Shell (die Windows-Entsprechung eines Fenstermanagers). Um die Berechtigungen in der Systemsteuerung zu eskalieren, müssen Sie die Berechtigungen in dieser Shell über die folgenden Schritte eskalieren:

  1. Öffnen Sie eine Eingabeaufforderung als Administrator
  2. Beenden Sie den laufenden Explorer-Prozess
    1. Ctl+ Shift+ EscÖffnen Sie den Task-Manager und navigieren Sie zur Registerkarte Prozesse
    2. Finden Sie die explorer.exeProzesse und töten Sie alle. (Klicken Sie mit der rechten Maustaste und wählen Sie End Process) Ihre Taskleisten-, Desktop- und Explorer-Fenster werden alle ausgeblendet, Ihre Eingabeaufforderung bleibt jedoch erhalten
  3. Führen Sie an dieser Admin-Eingabeaufforderung aus explorer.exe
  4. Jetzt sollten Sie in der Lage sein appwiz.cpl, ein anderes Applet der Systemsteuerung mit Administratorrechten zu öffnen .
  5. Wenn Sie fertig sind, beenden Sie die laufenden Explorer-Prozesse und führen Sie sie explorer.exeals angemeldeter Benutzer aus.

Vorsichtsmaßnahme: Dies kann bestimmte Einstellungen verlieren oder Ihre normale Desktop-Umgebung beschädigen. Beispielsweise gehen alle Netzwerkpfade verloren, die auf einem Laufwerk bereitgestellt wurden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.