Hauptfrage
Standalone-EXE-Dienstprogramme, die ich auf meinem Computer habe und die über das Startmenü mit der Tastenkombination Ctrl+ Shift+ ausgeführt werden Enter, gelten nicht als Administrator. Stattdessen wird das Programm nur ohne Anzeige der UAC-Eingabeaufforderung und ohne erhöhte Berechtigungen ausgeführt.
Bestimmte in Windows integrierte Programme, wie z. B. notepad.exe, beachten die Tastenkombination Ctrl+ Shift+ Enter, um sie als Administrator auszuführen.
Wie kann ich eigenständige EXE-Dienstprogramme, die im Windows-Startmenü als "Befehl ausführen" und nicht als "Desktop-App" angezeigt werden, mit Administratorrechten ausführen, wenn sie über das Startmenü mit Ctrl + Shift+ ausgeführt werden Enter?
Hintergrund / Weitere Informationen
Zuerst dachte ich, das Problem sei, dass die Tastenkombination Ctrl+ Shift+ Enterzum Ausführen eines Programms als Administrator über das Startmenü auf meinem neuen PC unter Windows 10 überhaupt nicht funktioniert.
Nach einigen Experimenten, bemerkte ich , dass Ctrl+ Shift+ Enterals admin laufen tut Arbeit für Programme , die im Startmenü markiert sind , als „Desktop - App“ zum Beispiel „Notepad“:
Bei benutzerdefinierten EXE-Dienstprogrammen, die ich direkt auf mein lokales Laufwerk kopiert habe, ohne ein Installationsprogramm auszuführen , wird das Startmenü von Windows 10 als "Befehl ausführen " bezeichnet, und Ctrl+ Shift+ Enterführt sie nicht als Administrator aus. Sie werden nur ohne UAC-Dialog und ohne erhöhte Berechtigungen ausgeführt:
Wie oben erwähnt, möchte ich , dass .exe-Programme ohne Installationsprogramm wie BoundsTest.exe über das Startmenü mit einem Druck von Ctrl+ Shift+ als Administrator ausgeführt werden Enter, ohne auf (etwas) umständlichere Mittel wie rechts- zurückgreifen zu müssen. Klicken Sie auf das Programm und wählen Sie "Als Administrator ausführen" (was funktioniert ).
Wie kann ich eines oder beide der folgenden Ziele erreichen:
- Windows 10 veranlassen, ein bestimmtes Programm "Befehl ausführen" stattdessen als "Desktop-App" -Programm zu behandeln / zu erkennen?
- Windows 10 so konfigurieren, dass Ctrl+ Shift+ Enter"Befehl ausführen" -Programme als Administrator ausführen kann?
quelle
Antworten:
Fügen Sie dem Startmenü eine Verknüpfung Ihrer EXE-Datei hinzu (und starten Sie die Verknüpfung einmal).
Dies fördert den Status des Artikels
Run command
,Desktop app
der die Verwendung von Ctrl+ Shift+ ermöglicht Enter.Einzelheiten:
Erstellen Sie eine Verknüpfung zu Ihrer EXE-Datei und platzieren Sie sie in Ihrem lokalen Startmenü:
C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
(Alternativ wird sie für alle Benutzer in das Startmenü eingefügt:
C:\ProgramData\Microsoft\Windows\Start Menu\
in Windows 10)Öffnen Sie das Startmenü und suchen Sie die Verknüpfung, indem Sie zu ihr navigieren - nicht durch Eingabe, da Sie durch Eingabe weiterhin die Befehlsbezeichnung Ausführen erhalten .
Starten Sie die Verknüpfung.
Wenn Sie jetzt tippen, um die Verknüpfung zu finden, wird sie als Desktop-App gekennzeichnet .
Verwenden Sie Ctrl+ Shift+ Enter, um diese App als Administrator zu starten.
Bearbeiten: Basierend auf Jons Kommentaren kann es einfacher sein, "Pin to Start" auszuwählen, nachdem Sie mit der rechten Maustaste auf die EXE-Datei geklickt haben. Eine gültige Verknüpfung (auf beide Arten erstellt) erstellt anschließend einen Registrierungsschlüssel, in
HKCU\Software\Microsoft\Windows\CurrentVersion\UFH\SHC
dem die Werbung für das Element tatsächlich erfolgt. Das Element kann anschließend aus dem Startmenü entfernt werden. Die Erkennung als Desktop-App bleibt erhalten.quelle