Wie wechselt man automatisch den Benutzer in Windows 7?

4772
zimmer62

Ich bin auf der Suche nach einer Möglichkeit, meinen PC in Windows 7 booten zu lassen. Das automatische Anmelden mit einem Administrator lädt einige Software, die als Administrator ausgeführt werden muss. Dann wechseln Sie den Benutzer und melden sich mit einem Gastkonto mit weniger Berechtigungen an.

Ich habe an die Verwendung einer Befehlszeile gedacht, um den PC zu sperren, der ihn zum Bildschirm des Benutzerbenutzers führt. Was ich jedoch wirklich brauche, ist, dass er tatsächlich zu einem bestimmten Benutzer wechselt.

Irgendwelche Ideen?

0
Haben Sie das Befehlszeilenprogramm `runas` ausprobiert? Ich vermute, das existiert noch unter Windows 7? Sie können es aus einer Batch-Datei aufrufen, um die Software unter Ihrem Administratorkonto von Ihrem "normalen" Konto aus zu starten. onnodb vor 14 Jahren 0
Es ist auch wichtig, diese Anwendung vor den Gästen zu verbergen. Trotzdem danke. zimmer62 vor 14 Jahren 0
betrachten einen umgekehrten Ansatz. Ich habe eine 7-Box, in der ich (aus verschiedenen Gründen) das integrierte Administratorkonto ohne UAC verwende. Als Vorsichtsmaßnahme verwende ich vertrauenswürdige alte DropMyRights (die Funktion "CreateRestrictedToken" verwenden). Sie wurde für XP geschrieben, funktioniert aber genauso gut mit Vista / 7, sodass ich vollen Administratorzugriff habe und dennoch alle wichtigen Anwendungen ausführen kann reduzierte Privilegien. Dies funktioniert natürlich für jeden Account mit Admin-Privilegien (Warnung: Dies ist völlig unsinnig, unverantwortlich und verrückte Rechenpraxis. Versuchen Sie es nicht zu Hause, Kinder!) vor 14 Jahren 0

2 Antworten auf die Frage

1
eleven81

Es wäre wahrscheinlich viel besser und einfacher , einen Dienst zu erstellen, der die erforderliche Software beim Booten ausführt. Was Sie vorschlagen, ist eher unsicher und könnte zu Problemen führen.

Bei Bedarf können Sie sich automatisch beim Gastkonto anmelden. Ein Startzeitdienst wird unabhängig davon gestartet / ausgeführt, ob sich ein Benutzer anmeldet oder nicht.

Ich weiß, es ist nicht ideal für die Sicherheit. Das Hauptproblem ist, dass die betreffende Anwendung als Dienst nicht sehr gut ausgeführt wird. Es ist auf einige Dinge angewiesen, die als Dienstleistung einfach nicht funktionieren können. TTS verwendet die System-Soundkarte und einen Modemtreiber, den ich mir vorstellen kann. Die Ausführung als Dienst funktioniert auf jeden Fall nicht und ich verstehe die Auswirkungen auf die Sicherheit. Es wird auf einer Maschine in meinem Haus laufen, die Gäste benutzen könnten, aber meistens bin ich oder ein Familienmitglied. zimmer62 vor 14 Jahren 0
1
Andrew Moore

Mit dem Aufgabenplaner können Sie eine Aufgabe erstellen, die beim Start als bestimmter Benutzer ausgeführt wird.

Um dies zu tun:

  1. Öffnen Sie den Taskplaner

    • Schalttafel
    • System und Sicherheit
    • Verwaltungswerkzeuge
    • Taskplaner
  2. Erstellen Sie eine neue Aufgabe

    • Aktionen
    • Aufgabe erstellen ...
  3. Geben Sie den Namen und die Beschreibung ein

  4. Wählen Sie in den Sicherheitseinstellungen den richtigen Benutzer und "Ausführen, ob der Benutzer angemeldet ist oder nicht". Wenn Sie vollständige Berechtigungen benötigen, aktivieren Sie "Mit höchsten Berechtigungen ausführen".

  5. Erstellen Sie in Trigger einen neuen Trigger für "Beim Start"

  6. Fügen Sie unter Aktionen alle Ihre Programme hinzu, die Sie automatisch starten möchten.

  7. Stellen Sie sicher, dass die Bedingungen und Einstellungen Ihren Wünschen entsprechen.

Danach können Sie Ihren Computer so einrichten, dass er sich als Gastkonto mithilfe control userpasswords2der Registrierung oder über die Registrierung automatisch anmeldet. Starten Sie den Computer neu und Sie sind fertig.

Ich mag diese Idee und Ihre Beschreibung davon. Ich muss fragen, ob Sie mit der Anwendung interagieren können, wenn Sie dies tun möchten. Zum Beispiel muss ich manchmal als Administratorbenutzer auf diesem Computer RDP ausführen und die Einstellungen dieser Software ändern. Ich versuche es einmal, aber ich vermute, dass dieser Ansatz dem Ausführen von Software als Dienst ähnlich ist und dass Sie an diesem Punkt alle GUI-Interaktionen mit dem laufenden Prozess verlieren? zimmer62 vor 14 Jahren 0
Nichts hindert Sie daran, die Anwendung manuell zu starten und die Einstellungen zu ändern. Sie werden beim nächsten Ausführen der Task wirksam. Andrew Moore vor 14 Jahren 1