it-swarm.com.de

Win7 - Öffnen von "Programs and Features" als Admin über die Befehlszeile (als normaler Benutzer angemeldet)

Wir haben Win7-Computer in einer Domäne, auf denen wir das Steuer-Applet "Programme und Funktionen" über die Befehlszeile öffnen möchten, während ein normaler Benutzer angemeldet ist.

Hier ist der Haken: Ich weiß, wie man das mit Runas von der Kommandozeile macht, ABER nachdem "Programme und Funktionen" geöffnet wurden, 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 und dann im neuen cmd-Fenster Folgendes ausführen: control appwiz.cpl

runas/user:% companydomain% \% domainadminacct% cmd.exe und dann im neuen cmd-Fenster: control appwiz.cpl

runas/user:% computername%\administrator cmd.exe und dann im neuen cmd-Fenster rundll32.exe Shell32.dll, Control_RunDLL appwiz.cpl

runas/user:% companydomain% \% domainadminacct% cmd.exe und dann im neuen cmd-Fenster rundll32.exe Shell32.dll, Control_RunDLL appwiz.cpl

Ich habe auch alles oben Genannte als eine lange Codezeile versucht, anstatt eine cmd.exe als Admin zu starten

Wie Sie sehen, habe ich versucht, den Befehl mit einem lokalen Administratorkonto (Administrator) UND 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. Ich bin daher der Meinung, dass diese Instanz von "Programs and Features" nicht wirklich als Administrator ausgeführt wird.

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

11
user1741264

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? Gibt es möglicherweise eine Systemrichtlinie, die Sie daran hindert, diese Vorgänge auszuführen?

Hier ist ein Vorschlag unter Verwendung der Benutzeroberfläche:

  1. Öffnen Sie das Startmenü
  2. Geben Sie in der Suchleiste appwiz.cpl ein.
  3. Warten Sie, bis appwiz.cpl in den Suchergebnissen angezeigt wird. Es sollte nur einen Eintrag oben unter "Programme" geben. Es sollte ein Dokumentsymbol mit einigen Zahnrädern enthalten und automatisch hervorgehoben werden.
  4. Drücken Sie, während appwiz.cpl in den Suchergebnissen hervorgehoben ist CTRL+SHIFT+ENTER. Dadurch wird Windows gezwungen, appwiz.cpl mit Administratorrechten auszuführen.
  5. Reagieren Sie gegebenenfalls auf UAC-Eingabeaufforderungen.

Wenn das oben Genannte nicht funktioniert, liegt möglicherweise ein Problem mit den Sicherheitsrichtlinien Ihres Systems vor. Gehen Sie folgendermaßen 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.msc und drücke ENTER.
  4. Reagieren Sie gegebenenfalls auf UAC-Eingabeaufforderungen.
  5. Navigieren Sie im linken Bereich zur folgenden Position:

    Sicherheitseinstellungen\Lokale Richtlinien\Sicherheitsoptionen

  6. Suchen Sie die "Benutzerkontensteuerung" -Optionen am Ende der Liste.
  7. Überprüfen Sie die Einstellung User Account Control: Behavior of the elevation Prompt for standard users
    • Wenn Automatically deny elevation requests festgelegt ist, können Sie unter einem Standardbenutzerkonto keine Administratorberechtigungen verwenden.
    • Wenn dies auf eine der Prompt for credentials...-Einstellungen festgelegt ist und der oben beschriebene Vorgang zum Ausführen von appwiz.cpl raised immer noch nicht funktioniert, liegt möglicherweise ein anderes Problem vor.
6
Iszi

Aus welchem ​​Grund auch immer, die Applets der Systemsteuerung erben 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 mithilfe der 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.exe-Prozesse und töten Sie alle. (Klicken Sie mit der rechten Maustaste, und wählen Sie End Process aus.) Die Fenster Taskleiste, Desktop und Explorer werden ausgeblendet, die Eingabeaufforderung bleibt jedoch erhalten
  3. Führen Sie als Administrator Explorer.exe aus.
  4. Jetzt sollten Sie in der Lage sein, appwiz.cpl oder ein anderes Applet der Systemsteuerung mit Administratorrechten zu öffnen.
  5. Wenn Sie fertig sind, beenden Sie die laufenden Explorer-Prozesse und führen Sie Explorer.exe als angemeldeten Benutzer aus.

Vorsichtsmaßnahme: Hierdurch können bestimmte Einstellungen verloren gehen oder Ihre normale Desktop-Umgebung beschädigt werden. Beispielsweise gehen alle Netzwerkpfade verloren, die auf einem Laufwerk bereitgestellt wurden.

1
jpaugh