Ich habe eine Verknüpfung zu einem Programm, das nur funktioniert, wenn es als Administrator ausgeführt wird. In den Verknüpfungen sind die erweiterten Optionen "Immer als Administrator ausführen" jedoch ausgegraut. Ich habe mir die anderen ähnlichen Fragen angesehen, aber keine trifft auf mein Problem zu. UAC ist aktiviert, ich bin ein Administrator und ich habe keine Ahnung, wie ich es in cmd ausführen soll.
windows-7
shortcuts
administrator
man-qa
quelle
quelle
Administrator
Domänenberechtigungen sind, die Ihre lokalen Berechtigungen außer Kraft setzen.Antworten:
Möglicherweise können Sie den auf der Registerkarte Kompatibilität verfügbaren Run als Administrator verwenden.
Ein Weg, den ein Dritter gehen würde, wäre mit nircmd. http://www.nirsoft.net/utils/nircmd2.html#elevate
quelle
Dies scheint zu passieren, wenn eine Verknüpfung auf eine Objektkennung und nicht auf einen Verzeichnispfad verweist.
Sie können feststellen, ob dies der Fall ist, da das Ziel in den Verknüpfungseigenschaften so etwas wie
{0AFACED1-E828-11D1-9187-B532F1E9575D}
ein Verzeichnispfad ist.Wenn Sie eine Verknüpfung zu etwas in
C:\Windows\System32
erstellen möchten , erstellen Sie die Verknüpfung direkt von einem Element in diesem Ordner, anstatt zu versuchen, sie über eine vorhandene Verknüpfung im Startmenü zu erstellen.quelle
.ini
Datei ist, keine ausführbare Datei ...Es scheint, als ob die Kontextmenüoption "Als Administrator ausführen" und / oder das Kontrollkästchen "Verknüpfung" für Batchdateien / Skripts nicht verfügbar sind. Dies wurde für PowerShell hier beantwortet: Wie führe ich ein Skript als Administrator aus?
Ich habe noch keine Antwort für das Ausführen einer allgemeinen Batch-Datei.
quelle
Das Update besteht darin, eine Verknüpfung zu der ausführbaren Datei zu erstellen, die als Administrator ausgeführt werden muss (wenn Sie den hässlichen Code zum Aufrufen der UAC-Eingabeaufforderung umgehen möchten). Klicken Sie nach dem Erstellen der neuen Verknüpfung mit der rechten Maustaste darauf, und wählen Sie Eigenschaften aus . Klicken Sie dann auf die Registerkarte Verknüpfung , dann auf die Schaltfläche Erweitert ... und aktivieren Sie schließlich das Kontrollkästchen Als Administrator ausführen.
quelle
"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
Ich hatte das Problem mit einem Python-Skript: Ich musste das Ziel hinzufügen:
"C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"
Alle Ehre sei Ramesh Srinivasan
quelle
BrianD gab die beste Antwort und Ross in Wie starte ich ein Skript als Administrator? erklärte es:
Dies gilt mindestens für Windows7.
quelle
Dies scheint bei Dateitypen zu passieren, die Windows nicht erkennt / vertraut. Aber ich habe gerade eine einfache Lösung dafür gefunden.
Erstellen Sie eine Verknüpfung zu cmd.exe (c: \ windows \ system32 \ cmd.exe) und ersetzen Sie das Feld Ziel durch dieses
Jetzt sollten Sie in der Lage sein, die Option "Als Administrator ausführen" auf der Registerkarte "Erweitert" zu aktivieren
Vorsichtsmaßnahmen:
Warum verwenden wir,
Start
anstatt es nur mit cmd.exe zu öffnen?cmd.exe /c c:\path\to\your.file
, bleibt ein leeres schwarzes Fenster geöffnet, solange Ihr Programm ausgeführt wirdWie funktioniert die Verwendung
Start
, um dies zu umgehen?/c
Flag, das sie schließt, nachdem der Befehl ausgeführt wurdeStart
wird der native Befehl in cmd.exe ausgeführt, mit dem ein "Programm" in einem neuen Fenster geöffnet wirdStart
funktioniert der Befehl, wenn es sich nicht um eine ausführbare Datei handelt. Der Start wird an Windows übergeben, das ihn dann mit dem zugehörigen Programm für diesen Dateityp öffnetStart
Befehl beendet, wodurch das Fenster cmd.exe geschlossen wirdquelle
Ich hatte dieses Problem auf einem Windows Server 2008 R2 SP1-System, als Verknüpfungen zum Ausführen von Batchdateien / VBScripts zum Synchronisieren und Auswerfen von USB-Datenträgern oder zum Herunterfahren von Hyper-V-Systemen ausgeführt wurden, damit die Mitarbeiter den Server sauber neu starten können.
Gefunden, wenn ich mit der rechten Maustaste auf das Symbol geklickt habe, Eigenschaften ausgewählt und dann die Schaltfläche Erweitert neben Symbol ändern ausgewählt habe. Wählen Sie die Option Als Administrator ausführen und dann Speichern. Wenn die Benutzerkontensteuerung aktiviert ist, werden Sie weiterhin um Erlaubnis gebeten, sie wird nun ordnungsgemäß ausgeführt.
quelle
Mein Symbol wurde in die Schnellstartleiste kopiert. Die Option, als Administrator ausgeführt zu werden, wurde abgeblendet. Also habe ich wieder angefangen und die Verknüpfung gelöscht, die ich zuvor eingestellt hatte.
So habe ich das Problem gelöst.
Öffnete mein Startmenü, fand das gewünschte Symbol, Eigenschaften, Dateispeicherort öffnen. (Dies öffnete den Dateispeicherort der Verknüpfung aus meinem Startmenü - perfekt).
Jetzt habe ich das Verknüpfungssymbol ausgewählt und es kopiert.
Ich habe dann mit der rechten Maustaste auf meine Schnellstartleiste "Open Folder" geklickt und dort eine Kopie meiner Verknüpfung eingefügt.
Jetzt kann ich festlegen, dass es als Administrator ausgeführt wird.
quelle