Tving Windows 8 til at vise alle brugerkonti på skærmen Log på

Har du oprettet flere konti på dit Windows 8-system? I så fald ved du, at hver gang du starter dit system, viser Windows 8 tilmeldingsskærmen kontoen for den sidste person, der har logget på systemet. Hvis du vil logge ind som en anden bruger, skal du klikke på pilen for at gå tilbage til et tegn på skærmbilledet, der viser alle de tilgængelige brugerkonti.

Dette blogindlæg er også tilgængeligt som et TechRepublic Screenshot Gallery.

For eksempel har jeg på mit testsystem tre brugerkonti. Når jeg starter Windows 8 og kommer til skærmbilledet Log på, ser jeg den brugerkonto, som jeg brugte sidst. I dette tilfælde Greg Shultz. Hvis jeg vil logge på med en af ​​de andre konti, skal jeg klikke på pilen ud for mit kontobillede. Så snart jeg gør det, viser skærmbilledet Log på alle mine brugerkonti. Dette er illustreret i figur A.

Figur A

Du skal klikke på pilen for at se alle de tilgængelige brugerkonti.

Selvom dette er en simpel procedure, har jeg hørt en hel del klager over, at jeg ikke umiddelbart kan se alle brugerkonti på skærmen Tegn på. De citerer derefter det faktum, at Windows 7s log-skærm altid viste alle de tilgængelige brugerkonti.

Så jeg begyndte at finde en måde, hvorpå Windows 8 viser alle brugerkonti på skærmen Sign on hele tiden. Først troede jeg, at det ville være så simpelt som at ændre en gruppepolitik- eller sikkerhedspolitisk indstilling, men det er ikke tilfældet.

Derefter vendte jeg mig om registreringsdatabasen og fandt en nøgle, der indeholdt en simpel værdi, jeg kunne ændre fra en 0 til en 1, der virkelig ville gøre det. Dog opdagede jeg, at det kun ville fungere en gang. Jeg kunne ændre registreringsdatabaseværdien, genstarte systemet, og skærmbilledet Log på viser alle brugerkonti. Genstart igen, og skærmbilledet Log på viser kun den sidst anvendte konto. Dette spilles hver gang jeg ændrede værdien.

Derefter lærte jeg, at Windows 8 betragter denne bestemte registerværdi som en systemindstilling, og selvom du har lov til at ændre den, ændrer operativsystemet den automatisk tilbage til standardværdien, så snart du logger på.

Da du kan ændre denne værdi uden nogen følger, begyndte jeg derefter at finde en måde at automatisere processen på, således at værdien ændres, hver gang du logger på eller logger ud. Derefter huskede jeg en teknik, som jeg oprettede til Windows Vista, hvor jeg brugte Task Scheduler til at starte UAC-begrænsede programmer ved opstart. Task Scheduler-teknikken fungerede! Nu, hver gang jeg starter Windows 8, viser tilmeldingsskærmen alle brugerkonti.

Microsoft ugentlig nyhedsbrev

Vær din virksomheds Microsoft-insider ved hjælp af disse Windows- og Office-tutorials og vores eksperters analyser af Microsofts virksomhedsprodukter. Leveres mandage og onsdage

Tilmeld dig i dag

I denne udgave af Windows Desktop Report vil jeg vise dig, hvordan du implementerer den fulde teknik fra at ændre registerværdien til at anvende Task Scheduler for at automatisere proceduren. Husk, at selvom automatisering af proceduren er det ultimative mål, vil jeg gå i dybden i registreringsdatabasen, så du kan forstå, hvad der sker i baggrunden.

Bemærk: Husk, at den første konto, du har oprettet på dit Windows 8-system, som standard er en administratorkonto. Når du opretter yderligere konti, vil de som standard blive oprettet som standardbrugerkonti. For at udføre de trin, der er vist i denne artikel, skal du være logget ind på en konto, der har administratorrettigheder.

Lav en sikkerhedskopi

Inden du begynder, skal du huske, at registreringsdatabasen er afgørende for operativsystemet, og at det kan være farligt at ændre det, hvis du ved en fejltagelse begår en fejl. Som sådan bør du tage dig tid til at tage backup af dit system ved at oprette et systembillede, som jeg viste dig i Gendan Windows 8 med System Image Recovery. På den måde, hvis noget går galt, kan du gendanne dit system og komme tilbage til arbejde.

Oversigt

For at tvinge Windows 8 til at vise alle brugerkonti på skærmen Log på, skal du blot åbne UserSwitch-nøglen og ændre den aktiverede DWORD-værdi fra en 0 til en 1. (UserSwitch-nøglen er placeret i registreringsdatabase stien:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Authentication \ Logonui \)

Da registreringsdatabasen i Windows 8-operativsystemet er enormt, og det kan være vanskeligt at navigere i det, viser jeg dig, hvordan du bruger funktionen Find i Registreringseditor for at gøre navigation lettere. Med dette i tankerne, lad os hoppe ind.

Redigering af registreringsdatabasen

For at starte Registreringseditor i Windows 8 skal du bruge Windows + Q-tastetryk for at få adgang til Apps-søgesiden. Skriv derefter Regedit i tekstboksen, og klik på Regedit, som vist i figur B. Hvis du foretrækker det, kan du bruge tastetasten Windows + R til at få vist dialogboksen Kør, skriv Regedit i Åbn tekstfeltet og klik på OK.

Figur B

Det er nemt at få adgang til Registreringseditor fra startskærmen.

Uanset hvad du starter Registry Editor, ser du en dialogboks med kontrol af brugerkonti og bliver nødt til at klikke på knappen Ja. Derefter får du se Registreringseditor.

Når du har registreringseditoren i gang, skal du finde og højreklikke på HKEY_LOCAL_MACHINE-tasten og vælge kommandoen Find. Når du ser dialogboksen Find, skal du indtaste UserSwitch i tekstboksen og sørge for, at afkrydsningsfelterne Taster og Match hele hele er markeret, som vist i figur C. Klik på knappen Find næste for at fortsætte.

Fig

Skriv UserSwitch i Find-dialogboksen.
Om et øjeblik kommer du til HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Authentication \ LogonUI \ UserSwitch-nøglen. (Kontroller statuslinjen for at være sikker.) Du vil nu se den aktiverede værdi i UserSwitch-nøglen og bemærke, at den er indstillet til 0. Bare dobbeltklik på Aktiver værdien og ændre værdidataene til en 1. Denne proces er illustreret i figur D.

Figur D

Skriv en 1 i feltet Data for værdi.

For at fortsætte skal du klikke på OK og derefter lukke Registreringseditor. Hvis du nu genstarter dit system, vil du se, at tilmeldingsskærmen viser alle de tilgængelige brugerkonti. Hvis du logger på en konto og derefter genstarter dit system igen, vil du se, at skærmen Log på på skærmen nu kun viser den sidst anvendte konto.

Automatisering af proceduren

For at konfigurere systemet, så tilmeldingsskærmen altid viser alle brugerkonti, kan du automatisere proceduren for ændring af den aktiverede værdi i registreringsdatabasen. Automatisering af proceduren kræver to trin: oprettelse af en god gammeldags batchfil og derefter oprettelse af en opgave i Task Scheduler, der kører batchfilen.

Den batchfil, der starter kommandoen Reg.exe sammen med et sæt parametre, der udfører den samme registreringsdatabase-redigering, der er vist ovenfor - ændre værdien UserSwitch \ Enabled fra en 0 til en 1. Du konfigurerer opgaven, så den kører denne batch-fil, når enhver bruger logger på Windows 8.

Oprettelse af batch-fil

For at gøre batchfilen tilgængelig uanset hvem der logger på systemet oprettede jeg en mappe kaldet ShowAllUsers i rodkataloget på drev C og gemte derefter min batchfil der, som vist i figur E.

Figur E

For at tillade, at systemet kører batch-filen, opretter du en mappe i rodmappen.
For at oprette batch-filen skal du bare åbne Notepad og skrive kommandolinjen som vist i figur F. Gem derefter filen som ShowAllUsers.bat i mappen C: \ ShowAllUsers. Lad os se nærmere på og parametrene på kommandolinjen.
 REG TILFØJ HKLM \ SOFTWARE \ Microsoft \ Windows | CurrentVersion | Godkendelse \ LogonUI \ UserSwitch / v aktiveret / t REG_DWORD / d 1 / f 

Figur F

Du bruger Notepad til at oprette batch-filen.
  • REG TILFØJ - ADD-parameteren specificerer, at vi tilføjer en værdi til registreringsdatabasen. (Mens vi faktisk ændrer en eksisterende værdi, skal vi bruge Reg.exe's ADD-parameter.)
  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Authentication \ LogonUI \ UserSwitch - Dette er stien til den værdi, vi vil ændre.
  • / v Enabled - Denne del af kommandolinjen specificerer navnet på den værdi, vi vil ændre - i dette tilfælde Enabled.
  • / t REG_DWORD - Denne del af kommandolinjen specificerer den type værdi, vi vil ændre - i dette tilfælde er det en DWORD-værdi.
  • / d 1 - Denne del af kommandolinjen specificerer de data, som vi vil tildele den aktiverede værdi - i dette tilfælde nummeret 1.
  • / f - Denne del af kommandolinjen specificerer, at vi vil tvinge overskrivning af eksisterende data uden at blive bedt om at bekræfte handlingen.

Oprettelse af opgaven

Nu hvor du har oprettet batch-filen, kan du oprette en opgave, der kører den. For at starte opgaveplanlægning i Windows 8 skal du bruge tasten Windows + W for at åbne siden Søgningsindstillinger. Skriv derefter Planlæg i tekstfeltet, og klik på Planlæg opgaver, som vist i figur G.

Figur G

Det er nemt at få adgang til opgaveskemaet fra startskærmen.
I et øjeblik ser du vinduet Opgaveplanlægning og vælger Opret opgaveelement i panelet Handlinger, som vist i figur H. Når dialogboksen Opret opgave vises, vil du se, at den har seks faner.

Figur H

I vinduet Opgaveplanlægning begynder du med at vælge handlingen Opret opgave.
På fanen Generelt tildeler du opgaven et navn i feltet Navn og indtaster en beskrivelse i boksen Beskrivelse . Derefter flytter du ned til panelet Sikkerhedsindstillinger og markerer indstillingen Kør, om bruger er logget på eller ikke, og marker derefter afkrydsningsfeltet Kør med højeste privilegier . Vælg derefter Windows 8 i rullemenuen Konfigurer til . Din generelle fane skal se ud som den, der er vist i figur I.

Figur I

Du konfigurerer fem indstillinger på fanen Generelt.

Årsagen til at du vælger funktionen Kør, uanset om bruger er logget på eller ikke, er, at denne opgave køres for hver bruger, der logger på systemet. Og grunden til, at du markerer afkrydsningsfeltet Kør med højeste privilegier, er, at opgaven køres for hver bruger, uanset om deres konto er konfigureret med administrator- eller standardbrugerrettigheder.

Dernæst skal du konfigurere en Trigger. For at gøre dette skal du vælge fanen Triggers og derefter klikke på knappen Ny. Når du ser dialogboksen Ny udløser, skal du vælge Ved log på fra rullemenuen Start opgaven og derefter vælge Valgfri bruger . Efterlad alle de andre indstillinger, som de er. Din nye Trigger-dialogboks skal se ud som den, der er vist i figur J.

Figur J

Du konfigurerer kun to indstillinger i dialogboksen Ny udløser.
For at fortsætte skal du klikke på OK for at lukke dialogboksen Ny udløser, vælge fanen Handlinger og derefter vælge knappen Ny. Når du ser dialogboksen Ny handling, skal du vælge Start et program i rullemenuen Handling . Klik derefter på knappen Gennemse i panelet Indstillinger og find filen ShowAllUsers.bat i mappen C: \ ShowAllUsers. Din nye handling-dialogboks skal se ud som den, der er vist i figur K.

Figur K

Du konfigurerer kun to indstillinger i dialogboksen Ny handling.
Klik på OK for at fortsætte for at lukke dialogboksen Ny handling. Du behøver ikke at konfigurere nogen indstillinger under fanerne Betingelser eller Indstillinger, så bare klik på OK for at lukke dialogboksen Opret opgave. Når du gør det, ser du en dialogboks, der beder dig om at indtaste din adgangskode, som vist i figur L. Indtastning af din adgangskode giver de indstillinger, du valgte i panelet Sikkerhedsindstillinger på fanen Generelt, mulighed for at fungere for alle brugere.

Figur L

Når du klikker på OK, bliver du bedt om at indtaste din adgangskode.
Når du vender tilbage til vinduet Task Scheduler, kan du vælge Task Scheduler-bibliotek fra konsoletræet og opdage, at ShowAllUsers-opgaven er klar til at køre, som vist i figur M. På dette tidspunkt kan du lukke Opgaveplanlægning.

Figur M

Når du vælger Task Scheduler Library, vil du se, at ShowAllUsers-opgaven er klar til at gå.

For at teste din nye opgave skal du bare genstarte dit system. Når du gør det, vil du se, at alle brugerkonti vises på skærmen Log på. Husk, at hvis du ikke manuelt foretog ændringen i registreringsdatabasen, som jeg viste dig i afsnittet Rediger registreringsdatabasen ovenfor, skal du logge ind mindst én gang, før skærmen Log ind viser alle brugere.

Hvad tager du?

Hvis du har flere konti konfigureret på dit Windows 8-system, er chancerne for, at du gerne vil have tilmeldingsskærmen vise alle brugerkonti i stedet for kun med det samme at vise den sidste brugerkonto, der blev logget på systemet. I denne artikel har jeg vist dig, hvordan du udfører dette med en automatiseret procedure. Er det sandsynligt, at du bruger denne procedure på dit Windows 8-system? Som altid, hvis du har kommentarer eller oplysninger at dele om dette emne, så tag et øjeblik til at komme ind af TechRepublic Community Forums og lad os høre fra dig.

Læs også:

  • Skift baggrundsbilleder i Windows 8
  • Nulstil din adgangskode i Windows 8
  • Hurtigt tip: Tag hurtige skærmbilleder med Windows 8 genvej

© Copyright 2020 | mobilegn.com