Ecco come visualizzare gli ultimi 10
Gastone
@echo off
echo Configurazione visualizzazione ultimi 10 utenti nella schermata di accesso...
echo.
REM Verifica privilegi amministrativi
net session >nul 2>&1
if %errorLevel% neq (
echo ERRORE: Esegui come Amministratore!
pause
exit /b 1
)
echo Aggiungendo le chiavi di registro...
REM Imposta il percorso del registro
set KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
REM 1. Mostra ultimo utente (0=Mostra, 1=Nascondi)
reg add "%KEY%" /v DontDisplayLastUserName /t REG_DWORD /d 0 /f
REM 2. Abilita visualizzazione informazioni accesso
reg add "%KEY%" /v DisplayLastLogonInfo /t REG_DWORD /d 1 /f
REM 3. Numero di utenti da visualizzare (10 in esadecimale)
reg add "%KEY%" /v NumberOfPreviousLogonsToCache /t REG_DWORD /d 10 /f
REM 4. Non mostrare ID utente bloccato
reg add "%KEY%" /v DontDisplayLockedUserId /t REG_DWORD /d 1 /f
REM Chiave aggiuntiva per cache logon
set KEY2=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI
reg add "%KEY2%" /v CachedLogonsCount /t REG_DWORD /d 10 /f
echo.
echo Configurazione completata!
echo.
echo Riavvio necessario per applicare le modifiche.
echo.
choice /c SN /n /m "Vuoi riavviare ora? (S/N)"
if %errorlevel% equ 1 (
echo Riavvio in corso...
shutdown /r /t 30 /c "Riavvio per applicare modifiche schermata accesso"
echo Il computer si riavviera tra 30 secondi...
) else (
echo Ricordati di riavviare manualmente per applicare le modifiche.
)
pause