Du kanske undrar om Windows 10 kan konfigureras för att logga ut användare (istället för att låsa arbetsstationen) efter inaktivitet med hjälp av en skärmsläckare. Skärmsläckare startar efter att användaren förblir inaktiv eller inaktiv under den angivna tiden. När du återupptar från skärmsläckaren blir du ombedd att ange inloggningsuppgifter för att komma tillbaka till skrivbordet.
Windows 2003 Resource Kit Tools har en skärmsläckarfil winexit.scr
, känd som Windows Avsluta skärmsläckare eller Logga ut skärmsläckare det gör precis det. Men skärmsläckaren WinExit.scr ger följande fel när du försöker köra den på Windows Vista och senare, inklusive Windows 10.
Ett fel uppstod när registeravsnittet skapades.
Hur får man ett program som utvecklades för 16 år sedan att fungera på Windows 10? Den här artikeln berättar hur du använder winexit.scr
skärmsläckare för att logga ut ett användarkonto efter inaktiv timeout i Windows 10.
Automatisk utloggning Inaktiva eller inaktiva användare i Windows 10
Använder WinExit Screen Saver
- Ladda ner Windows 2003 Resource Kit-verktyg (rktools.exe — 11,7 MB) från Microsofts officiella nedladdningscenter.
- Använd 7-Zip eller något annat arkiveringsverktyg från tredje part för att öppna
rktools.exe
och öppna sedan inutirktools.msi
fil.
- Extrahera
winexit.scr
och kopiera den tillC:\Windows\System32
- Starta Registereditorn (
regedit.exe
) och gå till följande gren (för Windows 32-bitars respektive 64-bitars system):[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\WOW6432Node\Microsoft\Windows NT\CurrentVersion\IniFileMapping\control.ini
- Högerklicka control.ini och klicka på Behörigheter
- Lägg till ditt användarkonto och aktivera Full kontroll behörigheter. För att få utloggningsskärmsläckaren att fungera för alla konton, lägg till varje användare (eller lägg till
Användare
grupp) till listan och ge dem Full kontroll behörigheter.
- Klicka på OK för att stänga dialogrutan och avsluta Registerredigeraren.
- Öppna dialogrutan Inställningar för skärmsläckare på kontrollpanelen.
- Välj Logga ut skärmsläckare från listan och klicka inställningar
- I WinExit-inställningsdialogrutan, ställ in nedräkningstimervärdet, Forcera utloggning och det anpassade utloggningsmeddelandet efter önskemål och klicka på OK.
Skärmsläckarinställningen tillämpas och kommer att starta efter inaktiv timeout och erbjuder dig en 30-sekunders nedräkningstimer med möjlighet att avbryta utloggningsprocessen. Alla öppna appar avslutas om Framtvinga uppsägning av ansökan alternativet har valts.
RELATERAD:Hur loggar man in automatiskt på Windows och automatiskt låser arbetsstationen efter inloggning?Logga ut skärmsläckarens konfigurationsfil
Inställningarna lagras i filen control.ini under VirtualStore-mappen här:
C:\Users\%username%\AppData\Local\VirtualStore\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örighet och misslyckas med att skapa filen. Således startar UAC-virtualiseringen när du sparar inställningen för utloggning av skärmsläckare, och inställningarna skrivs till den omdirigerade platsen ovan.Du kan också redigera filen ovan med Anteckningar och konfigurera inställningarna för utloggning av skärmsläckaren direkt eller distribuera filen. Här är ett exempel på en konfiguration:
[Skärmsläckare. Logga ut] ForceLogoff=1. CountDownTimer=25. DialogMessage=Du kommer nu att loggas ut av WinExit Screensaver.
Använd skärmsläckarinställningarna för alla användare på datorn
Flytta control.ini
fil eller manuellt skapa den i C:\Windows
katalogen fungerar också. Om du placerar filen i Windows-katalogen tillämpas inställningarna 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 VirtualStore katalog, som är per användare.
Att konfigurera skärmsläckarinställningarna som administratör orsakar inte virtualiseringsproblemet. För att konfigurera skärmsläckaren som administratör, kör följande kommandorad upphöjd (som administratör):
rundll32.exe shell32.dll, Control_RunDLL desk.cpl, screensaver,@screensaver
Det finns många andra produkter för utloggning av skärmsläckare från tredje part tillgängliga, men du kanske inte behöver dem eftersom WinExit.scr-skärmsläckaren för utloggning fungerar felfritt på Windows 10.
Du kanske också vill kolla in en metod som inte är skärmsläckare Lithnet Idle-Logga ut, ett grupppolicyaktiverat verktyg för att logga ut lediga Windows-användarsessioner. Programmet utvecklades av Ryan Newington, en Microsofts mest värdefulla professionella prismottagare från Australien.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!