• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Sign in - Show All Users or Last User in Windows 8


Brink

Administrator
Administrator
mvp
Posts
22,959
Sign in - Show All Users or Last User in Windows 8
This tutorial will show you how to always show either all users or only last user that signed out listed in the sign in (log on) screen of Windows 8 and 8.1 after a restart or shut down.
Published by Brink
#1
ByLine
How to Always Show "All Users" or "Last User" at Sign in to Windows 8 and 8.1
Synopsis
This tutorial will show you how to always show either all users or only last user that signed out listed in the sign in (log on) screen of Windows 8 and 8.1 after a restart or shut down.
How to Always Show "All Users" or "Last User" at Sign in to Windows 8 and 8.1

information   Information
When you have more than one user account on the PC, this tutorial will show you how to always show either all users or only last user that signed out listed in the sign in (log on) screen of Windows 8 and 8.1 after a restart or shut down of the PC for all users.

You must be signed in as an administrator to be able to do the options in this tutorial.

Note   Note
When you are using the default setting to only have the last user that signed out listed in the sign in screen, and that user doesn't have a password, then Windows 8 will automatically sign in to that user account.

When you are using the default setting to only have the last user that signed out listed in the sign in screen, and that user does have a password, then Windows 8 will show only that last user in the sign in screen and you must click on the back arrow button to see all users.

Tip   Tip
If you like, you could enable Ctrl+Alt+Delete secure sign-in instead to also see all users on the sign in screen instead of just the user that last signed off after you press Ctrl+Alt+Delete on the sign in (log on) screen.


CONTENTS:

  • Option One: Always Show "All Users" or "Last User" using "Winaero User List Enabler"
  • Option Two: Always Show "All Users" or "Last User" using Group Policy
  • Option Three: Always Show "All Users" or "Last User" at Sign in using a Task


EXAMPLE: All Users and Last User Sign in for Windows 8 and 8.1

All_Users_at_Sign_in.jpg
Last_User_at_Sign_in.jpg






OPTION ONE
Always Show "All Users" or "Last User" using "Winaero User List Enabler"


Note   Note
If you used any of the other options in this tutorial, then be sure to undo them first before using this option.


1. Click/tap on the download button below to go to the WinAero site, then download the UserListEnabler.zip file to your desktop for the Winaero User List Enabler program.​
NOTE: You'll need to click on the gray download button at WinAero's site.​
download
2. Open the downloaded UserListEnabler.zip file, and extract (drag and drop) the Windows 8 x86 (32-bit) or Windows 8 x64 (64-bit) folder for your 32-bit or 64-bit Window 8 to your desktop. (see screenshot below)​
winaero-1.jpg
3. Open the extracted Windows 8 x86 (32-bit) or Windows 8 x64 (64-bit) folder, then unblock and run the UserListEnabler.exe file.​
4. If prompted by UAC, then click/tap on Yes.​
5. Do step 6 or 7 below for what you would like to do.​
6. To Always Show All Users in Windows 8 Sign in Screen
A) Click/tap on the Enable user list option, and close Winaero User List Enabler. (see screenshots below)​
NOTE: If the option is grayed out, then it's already set to this.​
7. To Always Show Only Last User that Signed Out in Windows 8 Sign in Screen
NOTE: This is the default setting.​
A) Click/tap on the Reset to defaults option, and close Winaero User List Enabler. (see screenshots below)​
NOTE: If the option is grayed out, then it's already set to this.​
winaero-2.jpg





OPTION TWO
Always Show "All Users" or "Last User" using Group Policy


Note   Note
If you used any of the other options in this tutorial, then be sure to undo them first before using this option.


2. In the left pane of group policy, click/tap on to expand User Configuration, Windows Settings, and Scripts (Logon/Logoff). (see screenshot below)​
All_Users_gpedit-1.jpg

3. In the right pane of Scripts (Logon/Logoff), double/click tap on Logon to edit it. (see screenshot above)​
4. Do step 5 or step 6 below for what you would like to do.​
5. To Always Show All Users in Windows 8/8.1 Sign in Screen
A) In the Scripts tab, click/tap on the Add button. (see screenshot below)​
All_Users_gpedit-2.jpg

B) In the Script Name field, copy and paste the path below into it. (see screenshot below step 5C)​
C:\Windows\System32\reg.exe

C) In the Script Parameters filed, copy and paste the command below into it, and click/tap on OK. (see screenshot below)​


Code:
ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch /V Enabled /T REG_dWORD /D 1 /F
All_Users_gpedit-3.jpg
D) Click/tap on OK, and go to step 7 below. (see screenshot below)​
6. To Always Show Only Last User that Signed Out in Windows 8/8.1 Sign in Screen
NOTE: This is the default setting.
A) In the Scripts tab, click/tap on the Remove button. (see screenshot below)​
All_Users_gpedit-remove-1.jpg
B) Click/tap on OK, and go to step 7 below. (see screenshot below)​
All_Users_gpedit-remove-2.jpg

7. When finished, you can close the Local Group Policy Editor if you like.​







OPTION THREE
Always Show "All Users" or "Last User" at Sign in using a Task


Note   Note
If you used any of the other options in this tutorial, then be sure to undo them first before using this option.

:warn: If you have an issue of standard users not being able to enter an administrators password in a UAC prompt after using step 3 below, then use step 4 below to fix it, and use either OPTION ONE or OPTION TWO above instead.



1. Press the :winkey: + R to open the Run dialog, type taskschd.msc, and click/tap on OK.

2. Do step 3 or step 4 below for what you would like to do.


3. To Always Show All Users in Windows 8/8.1 Sign in Screen
A) In Task Scheduler, click/tap on Task Scheduler Library in the far left pane, and click/tap on Create Task... in the far right "Actions" pane. (see screenshot below)​
All_Users_on_Sign_in_Screen_Task-1.png
B) In the General tab: (see screenshot below)​


  • [*=1]In the Name field, type in a name (ex: Sign-in,Users_List) you want for this task.
    [*=1]Under Security options, select (dot) Run whether user is logged on or not.
    [*=1]Under Security options, check the Run with highest privileges box.
    [*=1]In the Configure for menu, select your installed Windows (ex: Windows 8.1).
All_Users_on_Sign_in_Screen_Task-2.jpg
C) Click/tap on the Triggers tab, and click/tap on New. (see screenshot below)​
All_Users_on_Sign_in_Screen_Task-3.jpg
D) In the New Trigger settings: (see screenshot below)​


  • [*=1]In the Begin the task menu, select At log on.
    [*=1]Under Settings, select (dot) Any user.
    [*=1]Under Advanced settings, check the Enabled box.
    [*=1]Click/tap on OK.
All_Users_on_Sign_in_Screen_Task-4.jpg
E) In the Triggers tab, and click/tap on New again. (see screenshot below step 3C)​
F) In the New Trigger settings: (see screenshot below)​


  • [*=1]In the Begin the task menu, select At startup.
    [*=1]Under Advanced settings, check the Enabled box.
    [*=1]Click/tap on OK
All_Users_on_Sign_in_Screen_Task-5.jpg
G) In the Triggers tab, and click/tap on New again. (see screenshot below step 3C)​
H) In the New Trigger settings: (see screenshot below)​


  • [*=1]In the Begin the task menu, select On workstation unlock.
    [*=1]Under Settings, select (dot) Any user.
    [*=1]Under Advanced settings, check the Enabled box.
    [*=1]Click/tap on OK.
Workstation_Unlock_Trigger.jpg
I) Click/tap on the Actions tab, and click/tap on New. (see screenshot below)​
All_Users_on_Sign_in_Screen_Task-6.jpg
J) In the New Action settings: (see screenshot below)​


  • [*=1]In the Action menu, select Start a program.
    [*=1]In the Program/script field, copy and paste C:\Windows\System32\reg.exe.
    [*=1]In the Add arguments field, copy and paste this below, and click/tap on OK.
Code:
ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch /V Enabled /T REG_dWORD /D 1 /F
All_Users_on_Sign_in_Screen_Task-7.jpg
K) Click/tap on the Conditions tab, and: (see screenshot below)​


  • [*=1]Uncheck the lower Stop if the computer switches to battery power check box first.
    [*=1]Uncheck the upper Start the task only if the computer is on AC power check box second.
    [*=1]Click/tap on OK.
All_Users_on_Sign_in_Screen_Task-8.jpg
L) Type in the correct password for your user account in Windows, and click/tap on OK. (see screenshot below)​
All_Users_on_Sign_in_Screen_Task-9.jpg
M) Close Task Scheduler.​
N) Check to make sure that you have checked the Users must enter a user name and password to use this computer check box to not have Windows automatically sign in to a user account at startup. This way you will see all users on the sign in screen instead. (see screenshot below)​
netplwiz.jpg
O) Click/tap on the Download button below to download the .reg file below, and go to step 5 below.​
All_Users_Sign-in.reg
download

4. To Always Show Only Last User that Signed Out in Windows 8/8.1 Sign in Screen
NOTE:
This is the default setting. This is to undo step 3 above.
A) In Task Scheduler, click/tap on Task Scheduler Library in the far left pane, click/tap on the task name (ex: Sign-in_Users_List) in the middle pane that you created in step 3 above, and click/tap on Delete in the far right "Actions" pane. (see screenshot below)​
Delete_Task-1.jpg

B) Click/tap on Yes to confirm, and close Task Scheduler. (see screenshot below)​
Delete_Task-2.jpg

C) Click/tap on the Download button below to download the .reg file below, and go to step 5 below.​
Last_User_Sign-in.reg
download


5. Save the .reg file to your Desktop.

6. Double click/tap on the downloaded .reg file to merge it.

7. If prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve the merge.

8. When finished, you can delete the downloaded .reg file if you like.





That's it,
Shawn


Related Tutorials


 
Last edited by a moderator:

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

bagavan

New Member
Power User
bangalore

Posts
634
#2
Nice one brink!
 

My Computer

System One

  • OS
    Windows 8.1 professional x64 + WMC
    System Manufacturer/Model Number
    Acer Aspire 5920
    CPU
    Core 2 duo T5550
    Motherboard
    ACER CHAPALA
    Memory
    4GB DDR2
    Graphics Card(s)
    Intel GMA X3100
    Screen Resolution
    1280 X 800
    Hard Drives
    160 GB HDD

Brink

Administrator
Administrator
mvp
Posts
22,959
#3
Thank you Bagavan. I'm glad you like it. Thank you to NiFu again for coming up with it. :)
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

snadge

Member
Member
Posts
40
#4
well done on the guide Brink and thanks NiFu - no doubt this one will be popular
 

My Computer

System One

  • OS
    Windows 8.1 Pro x64
    Computer type
    PC/Desktop
    CPU
    Intel 3470 @ 3.67Ghz
    Motherboard
    Gigabyte H77
    Memory
    8Gb Crucial Ballistix Sport @ 1616Mhz 8-8-8
    Graphics Card(s)
    Gigabyte GTX650 @ 1.1Ghz
    Sound Card
    Via HD 7.1 108db SNR
    Monitor(s) Displays
    LG Flatron 19"
    Screen Resolution
    1440x900
    Hard Drives
    1 x 250Gb Samsung EVO 850 (520,500,90,000,0.44ms)
    500Gb Seagate HDD
    PSU
    XFX 450 Pro Core Edition
    Cooling
    Arctic Freezer Pro
    Keyboard
    wifi combo Q-Connect
    Internet Speed
    16Mbps
    Browser
    Chrome
    Antivirus
    Private Firewall + WinPatrol

Brink

Administrator
Administrator
mvp
Posts
22,959
#5
Thank you snadge. :)
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

Brink

Administrator
Administrator
mvp
Posts
22,959
#6
Tutorial updated to add OPTION ONE for an automatic option. :)
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

Rusty

New Member
Posts
2
#7
Hi, I found this tutorial in a search, as I too was frustrated by the last user constantly coming up. The tutorial itself was very simple to follow, so thanks for your hard work.

I do have one issue though: changing the registry value in the initial steps is causing an issue with UAC, such that I cannot then run anything as an administrator from a standard user account. With the stated registry entry value set to 0, I am able to enter a password but with the value set to 1, the box pops up, showing a progress bar but then goes away with no option to enter an administrator password.

I had this issue a couple of days ago and resorted to doing a system restore to fix it (!) but when I encountered the problem again today, this change was the only one I had performed since running something as an admin, and so I put 2 and 2 together and made 4. I set the value back to 0 and the UAC worked correctly, again, back to 1, UAC failed, back to 0, UAC works. As I am not the only user of this computer (hence wanting to remove the last user silliness), I have not disabled UAC.

I would be very interested to hear back about the issue I have identified.
 

My Computer

System One

  • OS
    Win 8

Brink

Administrator
Administrator
mvp
Posts
22,959
#8
Hello Rusty, and welcome to Eight Forums.

Unfortunately, there doesn't seem to be a way around that when having "all users" on the sign in screen. :(

I added a note at the top of the tutorial to warn about this.
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

Rusty

New Member
Posts
2
#9
Ooops! I didn't see that, as I originally used the information in the thread that spawned this tutorial. Must learn to RTFM :eek:

Shame that it causes that issue, as the logon screen fix was quite useful.

Cheers
 

My Computer

System One

  • OS
    Win 8

Brink

Administrator
Administrator
mvp
Posts
22,959
#10
No worries. I added it after you posted, so it wouldn't have been there to read before. :)

Of course, if you don't want standard users on the computer to be able to enter an administrator's password, then it's really not a problem.
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

NiFu

New Member
Power User
Posts
160
#11
changing the registry value in the initial steps is causing an issue with UAC, such that I cannot then run anything as an administrator from a standard user account.
I can confirm this problem. Easy way to check: With standard user account run an admin command prompt. Also others report this problem.

The problem is not the denied rights for user "system". The problem is the value itself. Check: If the value of "UserSwitch" is "0" then a standard user account can run "regedit" with admin rights and change the value to "1". After this change a standard user can't run any program with admin rights.

But we know:
  • The value "1" is only needed whilst booting - to show "all user" login screen
  • If the user "system" has the rights to change the value he will change this value back to "0".
  • I explored that the user "system" do this change immediately after or whilst the login.
So we can do:
  • Whilst shutdown we set the value to "1" - so it's ready for next boot to show "all user" login screen
  • Immediately after or whilst the login the user "system" changes the value back to "0" - so there is no conflict with admin rights of standard user.
For "Windows 8 Pro" this can be done with "group policy editor":
  • Start "gpedit.msc"
  • Go to "Computer Configuration" -> "Windows Settings" -> "Scripts (Startup/Shutdown)" -> "Shutdown"
  • "Add" a new shutdown script:
    Script name:
    C:\Windows\System32\reg.exe
    Script Parameters:
    ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch" /v Enabled /t REG_DWORD /d 0x00000001 /f
"Windows 8" doesn't have the "group policy editor" and I haven't found a stable solution.

I copied the shutdown script policy registry parts from "Windows 8 Pro" to "Windows 8" - but they have no effect.

I also tried to find a solution with "Task Scheduler" but don't found a stable trigger for "shutdown". I tried: Begin the task = "On an event", Log = "System", Source = "User32", EventID = "1074". This was me shown in "Event Viewer" for a shutdown event. This works sometimes - but "seldom". I also tested the trigger: Begin the task = "On disconnect from user session". But also this works sometimes - but "seldom".

As "Action" I choose:
Program/scripts:
C:\Windows\System32\reg.exe
Arguments (optional):
ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch" /v Enabled /t REG_DWORD /d 0x00000001 /f

Perhaps somebody can work on this to find a stable solution for "Windows 8".

I also play around a little with permissions of "UserSwitch" and add the users "Batch" and "Everyone" and give them full access - but also don't work stable.
 

My Computer

System One

  • OS
    Windows 8

Brink

Administrator
Administrator
mvp
Posts
22,959
#12
Hello NiFu,

The method used in the tutorial is rock solid other than the side affect of standard users not being able to allow entering an administrator's password if prompted by UAC.

If you don't mind that, then it's a good solution for now. Luckily the side affect may even benefit those that do not want standard users to be able to do that anyway for better security. Like preventing the kids from doing stuff they shouldn't be.

So far, I haven't found away around the side affect and still have all users in the sign in screen.
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

NiFu

New Member
Power User
Posts
160
#13
I read a comment in an other blog:
and it will break the remote desktop connection credentials to do remote desktop connections
I can't verify this - I have no remote desktop connection.
 

My Computer

System One

  • OS
    Windows 8

Brink

Administrator
Administrator
mvp
Posts
22,959
#14
I haven't heard that before, but if it's from within a standard user account, then it would be part of the same UAC side affect.

Do you have a link to where this is posted?
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

NiFu

New Member
Power User
Posts
160
#15
Do you have a link to where this is posted?
See here - comment of guest "Me" on December 10, 2012 at 2:37.

The other mentioned problem in this blog ("also the windows store would not let me log in no matter what I did") has other reasons - see end of comments (guest "Sergey Tkachenko" on December 13, 2012 at 8:29).

the side affect of standard users not being able to allow entering an administrator's password if prompted by UAC.
Hm, when I don't want that standard users can enter administrator's password - then I don't give them the administrator's password ...
 

My Computer

System One

  • OS
    Windows 8

Brink

Administrator
Administrator
mvp
Posts
22,959
#16
I tested it, and it does indeed break RDC credentials as well while set to show all users. :(

For the standard account issue, it's really only an issue for those that use a standard account for everyday use instead of their administrator account, and want to perform an elevated action while still signed in to their standard account. Otherwise, most folks would want a standard user to know or be able to use the administrator's password anyways.
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone

NiFu

New Member
Power User
Posts
160
#17
it's really only an issue for those that use a standard account for everyday use instead of their administrator account
Yes, but if you have more than one account - and only then you want to show the all user login screen - then the other user accounts are most standard accounts. Think of a family PC where "father" is the administrator and mother, son and daughter have standard accounts.
 

My Computer

System One

  • OS
    Windows 8

Brink

Administrator
Administrator
mvp
Posts
22,959
#18
Yes, it would be an issue anytime you wanted enter an administrator's password in a UAC prompt in a standard user account.

In that case, you would have to use the default "show last user" option, and have all accounts password protected to not have them signed into automatically.

To bad MS doesn't have an option to have "all users" show at sign in by default without the UAC credential issues.
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone
Posts
1
#19
changing the registry value in the initial steps is causing an issue with UAC, such that I cannot then run anything as an administrator from a standard user account.
I can confirm this problem. Easy way to check: With standard user account run an admin command prompt. Also others report this problem.

The problem is not the denied rights for user "system". The problem is the value itself. Check: If the value of "UserSwitch" is "0" then a standard user account can run "regedit" with admin rights and change the value to "1". After this change a standard user can't run any program with admin rights.

But we know:
  • The value "1" is only needed whilst booting - to show "all user" login screen
  • If the user "system" has the rights to change the value he will change this value back to "0".
  • I explored that the user "system" do this change immediately after or whilst the login.
So we can do:
  • Whilst shutdown we set the value to "1" - so it's ready for next boot to show "all user" login screen
  • Immediately after or whilst the login the user "system" changes the value back to "0" - so there is no conflict with admin rights of standard user.
For "Windows 8 Pro" this can be done with "group policy editor":
  • Start "gpedit.msc"
  • Go to "Computer Configuration" -> "Windows Settings" -> "Scripts (Startup/Shutdown)" -> "Shutdown"
  • "Add" a new shutdown script:
    Script name:
    C:\Windows\System32\reg.exe
    Script Parameters:
    ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch" /v Enabled /t REG_DWORD /d 0x00000001 /f
"Windows 8" doesn't have the "group policy editor" and I haven't found a stable solution.
NiFu,

Many thanks for that information. I have Win8 Pro so I only needed to add the shutdown script as you described. It does what I want: Multiple user logon screen but standard user (i.e. my own personal account) can enter Admin password to run updates, when necessary. I prefer not to use an Admin account for general use - I only log on as Admin when I have to.


Brink,

Any chance you could add the above instructions for Win8 Pro users to the Tutorial? I read the whole thread but I got the wrong idea that I had to run the VB script and then follow NiFu's instructions for 'Pro users. Once I understood, I had to do a System Restore and then follow NiFu's instructions, only.

Many thanks to both of you.

P.S. I now have Win8 Pro almost the way I want it:
No lock screen, multi-user logon screen (+ passwords), no Metro interface, straight to Windows Classic Desktop with old school Start Menu and Control Panel. Call me old-fashioned but I know what I like and I like what I know!
 

My Computer

System One

  • OS
    Windows 8 Pro

Brink

Administrator
Administrator
mvp
Posts
22,959
#20
Hello Abe Lincoln, and welcome to Eight Forums.

I have updated the tutorial to add the new OPTION ONE for this that does not have the elevated credentials issue that OPTION TWO and OPTION THREE has. :)
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS Maximus X Code Z370
    Memory
    16 GB (8GBx2) G.SKILL TridentZ DDR4 3200 MHz
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    3 x 27" Asus VE278Q
    Screen Resolution
    1920x1080
    Hard Drives
    250GB Samsung 960 EVO M.2,
    256GB OCZ Vector,
    6TB WD Black WD6001FZWX
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master
    Internet Speed
    300 Mb/s Download and 30 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    Linksys EA9500 router,
    Arris SB6190 cable modem,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Lumia 1520 phone