Windows XP/7/Vista: Setzen des zuletzt angemeldeten Benutzers (Last Logged On User)
Problem:
Mir passiert es immer wieder, dass ich mich als Administrator an einem Arbeitsplatz anmelde und dann melden sich am nächsten Tag die Benutzer und können sich nicht anmelden, da der verkehrte Benutzername in der Anmeldung steht. Außerdem wissen viele Benutzer ihren Benutzernamen nicht mal
Lösung:
Ich habe eine gute Batchdatei gefunden, die es ermöglicht, den letzten angemeldeten Benutzer einzutragen. Diese funktioniert sowohl für XP als auch Windows Vista/7:
Hier die kurze Fassung der Batch-Datei ohne Kommentare (einfach als Bacth speichern):
Wenn es jemand genauer wissen will, der kann sich den Quelltext mit Kommentaren und Erklärungen auf der originalen Seite anschauen (siehe Quelle).
Quelle: Brickin' IT: Changing the Last Logged On User with a Batch File
Mir passiert es immer wieder, dass ich mich als Administrator an einem Arbeitsplatz anmelde und dann melden sich am nächsten Tag die Benutzer und können sich nicht anmelden, da der verkehrte Benutzername in der Anmeldung steht. Außerdem wissen viele Benutzer ihren Benutzernamen nicht mal
Lösung:
Ich habe eine gute Batchdatei gefunden, die es ermöglicht, den letzten angemeldeten Benutzer einzutragen. Diese funktioniert sowohl für XP als auch Windows Vista/7:
Hier die kurze Fassung der Batch-Datei ohne Kommentare (einfach als Bacth speichern):
@echo off
cd\
echo _____Select Operating System_____
echo:
echo 1. Windows XP
echo 2. Windows 7
echo:
set /p choice=Select Operating System:
if '%choice%' == '1' goto WindowsXP
if '%choice%' == '2' goto Windows7
:WindowsXP
ECHO List of Users:
cd\documents and settings
dir /w
ECHO:
set /p username=Please enter the name you want to appear as last logged on:
ECHO Windows Registry Editor Version 5.00 >> change.reg
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> change.reg
ECHO "DefaultUserName"="%username%" >> change.reg
goto End
:Windows7
cd\users
dir /w
ECHO:
set /p domain=Please enter the domain name:
ECHO:
set /p username=Please enter the name you want to appear as last logged on:
ECHO Windows Registry Editor Version 5.00 >> change.reg
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI] >> change.reg
ECHO "LastLoggedOnUser"="%domain%\\%username%" >> change.reg
:End
C:\WINDOWS\regedit.exe /s change.reg
DEL change.reg
ECHO Username set to %username%
Pause
Wenn es jemand genauer wissen will, der kann sich den Quelltext mit Kommentaren und Erklärungen auf der originalen Seite anschauen (siehe Quelle).
Quelle: Brickin' IT: Changing the Last Logged On User with a Batch File