Erzwinge die Ausführung von cmd.exe NICHT als Administrator


20

Im Zusammenhang mit meiner anderen Frage muss ich in der Lage sein, die Eingabeaufforderung NICHT als Administrator auszuführen. Wenn ich eine Eingabeaufforderung über das Startmenü oder durch Doppelklicken auf die C:\Windows\System32\cmd.exeDatei im Datei-Explorer starte, wird sie mit erhöhten Berechtigungen ausgeführt.

Cmd.exe läuft als admin

Wie kann ich es ausführen, damit es nur im normalen nicht erhöhten Modus ausgeführt wird? Cmd.exe muss nicht als Administrator ausgeführt werden. In der Regel wird Cmd.exe beim Starten nicht als Administrator ausgeführt. Aus bestimmten Gründen wird Cmd.exe jedoch standardmäßig als Administrator auf diesem Computer ausgeführt. Dies ist auf einem Windows Server 2012 R2-Server. Mein Konto, mit dem ich angemeldet bin, verfügt über Administratorrechte (dies ist jedoch nicht das standardmäßige integrierte Administratorkonto). Die einzige mögliche Problemumgehung besteht darin, es als anderer Benutzer ohne Administratorrechte auszuführen Ich muss zuerst ein Nicht-Administrator-Konto auf dem Server erstellen, was übertrieben scheint. Gibt es einen einfacheren Weg?


Das habe ich noch nie versucht, aber erstelle eine Cmd-Verknüpfung auf dem Desktop, mache Eigenschaften für die Verknüpfung und drücke dann auf der Registerkarte "Verknüpfung" auf die Schaltfläche "Erweitert". Kannst du die Option "Als Administrator ausführen" deaktivieren?
Moab

Sehen Sie etwas im Win-X-Menü (oder klicken Sie mit der rechten Maustaste auf die Schaltfläche Start), wenn Sie als Administrator ausgeführt werden? (im Moment nicht in der Lage, von der Serverversion zu testen.)
Paradroid

@duDE Ich habe runas ausprobiert und die cmd.exe als anderer Benutzer gestartet, aber immer noch als Administrator. Titelleiste war Administrator: cmd.exe (running as Domain\Username). @Moah Ich habe das auch versucht, aber die Verknüpfung hat den Lauf als Admin nicht überprüft. @paradroid Win + X listet beide Command Promptund auf Command Prompt (Admin), aber beide starten die Eingabeaufforderung als admin. Vielen Dank für die Vorschläge aber Jungs :)
Deadlydog

Sie können Process Explorer von Sysinternals verwenden. Öffnen Sie Procexp als Admin und gehen Sie dann zu File-> Run as Limited User. Eine Ausführungsleiste wird angezeigt, und Sie können eingeben cmdoder was auch immer Sie möchten. technet.microsoft.com/en-us/sysinternals Sie haben Recht, Runas wird immer erhöht, wenn der Benutzer in der Lage ist, zu erhöhen. Sie können einen nicht aufrufbaren Benutzer erstellen und als dieser ausführen, wenn Sie Runas wirklich verwenden möchten. Procexp ist einfacher. Stellen Sie jedoch sicher, dass cmd.exe nicht so markiert ist, dass es immer als Admin unter der Registerkarte Eigenschaften -> Kompatibilität ausgeführt wird.
Frank Thomas

Antworten:


24

Schalten Sie die Benutzerkontensteuerung wieder ein. Wenn dies aktiviert ist, wird kein Programm, das Sie starten, automatisch als Administrator ausgeführt.


es sei denn, Sie legen fest, dass sie im Kompatibilitätsmodus für alle Benutzer immer als Administrator ausgeführt werden. Die App lehnt nur den Start für einen nicht anhebbaren Benutzer ab.
Frank Thomas

2

Die kurzfristige Lösung:

  1. Suchen Sie ein Symbol, um die Eingabeaufforderung auszuführen.
  2. Shift Rechtsklick -> "Als anderer Benutzer ausführen"
  3. Geben Sie dann ein Benutzerkonto an, das kein Administrator ist.

Die langfristige Lösung: Finden Sie 'RUNASADMIN' in Ihren Registrierungsschlüsseln und löschen Sie alle Einträge, einschließlich cmd.exe


Ich habe die Registrierung nach RUNASADMIN durchsucht, aber nichts gefunden.
Deadlydog

Haben Sie auch die temporäre Lösung ausprobiert? Die langfristige Lösung ist nur eine Möglichkeit. Versuchen Sie dann, in Ihrer Registrierung nach cmd.exe zu suchen, und arbeiten Sie rückwärts.
BlueCollar

Würde die vorübergehende Lösung nicht erfordern, dass er sich bei einem anderen Benutzer, einem normalen Benutzer, anmeldet (etwas, das er in seiner Frage nicht tun wollte)?
Insane

3
@Insane: Irgendwie albern, wirklich: Das OP möchte cmd.exeals ein anderer Benutzer als Administrator ausgeführt werden, möchte aber keinen anderen Benutzer als Administrator erstellen? Es ist eine Unsinnsanforderung.
Leichtigkeit Rennen mit Monica

2
@LightnessRacesinOrbit Benutzer ist nicht dasselbe wie Rolle. Wenn Sie über Administratorrechte verfügen, werden diese Rechte nicht automatisch für jedes von Ihnen ausgeführte Programm vergeben. - Das heißt, Sie sollten sich nur dann mit Administratorrechten anmelden, wenn Sie diese tatsächlich benötigen. Dies bedeutet, dass Sie über Konten verfügen sollten, die nicht über diese Rechte verfügen.
Taemyr,
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.