Strg + Umschalt + Eingabetaste für "Als Administrator ausführen" funktioniert bei "Desktop App" -Programmen, nicht jedoch bei "Befehl ausführen" -Programmen

7

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“:

Windows 10 "Desktop App" im Startmenü

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:

Geben Sie hier die Bildbeschreibung ein

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:

  1. Windows 10 veranlassen, ein bestimmtes Programm "Befehl ausführen" stattdessen als "Desktop-App" -Programm zu behandeln / zu erkennen?
  2. Windows 10 so konfigurieren, dass Ctrl+ Shift+ Enter"Befehl ausführen" -Programme als Administrator ausführen kann?
Jon Schneider
quelle
- "In Windows integrierte Programme wie notepad.exe beachten die Tastenkombination Strg + Umschalt + Eingabetaste, um sie als Administrator auszuführen." Das stimmt in meinem Test nicht. NSLOOKUP, IPCONFIG und NETSH respektieren die Tastenkombination nicht. Andererseits hat NSLOOKUP keine Verknüpfung im Startmenü.
Guter Fang: Anscheinend ist "in Windows eingebaut" nicht dasselbe wie "Desktop-App". Ich habe es gerade unter Windows 10 versucht: NSLOOKUP wird im Startmenü als "Befehl ausführen" angezeigt, nicht als "Desktop-App". Ich werde entsprechend bearbeiten. Vielen Dank!
Jon Schneider
In meinem Startmenü wird "ffmpeg prompt" mit der Bezeichnung "Desktop App" angezeigt, reagiert aber auch nicht auf Strg + Umschalt + Eingabetaste. Weil es eine .bat-Datei ist, nicht .exe.
Ich habe dies für mich selbst mit Strg + Alt + Eingabetaste (und einem zusätzlichen typbasierten Launcher) gelöst, weiß aber nicht, ob Sie interessiert sind. Das Prinzip des Startens (inkrementelle Suche, dann Starten) bleibt identisch.
Miroxlav
@miroxlav Vielleicht! Welchen "tippbasierten Launcher" meinen Sie?
Jon Schneider

Antworten:

3

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 appder die Verwendung von Ctrl+ Shift+ ermöglicht Enter.

Einzelheiten:

  1. 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)

  2. Ö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 .

  3. Starten Sie die Verknüpfung.

  4. Wenn Sie jetzt tippen, um die Verknüpfung zu finden, wird sie als Desktop-App gekennzeichnet .

  5. 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\SHCdem 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.

miroxlav
quelle
1
Sehr interessante Technik! Und es funktioniert! Ich habe festgestellt, dass dies unter Windows 10 dazu führt, dass ein neuer Registrierungswert unter HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ UFH \ SHC erstellt wird
Jon Schneider
Alternativer Ansatz basierend auf Ihrer Technik, der auch funktioniert: Klicken Sie mit der rechten Maustaste auf die EXE-Datei, wählen Sie "Pin to Start" und führen Sie sie (wie in Ihrer Technik) einmal aus. Nach Worten kann das angeheftete Element entfernt werden, aber Windows behandelt das EXE-Programm weiterhin als "Desktop-App".
Jon Schneider
@ JonSchneider - für mich funktioniert "Pin to Start" nicht, es wird ignoriert. Nur das Erstellen einer Verknüpfung im Startmenü funktioniert wie erwartet.
Miroxlav
Fair genug, zögern Sie nicht, das aus Ihrer Antwort zu entfernen, da es nicht zuverlässig ist. Vielen Dank für Ihre Hilfe bei diesem Problem. Ich freue mich darauf, endlich eine Möglichkeit zu haben, mit Strg + Umschalt + Eingabetaste zuverlässig unter Windows 10 zu arbeiten! :-D
Jon Schneider
@ JonSchneider - wenn ti für Sie funktioniert hat, funktioniert es vielleicht immer noch für jemanden :) Vielen Dank, dass Sie den Registrierungsschlüssel gefunden haben! Und auch für nützliche Fragen habe ich einige Verknüpfungen zu einigen Elementen in meinem Tools- Verzeichnis hinzugefügt .
Miroxlav