1. Startseite
  2. Forenübersicht
  3. Dashboard
  4. Forum
    1. Unerledigte Themen
  5. Tipps und Tricks
    1. Windows 11 Tipps
    2. Windows 10 Tipps
    3. Windows 8 Tipps
    4. Windows 7 Tipps
    5. Windows Vista Tipps
    6. Windows XP Tipps
    7. MS Office Tipps
    8. FritzBox Tipps
    9. Workshops - Anleitungen
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. win-tipps-tweaks.de Community
  2. Windows
  3. Windows-XP
  4. Software

Kleines Tool: Automatischer Benutzerwechsel

  • Juan1337
  • 16. Mai 2008 um 19:14
  • Juan1337
    Gerade reingestolpert
    Punkte
    15
    Beiträge
    2
    • 16. Mai 2008 um 19:14
    • #1

    Hallo zusammen.
    Ich hab leider ein Problem bei meinem Vorhaben und komme nicht mehr weiter.

    Stellt euch folgende Situation vor:
    (BS Windows XP Prof. + SP3)

    Ich habe 2 lokale Benutzer
    1. Administrator, Passwort: pw1
    2. Benutzer, Passwort: pw2

    Autologin ist über Registry eingeschaltet für den Administrator. ForceAutoLogin ist auch an.

    Nun möchte ich erreichen, dass ein einfaches Tool den Administrator abmeldet und den Benutzer anmeldet. Andersrum soll es auch funktionieren, bzw. nach Neustart soll wieder Administrator gestartet werden.

    Ich hab das folgendermaßen (fast) gelöst:
    Ein kleines VB-Script auf dem Desktop des Administrators ändert zwei Registry Schlüssel:
    DefaultUserName: Benutzer
    DefaultPassword: pw2
    Anschließend meldet es den Administrator ab.

    Ein weiteres VB-Script im Autostart-Ordner des Benutzers setzt die beiden Registry Schlüssel wieder zurück:
    DefaultUserName: Administrator
    DefaultPassword: pw1

    Leider funktioniert das nicht ganz:
    Das VB-Script auf Administrator-Seite schreibt die Keys, meldet ab, durch ForceAutoLogon=1 wird direkt die Anmeldung gestart, doch diese funktioniert nicht und gibt eine Fehlermeldung aus:

    Wegen einer Kontenbeschränkung dürfen Sie sich nicht anmelden.

    Den OK Button kann ich hundertemale anklicken, an dem Reset-Knopf führt kein weg mehr vorbei.

    Nach dem Reset startet der PC dann mit Benutzer.
    Melde ich diesen direkt wieder ab, startet die Anmeldung erneut direkt und in diese Richtung funktioniert sie auch: Der Administrator wird angemeldet.

    Nun meine Frage: Hat jemand eine Idee, wie ich diese Fehlermeldung umgehen, abschalte oder sonst irgendwie unterdrücke?

  • *Blue*
    Supermoderator
    Punkte
    25.620
    Beiträge
    4.578
    • 16. Mai 2008 um 20:44
    • #2

    Hallo und willkommen im Forum

    Poste bitte einmal das Script, dann könnte man dieses einmal nach evtl Fehlern durchforsten.

    -Forensuche-

    -Forenregeln-

    !!WinTT Sicherheitscheck !!

    !-Windows XP mit Bordmitteln reparieren-!

    Als Gott sah, dass er die Menscheit nicht mit Seuche, Pest und Sintflut bestrafen konnte, schickte er mich!!!

  • Magic Mike
    Professional
    Punkte
    7.200
    Beiträge
    1.369
    • 16. Mai 2008 um 22:42
    • #3

    Der Benutzer ist so wie ich das sehe ein eingeschränkter Benutzer??

    Dann kann/darf er sich standarmässig nicht interaktiv anmelden (das ist aber Vorrassetzung für die schnelle Benutzerumschaltung). Das sollte man als Admin dann einfach in den GPO´s des Benutzers erlauben, dann sollte es gehen.

    Evtl mal das UPHC update für XP noch mal installieren (ist zwar glaube ich schon im SP3 drin, bin da aber nicht so sicher...)

    Wer nicht weiss wovon er redet sollte besser die Klappe halten.
    Also: Schnauze Welt!

  • Juan1337
    Gerade reingestolpert
    Punkte
    15
    Beiträge
    2
    • 17. Mai 2008 um 13:01
    • #4

    Danke erstmal für eure Antworten!

    Zitat

    Der Benutzer ist so wie ich das sehe ein eingeschränkter Benutzer??

    Nein, er ist auch ein Administrator, ich hab ihn nur zu Unterscheidungszwecken in diesem Beispiel "Benutzer" genannt.

    UPHC war nicht installiert. Hab es nachinstalliert, ändert jedoch nichts an dem Verhalten.

    Das Script sieht folgendermaßen aus:

    Code
    Option Explicit
    On Error Resume Next
    
    
    Dim WshShell
    
    
    Set WshShell = CreateObject("WScript.Shell")
    
    
    WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword", "pw2"
    WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", "Benutzer"
    
    
    
    
    WSHShell.Run "logoff.exe"
    Alles anzeigen

    Im Autostart des Benutzers ist es dann eben mit den Login-Daten für den Administrator und ohne logoff.exe

Registrierung

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen

Letzte Beiträge

  • Wie finde ich die besten Fototapeten für mein Zuhause?

    LukasSchmidt 31. März 2025 um 16:24
  • Was habt ihr euch zuletzt gekauft?

    LarsKlars 3. März 2025 um 10:08
  • Word 2010: Silbentrennung aktivieren

    Mannitwo 28. November 2024 um 16:24
  • Die Kunst des Einschenkens von Bier.

    Mannitwo 22. November 2024 um 17:45
  • "Foundation" bei Apple TV+: Zwei Folgen so teuer wie ein Kinofilm

    kinleyperson 17. September 2024 um 11:35
  1. Kontakt
  2. Impressum
  1. Datenschutzerklärung
  2. Nutzungsbedingungen
Community-Software: WoltLab Suite™ 6.0.22