Ausführen eines Programms als anderer Benutzer mit runas

Unabhängig davon, welches Betriebssystem Sie verwenden, ist es gefährlich, sich anzumelden und normale (nicht administrative) Aufgaben mit Administratorrechten auszuführen. Durch das unbeabsichtigte Ausführen eines Programms, das ein Trojanisches Pferd als Administrator verbirgt, werden diesem Programm Administratorrechte erteilt, und die Auswirkungen können erheblich größer sein.

Obwohl eine erhöhte Sicherheit im Allgemeinen zu einer größeren Unannehmlichkeit führt, bietet der Befehl runas eine bequeme Möglichkeit, ein Programm mit verschiedenen Anmeldeinformationen auszuführen, normalerweise als Administrator, während es als weniger privilegierter Benutzer arbeitet.

Das Rennen wie Der Befehl ist in XP, Vista und Windows 7 verfügbar.

Das Rennen wie Befehl hat viele Optionen für die Bedienung. Das einfachste Beispiel ist die Ausführung des Befehls regedit als Benutzeradministrator auf dem lokalen System (Dies sollte immer mit dem Namen localhost referenziert werden.):

runas / user: localhost \ administrator regedit

Sie werden aufgefordert, das Kennwort für den Administrator einzugeben. Wenn Sie das richtige Kennwort eingeben, wird der Befehl regedit gestartet.

Der Befehl runas kann auch in einer Batchdatei verwendet werden. Wenn Sie häufig den Befehl regedit auf Ihrem System ausführen, erstellen Sie eine Datei regedit.bat, die den folgenden Text enthält:

@ runas / user: localhost \ administrator regedit

Sie können dann auf das Symbol der erstellten Stapeldatei doppelklicken, um die Registrierung zu starten (nachdem Sie das entsprechende Kennwort eingegeben haben). Das @ -Symbol verhindert, dass die folgenden Befehle beim Ausführen auf dem Bildschirm gedruckt werden. Der einzige Text im Fenster, der angezeigt wird, ist die Kennworteingabeaufforderung. Wenn Sie die Batchdatei in das Startmenü oder eine Programmgruppe ziehen, wird die Verwendung noch einfacher.