Führen Sie ein Programm ohne Administratorrechte in Windows 7 aus [duplizieren]

8

Mein Konto in Windows 7 ist ein Administratorkonto. Wenn ich das Feld Ausführen (WinKey + R) öffne, werde ich gewarnt: "Diese Aufgabe wird mit Administratorrechten erstellt."

Geben Sie hier die Bildbeschreibung ein

Gibt es eine Möglichkeit, Programme wie ich selbst auszuführen, jedoch ohne Administratorrechte, wenn Sie als Administrator angemeldet sind?

kpozin
quelle

Antworten:

1

Während man argumentieren könnte, dass Sie die Dinge etwas rückwärts machen, könnten Sie, wenn Sie darauf bestehen, Folgendes betrachten:

DropMyRights

Prozess Explorer / Psexec

Craig H.
quelle
1
Beachten Sie, dass die Verwendung von DropMyRights oder verwandter Software für Browser und andere Anwendungen mit hohem Risiko zwar die Sicherheit erhöht, jedoch bei weitem keine geeignete Alternative für die einzige tatsächliche Lösung darstellt, die William Hilsums Verwendung des Ausrufezeichens vollständig unterstützt: UAC zurückdrehen auf!
Marcks Thomas
9

Ja.

Schalten Sie die Benutzerkontensteuerung wieder ein!

Technisch gesehen wird das Programm weiterhin im Kontext Ihres Kontos ausgeführt, aber die Benutzerkontensteuerung verhindert systemweite Änderungen ohne vorherige Authentifizierung.

Die einzige andere Möglichkeit besteht darin, Verknüpfungen zu erstellen und dann mit der rechten Maustaste zu klicken und Run as different userdann ein Konto auszuwählen, das keine Administratorrechte hat. Geben Sie hier die Bildbeschreibung ein

William Hilsum
quelle
Im Allgemeinen ziehe ich es vor, dass die Benutzerkontensteuerung ausgeschaltet ist, da ich eine Menge Entwicklungsarbeit mache, bei der die Benutzerkontensteuerung im Weg steht. Aber ein Webbrowser zum Beispiel möchte ich nicht privilegiert ausführen, um das Risiko zu minimieren, von Browser-Exploits getroffen zu werden.
Kpozin
3
Die Benutzerkontensteuerung sollte der Entwicklung nicht im Wege stehen, wenn sie richtig durchgeführt wird. Welche Probleme haben Sie tatsächlich? (Nur Probleme, die ich habe, ist während des Setups / Patches)
William Hilsum
4

Sie müssen die Benutzerkontensteuerung aktivieren:

  1. Gehen Sie zu Systemsteuerung ⇨ Benutzerkonten und Familiensicherheit ⇨ Benutzerkonten
  2. Klicken Sie auf Einstellungen zur Benutzerkontensteuerung ändern
  3. Wählen Sie die Standard - Ebene
  4. klicken [OK]
  5. Starten Sie neu
Ritz
quelle
2

runas /trustlevel:0x20000 cmd.exez. B. wird eine Eingabeaufforderung gestartet , die glaubt , dass es sich um einen Administrator handelt (sofern dieser ursprünglich als solcher gestartet wurde), jedoch keine erhöhten Berechtigungen wie das Schreiben an hat C:\Windows\. Dies funktioniert sogar für die Installation von zB MSI-Paketen, für die nur erhöhte Berechtigungen erforderlich sind, da sie standardmäßig auf C:\Program Files(plus minus (x86)) installiert werden sollen . Quelle: diese SU-Antwort

Tobias Kienzler
quelle
Ich habe ein Problem, bei dem ein Programm funktioniert, wenn es über die Eingabeaufforderung des Benutzers aufgerufen wird, jedoch nicht über die Eingabeaufforderung admin für denselben Benutzer. In der Admin-Eingabeaufforderung habe ich versucht, runas /trustlevel:0x20000 ...aber das Programm funktioniert immer noch nicht. Die einzige Möglichkeit, es über die Admin-Eingabeaufforderung auszuführen, ist zu runas /user:thesameuser cmd .... Dies öffnet eine neue Eingabeaufforderung, die wirklich auf Benutzerebene erfolgt (und in der das Programm einwandfrei ausgeführt wird). Bei dieser Option tritt jedoch ein Problem mit dem Kennwort auf, und / savecred hilft aus irgendeinem Grund nicht. Also, wie kann man von Benutzer-Admin - Eingabeaufforderung läuft etwas als normaler Benutzer w / o Bereitstellung pwd?
Petr Vepřek