Hur man automatiskt loggar av idle-användare i Windows 10
Du undrar kanske om Windows 10 kan konfigureras för att logga av användare (istället för att låsa arbetsstationen) efter inaktivitet med hjälp av en skärmsläckare. Skärmsläckare sparkar in efter att användaren förblir inaktiv eller inaktiv under den angivna tiden. När du återupptar från skärmsläckaren uppmanas du att få behörighet att komma tillbaka till ditt skrivbord.
Windows 2003 Resource Kit Tools har en skärmsläckare fil winexit.scr
, känd som Windows Exit Screen saver eller Logoff skärmsläckare som gör exakt det. Men skärmsläckaren WinExit.scr kastar följande fel när du försöker köra den på Windows Vista och högre, inklusive Windows 10.
Hur skapar jag ett program som utvecklades 16 år tillbaka och fungerar på Windows 10? I den här artikeln beskrivs hur du använder winexit.scr
för att logga ut från ett användarkonto efter den inaktiva tidsgränsen i Windows 10.
Auto Logoff Inactive eller inaktiv användare i Windows 10
Använda WinExit skärmsläckare
- Ladda ner Windows 2003 Resource Kit Tools ( rktools.exe - 11, 7 MB) från officiella Microsoft Download Center.
- Använd 7-Zip eller något annat arkiveringsverktyg från tredje part för att öppna
rktools.exe
och öppna sedan inutirktools.msi
filen. winexit.scr
och kopiera det tillC:\Windows\System32
- Starta registerredigeraren (
regedit.exe
) och gå till följande gren (för Windows 32-bitars respektive 64-bitarssystem):[För Windows 32-bitars] HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ control.ini [För Windows 64-bitars] HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Nod \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ control.ini
- Högerklicka på control.ini och klicka på Behörigheter
- Lägg till ditt användarkonto och aktivera full kontrollbehörigheter . För att låta logotypskärmsläckaren fungera för alla konton, lägg till varje användare (eller lägg till gruppen
Users
) i listan och ge dem full kontrollbehörigheter . - Klicka på OK för att stänga dialogrutan och avsluta registerredigeraren.
- Öppna dialogrutan Inställningar för skärmsläckare i Kontrollpanelen.
- Välj Logoff Screen Saver från listan och klicka på Inställningar
- I WinExit Setup Dialog ställer du in nedräkningstidsvärdet, Force logoff och det anpassade logoff-meddelandet efter önskemål och klicka på OK.
Skärmsläckarinställningen tillämpas och kommer att komma in efter den inaktiva timeout och erbjuder dig 30 sekunder av nedräkningstimern med ett alternativ att avbryta loggprocessen. Alla öppna appar avslutas om alternativet för avslutande av ansökan om ansökan valdes.
RELATERADE: Hur man loggar in automatiskt i Windows och automatiskt låser arbetsstationen efter inloggning?Logoff Screen Saver-konfigurationsfil
Inställningarna lagras i filen control.ini under mappen VirtualStore här:
C: \ Users \% username% \ AppData \ Local \ Virtual \ Windows \ Control.ini
Eftersom programmet var designat för Windows-versioner före Windows Vista, försöker det genast att skriva till
C:\Windows\Control.ini
utan att kontrollera om processen har administratörsbehörigheter och misslyckas med att skapa filen. Således startar UAC-virtualiseringen in när du sparar logotyp-skärmsläckaren och inställningarna skrivs till den omdirigerade platsen ovan.Du kan också redigera ovanstående fil med hjälp av Notepad och konfigurera logoff-skärmsläckarens inställningar direkt eller distribuera filen. Här är en provkonfiguration:
[Screen Saver.Logoff] ForceLogoff = 1 CountDownTimer = 25 DialogMessage = Du kommer nu att loggas av av WinExit Screensaver.
Använd skärmsläckarinställningarna för alla användare på datorn
Att control.ini
filen control.ini
eller skapa den manuellt i katalogen C:\Windows
fungerar också. Om du placerar filen i Windows-katalogen kommer inställningarna att tillämpas på alla användarkonton på datorn. Men om du använder dialogrutan Inställningar för skärmsläckare för att konfigurera skärmsläckaren skrivs konfigurationen till katalogen VirtualStore, som är per användare.
Att konfigurera skärmsläckarens inställningar som administratör orsakar inte virtualiseringsproblemet. För att konfigurera skärmsläckaren som en administratör, kör följande kommandorad upphöjd (som administratör):
rundll32.exe shell32.dll, Control_RunDLL desk.cpl, skärmsläckare, @ skärmsläckare
Det finns många andra tredjepartsloggprodukter från skärmsläckare, men du kanske inte behöver dem eftersom WinExit.scr-logotypskärmsläckaren fungerar felfritt i Windows 10.
