Ich möchte meinem jüngeren Bruder als Standardbenutzer Zugriff auf die Spiele auf meinem Windows 7-PC geben. Beim Start verlangt jedes Programm jedoch das Administratorkennwort, das mein Bruder offensichtlich nicht bekommen sollte (mit einem Administratorbenutzer hatte ich innerhalb von 2 Wochen 3 Trojaner und 9 Malware-Programme auf meinem Computer).
Aus welchen Gründen fragt Windows bei einem Spiel nach dem Admin-Passwort? Warum benötigt das Spiel Administratorrechte?
Antwort1
Ich glaube, dass ein Programmupdate manchmal dazu führen kann, dass Administratorrechte erforderlich sind. Ich würde sagen, dass Steam das in der Vergangenheit bei mir getan hat, aber ich bin mir nicht sicher.
Wenn Ihr Bruder nicht besonders schlau ist, können Sie die Spielverknüpfungen immer durch Batch-Skripte ersetzen, dieRennen wieum das Spiel zu starten. Der Nachteil ist, dass Ihr Passwort im Klartext vorliegt und er sich, wenn er das Batch-Skript öffnet, trotzdem bei Ihrem Konto anmelden kann.
RunasSpckönnte für Sie funktionieren, wenn er wirklich ein bisschen geistreich ist. Sie erstellen eine verschlüsselte Datei, um das Programm unter Ihrem (oder einem beliebigen) Administratorbenutzer zu öffnen. Etwa so:
Erstellen Sie dann eine Verknüpfung, um das Spiel von seinem Desktop aus zu starten, mit dem folgenden Pfad:
c:\path_to_runasspc\runasspc.exe /cryptfile:"C:\Users\brother\somegame.spc"
Jetzt kann er von seinem Profil aus nur die Spiele starten, die Sie unter Ihrem Profil auswählen.
Antwort2
Es gibt eine Option beiLebenshacker. Hier eine kurze Zusammenfassung, aber lesen Sie den Link für alle Einzelheiten:
- Verwenden Sie den Taskplaner, um eine Aufgabe zu erstellen.
- Aktivieren Sie „Mit höchsten Berechtigungen ausführen“
- Aktivieren Sie „Aufgabe darf bei Bedarf ausgeführt werden“ oder die entsprechende Option.
- Erstellen Sie eine Verknüpfung auf dem Desktop, die auf Folgendes verweist:
C:\Windows\System32\schtasks.exe /run /tn "FolderName\ScheduledTaskName"
- Vergessen Sie nicht, das Symbol in das normale Anwendungssymbol zu ändern!
Antwort3
Wenn ein Programm Administratorrechte anfordert (entweder über ein eingebettetes oder externes Assemblymanifest), können Sie die Erhöhungsanforderung überschreiben und die Anwendung zwingen, als Standardbenutzer ausgeführt zu werden.
Zum Beispiel das ProgrammSpielkamerabesteht darauf, dass es als Administrator ausgeführt wird. Es enthält ein eingebettetes Assemblymanifest, das die
runas="requireAdministrator"
Eintrag. Sie können diese Anforderung überschreiben, indem Sie sie auf den Standardwert zurücksetzen."als Aufrufer". Dies erreichen Sie, indem Sie der Windows-Registrierung einen Kompatibilitätseintrag hinzufügen:
HKCU\Softare\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
D:\Programs\Game Cam V2\GameCamV2.exe = RUNASINVOKER
Dadurch wird die Anforderung der Anwendung, als Administrator ausgeführt zu werden, überschrieben und stattdessen die Ausführung der Anwendung als Standardbenutzer erzwungen.
Die Anwendung kann möglicherweise nicht als Standardbenutzer ausgeführt werden. Die meisten Softwareentwickler sind faul und machen sich nicht die Mühe, ihre Anwendungen zu testen. Daher kann die Anwendung schrecklich abstürzen und kaputtgehen.
Aber zumindest läuft es als Standardbenutzer.