Warum kann ich unter Windows 7 bestimmte Befehle als Administrator ausführen, andere jedoch nicht?

402
Timothy Pulliam

Ich bin es gewohnt, dass Unix / GNU + Linux und das Konzept von Root in der Lage sind, auf so ziemlich alles zuzugreifen. Prozesse werden als root-Rechte ausgeführt. Ist das nicht bei Windows der Fall? Wie funktionieren Berechtigungen in Windows?

Ich spreche nicht von NTFS-Dateiberechtigungen, sondern von den Berechtigungen für Prozesse und Programme, die ausgeführt werden. Und wo liegt der "Systembenutzer" in all dem?

EDIT: Um ein Beispiel zu geben, kann ich CMD als Administrator problemlos ausführen. Wenn ich jedoch versuche, die Eigenschaften eines Netzwerkgeräts anzuzeigen, für die Administratorrechte erforderlich sind, wird die folgende Fehlermeldung angezeigt:

"Sie haben keine ausreichenden Berechtigungen zum Konfigurieren von Verbindungseigenschaften. Wenden Sie sich an Ihren Administrator."

EDIT 2: Ich sollte erwähnen, dass ich in einer AD-Domäne bin, obwohl ich Mitglied der Administratorengruppe bin. Danke für die Antworten. Ich habe auch diese Links gefunden, die die UAC für alle erklären, die wissen müssen.

https://technet.microsoft.com/en-us/library/dd835548(v=ws.10).aspx https://en.wikipedia.org/wiki/User_Account_Control

-1
Können Sie uns konkrete Beispiele für einen Befehl geben, der nicht als Administrator ausgeführt werden kann? Ramhound vor 7 Jahren 0
gerade gemacht. Bitte sehen Sie meine Bearbeitung. Timothy Pulliam vor 7 Jahren 0
Das Anzeigen der Eigenschaften in einem Netzwerkadapter erfordert nicht, dass Sie normalerweise ein Administrator sind. Es hört sich an, als ob der PC mit einer Domäne verbunden ist und diese Berechtigung von der normalen Verwendung entfernt wurde. Bei meinen Tests auf einem Computer, auf dem diese Berechtigungen entfernt wurden, erhielt ich eine Aufforderung zur Benutzerkontensteuerung, mit der ich die Eigenschaften anzeigen konnte. Ramhound vor 7 Jahren 0
Erstens glaube ich nicht, dass Ihnen die lokalen Privilegien fehlen, sondern die Remotegeräte. Zweitens würden Sie in der von Ihnen beschriebenen Situation, wenn Sie einen lokalen Administrator benötigen, Explorer.exe als Administrator ausführen, und dann werden alle Ihre Aktionen und alle von ihnen erzeugten Prozesse zu Prozessen mit hoher Integrität (Admin). Frank Thomas vor 7 Jahren 2
Eine Aufforderung zur Benutzerkontensteuerung hebt die Berechtigungen des Benutzers hervor und ermöglicht Ihnen das Anzeigen der Netzwerkeigenschaften, sodass Sie sich an diesem Punkt tatsächlich als Administrator ansehen. Ramhound vor 7 Jahren 0

1 Antwort auf die Frage

0
bvaughn

Windows (XP) funktionierte wie beschrieben. Für Windows 7 gibt es mehrere Aktionen, die MS dazu führt, dass der Zugriff auf Administratorebene nicht aufrechterhalten wird. Darüber hinaus gibt es eine Vielzahl von Tools, Techniken zum Sperren des Administratorzugriffs. Die allgemeine Regel für das Ausprobieren von etwas Neuem ist "test and fix", falls dies für die Verwendung von Administratorrechten erforderlich ist.

Beispiel: Das Standardverhalten für cmd soll nicht als Administrator ausgeführt werden. Die Eingabe von cmd in das Startfeld führt nicht zu einem Admin-Level-Cmd-Fenster. Als allgemeine Methode für die Ausführung als Administrator können Sie eine Verknüpfung für cmd erstellen und mit der rechten Maustaste auf die Verknüpfung klicken und im Menü die Option Als Administrator ausführen auswählen. Diese Methode funktioniert für viele andere Anwendungen und Anwendungen. Es gibt noch viel mehr Möglichkeiten, wo die Admin-Rechte gekürzt werden und wie man sie zurückerhält.