Windows: Programm als Administrator starten ohne ständige Passwortabfrage

Manche Anwendungen bestehen darauf, als Administrator gestartet zu werden. Dies ist gerade für Standardbenutzer ärgerlich und mit Mehraufwand verbunden, da immer das Passwort eingegeben werden muss. Mit einer kleinen Anpassung kann der Aufwand so weit minimiert werden, dass zumindest das Kennwort nicht mehr bei jedem Programmstart abgefragt wird.

Hinweis:
Getestet wurde dieser Artikel unter Windows 10, sollte aber ab Windows 7 so funktionieren.

Verknüpfung modifizieren

Ein Programm, welches als Administrator gestartet werden will, sorgt für eine Kennwortabfrage bei jedem Programmstart:

windows-run-application-as-admin-without-password-01

Damit das Passwort nicht bei jedem Start eingegeben werden muss, können wir die Verknüpfung zu der Anwendung so bearbeiten, dass die Anmeldeinformationen bei jedem Programmstart aus der Anmeldeinformationsverwaltung von Windows automatisch ausgelesen werden. Dazu muss zunächst der Reiter "Verknüpfung" unter den Eigenschaften der Verknüpfung aufgerufen werden:

windows-run-application-as-admin-without-password-02

In diesem Beispiel ist unter Ziel der Pfad C:\Fraps\fraps.exe vermerkt. Das Ziel bestimmt was passiert, wenn die Verknüpfung aufgerufen wird. Der Pfad ist durch folgenden Befehl zu ersetzen (Benutzername und Pfad muss natürlich angepasst werden):

C:\Windows\System32\runas.exe /noprofile /savecred /user:LocalAdmin "cmd /c \"start \"\" \"C:\Fraps\fraps.exe\"\""

windows-run-application-as-admin-without-password-03

Der Befehl sorgt im Endeffekt dafür, dass das Programm runas.exe das Programm C:\Fraps\fraps.exe als bestimmter Benutzer (z.B. lokaler Administrator) startet. Wichtig ist an dieser Stelle der Parameter /savecred, der dafür sorgt, dass die Anmeldeinformationen automatisch aus der Anmeldeinformationsverwaltung ausgelesen werden. Sämtliche Anführungszeichen stellen sicher, dass Parameter und Leerzeichen im Pfad korrekt interpretiert werden. Die vorangestellten Backslashes sorgen dafür, dass Anführungszeichen im Parameter korrekt erkannt werden.
Der Benutzer LocalAdmin und der Pfad C:\Fraps\fraps.exe ist natürlich entsprechen zu ändern.

Hinweis:
Wessen lokaler Administrator Administrator heißt, kann auch folgenden vereinfachten Befehl verwenden:
C:\Windows\System32\runas.exe /noprofile /savecred /user:Administrator "C:\Fraps\fraps.exe"

Unter Umständen muss die Änderung dann noch akzeptiert werden:

windows-run-application-as-admin-without-password-04

Beim nächsten Programmstart muss nun einmalig das Kennwort des lokalen Administrators eingegeben werden:

windows-run-application-as-admin-without-password-05

In Zukunft muss das Kennwort nicht mehr eingegeben werden:

windows-run-application-as-admin-without-password-06

Icon der Verknüpfung korrigieren

In der Regel wird durch das Modifizieren der Verknüpfung auch dessen Icon neu gesetzt bzw. das eigentliche Icon geht verloren:

windows-run-application-as-admin-without-password-07

Um das originale Icon wieder zu setzen, muss wieder der Reiter "Verknüpfung" in den Eigenschaften der Verknüpfung aufgerufen werden. Dort ist dann unten auf den Button "Anderes Symbol…" zu klicken. Schließlich ist nach einem Klick auf "OK" die EXE-Datei, die gestartet werden soll und das entsprechende Icon auszuwählen:

windows-run-application-as-admin-without-password-08

Nach einer weiteren Bestätigung wird wieder das richtige Icon angezeigt:

windows-run-application-as-admin-without-password-09

Über Rafael Nockmann

Seit mehreren Jahren begeistere ich mich privat und beruflich für die IT. Das habe ich dann auch zum Anlass genommen, diesen Blog ins Leben zu rufen, um dort praxisnahe Tutorials über verschiedene IT-Themen zu schreiben und meine selbst geschriebene Software zu veröffentlichen.

Beitrag kommentieren

Bitte verfasse einen Kommentar.

Dein Kommentar wird vor der Freischaltung von einem Admin moderiert.




  • Peter

    11.08.2017, 21:57 Uhr

    Alles funktioniert bis zur Passworteingabe. Die wird einfach nicht angenommen. Es wird kein eingegebenes Zeichen angezeigt bzw. wird die Eingabe nicht registriert. Sobald man Enter drückt wird lediglich angezeigt, das das Passwort falsch ist.

    Irgendeine Idee dazu?

    • Jack

      25.09.2017, 8:58 Uhr

      Dann ist das Passwort falsch?!?! Bei mir funktioniert es! Allerdings mit einer Modifikation: Domäne hinzugefügt.
      /user:domain.tld\Admin

  • Andreas

    18.01.2018, 14:32 Uhr

    SEHR GUT!!! DANKE DANKE DANKE!

    Habe jetzt insgesamt 4h (WIRKLICH) nach einer Lösung für so ein Problem gesucht.

  • Tom

    19.01.2018, 23:02 Uhr

    Seit 2 Tagen habe ich über 11 verschiedene Tools und Scripts getestet ohne Erfolg.
    Dieser Tipp Funktioniert soweit, mit einem Nachteil.

    Bei mir wird nach der Passworteingabe auch als Admin ausgeführt, jedoch nur solange ich Eingeloggt bin.
    Nach einem Reboot muss das PW erneut gesetzt werden.

    Bei mir läuft W10 64Bit Education

    Gruß
    Tom

  • Jürgen

    09.02.2018, 16:11 Uhr

    Hallo, habe alles so wie beschrieben eingegeben. Es erscheint eine Fehlermeldung: "Das angegebene Modul wurde nicht gefunden"
    Der Rechner hat Win 10 prof als Betriebssystem.

    Für Antworten oder Lösungen wäre ich dankbar.

    Gruß
    Jürgen

  • Tobi

    16.02.2018, 10:31 Uhr

    DANKE!!!

    Funktioniert super, auch mit dem Domänen-Admin.

  • Tobias

    04.04.2018, 20:30 Uhr

    Ich brauch dringend Hilfe von euch!
    Und zwar habe ich ein Spiel installiert, aber das Programm muss immer als Admin ausgeführt werden. Die Hilfe, die ich auf dieser Webseite gefunden habe funktioniert bis zur Pw eingabe und der Bestätigung vom Admin. Danach habe ich dann als Standardbenutzer mich eingeloggt und dieses Programm dann versuch zu starten. Vergebens! 🙁 Freue mich um jede Hilfe.

    • Rafael Nockmann

      06.04.2018, 12:05 Uhr

      Hallo Tobias,
      warum loggst du dich erst als Admin ein und nachher erst als Standardbenutzer?
      Hast du mal versucht die ganze Zeit als Standardbenutzer eingeloggt zu sein? In der Anleitung war die ganze Zeit über der Benutzer eingeloggt, unter dem später auch das Programm gestartet werden soll.
      Viele Grüße
      Rafael

  • JallaFred

    06.04.2018, 23:03 Uhr

    Die einzige Variante, die ich im Internet gefunden habe, die funktioniert !!
    Vielen Dank !!

  • jochen

    10.07.2018, 14:36 Uhr

    Bei mir klappt es noch nicht(win 10 pro).
    z.Z. kommt nur eine Fehlermeldung einer C-Runtime-Umgebung (Könnte ein Bildschirmbild schicken).
    Außerdem wechselt der Zielort imEigenschaftfenster dann immer auf System32.
    Wenn ich der Haken als Admin starten setze, muß ich das Passwort zweimal setzen:
    -die oben dargestellte Kontenabfrage und dann noch in der Kommandozeile.
    Dann kommt das Programm, ist dann aber doppelt nervig.
    Vielleicht ein Fehler in dem Anwendungsprogramm, aber würde es trotzdem gern hinbekommen, (habe kein anderes)

  • Oguz

    29.08.2018, 12:28 Uhr

    Vielen Dank für die ausführliche Anleitung. Echt super erklärt.

    Für die Leute die einen Error Code:740 bekommen, welcher sagt, dass man höhere Rechte benötigt, hätte ich eine mögliche Lösung:
    Windows hat eine neue Richtlinie erstellt (in meinem Fall: Windows 10 1803) , welche die volle Administrationsrechte blockiert.
    Um diese zu deaktivieren müssen wir einmal die lokale Sicherheitsrichtlinien öffnen und nach "Lokale Richtlinien/Sicherheitsoptionen" navigieren. Dort finden wir eine Richtlinie namens "Benutzerkontensteuerung:Administratorgenehmigungsmodus für das inegrierte Administrationskonto". Diese einmal deaktivieren.
    Nun sollte es funktionieren.

    • Rafael Nockmann

      29.08.2018, 12:32 Uhr

      Hallo Oguz,

      vielen Dank für das ausführliche Feedback und den Hinweis mit der neuen Richtlinie 🙂

      LG Rafael