Festlegen, dass eine Anwendung immer im Administratormodus ausgeführt wird
Das Ausführen von Anwendungen als Standardbenutzer ohne erhöhte Berechtigungen ist eine gute Sicherheitsmethode, aber wie sieht es mit den Zeiten aus, zu denen eine Anwendung nur funktioniert, wenn sie als Administrator ausgeführt wird? Lesen Sie weiter, um zu erfahren, wie Sie eine Anwendung so einrichten, dass sie mit Administratorrechten ausgeführt wird.
Sehr geehrter How-To-Geek,
Ich habe ein Problem und habe sogar eine Lösung auf Ihrer Website gefunden, aber eine zusätzliche Schicht über meinem Problem hindert mich daran, Ihre Lösung zu verwenden. Das ist der Deal. Ich habe dieses Spiel über Steam gespielt, genannt Evoland. Zuerst dachte ich, dass es die Verwendung des Xbox 360-Controllers nicht unterstützte, aber nachdem ich in den Steam-Foren herumgetrieben hatte, fand ich heraus, dass der Xbox-Controller tatsächlich unterstützt wird, aber nur, wenn das Programm als Administrator ausgeführt wird.
Also suchte ich nach How-To-Geek, um herauszufinden, wie das geht, vorausgesetzt, Sie hätten darüber geschrieben (Sie hatten) und siehe da, es hat funktioniert! Wenn ich die Anwendung mit einer Standardverknüpfung startete, die ich mit Ihrem Trick umgeschaltet hatte, um das Programm im Adminsitrator-Modus auszuführen, funktionierte der Xbox 360-Controller.
Jetzt ist diese zusätzliche Schicht des Problems. Das funktioniert, wenn ich das Spiel außerhalb des Steam-Clients manuell starte. Wenn ich das Spiel über den Steam-Client starte, wird die Verknüpfung, die ich erstellt habe, nicht verwendet, und ich bin wieder auf Platz eins. Schlimmer noch, wenn ich es außerhalb des Steam-Clients starte, verliere ich Funktionen wie Steam-Chat und Screenshots. Gibt es trotzdem (entweder über Windows oder über den Steam-Client) den Administratormodus?
Mit freundlichen Grüßen,
Controller frustriert
Ist es nicht eine kleine Welt, die das Problemlösen betrifft? Dies ist ein ziemlich magischer Moment in der alten Ask HTG-Kolumne; Ein Leser schrieb uns, als er uns bat, sein Problem zu lösen, und endete damit, unser Problem zu lösen. Wir waren gerade Evoland spielen (fantastisches Spiel, übrigens; jeder, der nicht mit Retro-RPGs aufgewachsen ist, sollte mindestens einmal durchgespielt werden) und war schockiert, dass die Unterstützung für Xbox 360-Controller nicht ordnungsgemäß implementiert wurde. Es stellte sich heraus, dass wir nur einen kleinen Tweak brauchten.
Es ist nur fair, eine Lösung gegen eine Lösung zu tauschen. Nehmen wir also die Lösung, die Sie uns gegeben haben, und zeigen Sie, wie Sie sie richtig auf Ihr Spiel anwenden können.
Unser Shortcut-Trick funktioniert zwar hervorragend, wenn Sie die Anwendung über eine Desktop- oder Startmenü-Verknüpfung starten, jedoch nicht so gut, wenn Sie einen Launcher (wie den Steam-Client) verwenden, der keine Standard-Shortcut-Bearbeitung hat Schnittstelle.
Anstatt eine Verknüpfung zu bearbeiten, greifen wir direkt in die Eigenschaften der ausführbaren Datei ein und legen fest, dass sie immer als Administrator ausgeführt wird. Obwohl wir diesen Trick in Windows 8 demonstrieren, funktioniert er in früheren Windows-Versionen nahezu identisch. Bevor wir fortfahren, sollten Sie zwei Dinge beachten: 1) Sie können diesen Trick nur mit Nicht-Systemanwendungen und -Prozessen verwenden, z. B. die ausführbare Spieldatei, die wir gerade bearbeiten, und 2) den Trick mit Bedacht verwenden standardmäßig mit Administratorrechten.
Suchen Sie zuerst die tatsächliche ausführbare Datei. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften.
Wählen Sie im Feld Eigenschaften die Registerkarte Kompatibilität aus, und aktivieren Sie die Option "Dieses Programm als Administrator ausführen"..
Wenn Sie diese Änderung nur auf Ihr Konto anwenden, klicken Sie auf OK. Wenn für andere Benutzer (insbesondere Nicht-Administratoren, die die Anwendung mit Administratorrechten starten müssen) der Fix ebenfalls angewendet werden muss, aktivieren Sie das Kontrollkästchen "Einstellungen für alle Benutzer ändern", bevor Sie auf "OK" klicken.
Wenn Sie nun die Anwendung direkt, über eine Verknüpfung oder über ein Startprogramm wie den Steam-Client starten, wird sie immer im Administratormodus ausgeführt.
Lassen Sie es uns vom Steam-Client aus starten und sehen, was passiert:
Es funktionierte! Unser Lieblings-Controller und unsere aktuelle Spielbesessenheit leben in Harmonie. Wir machen hier eine Notiz, großer Erfolg. Wir konnten Ihnen zeigen, wie Sie permanente Administratorrechte für eine ausführbare Windows-Datei festlegen, und Sie haben uns dabei geholfen, einen Fix-the-Game-Aufgabenposten aus unserer Liste zu entfernen. Danke fürs Schreiben.
Haben Sie eine dringende technische Frage? Schicken Sie uns eine E-Mail an [email protected] und wir werden unser Bestes tun, um es zu beantworten.