User List Enabler for Windows 8

I proud to introduce my latest work - User List Enabler for Windows 8. Today me and my friend Gaurav Kale, we have done the great research related to auto logging in the last user in Windows 8.
Version 2.0 is released, please update ASAP. See the change log for details

If you have multiple user accounts in Windows 8 (e.g. one for yourself and another for your family member), you may notice a new annoyance in Windows 8 – it signs in the last user automatically who shut down/rebooted the PC. This tool resolves the issue and brings back the users list for you with one click. You will be able to choose your user account at every startup.As the result of our hard research, this tool is completely different from other existing methods, including all our methods we have described in our blog.

This is unique and safest tool, because:
  • it does not changes access rights on any registry key
  • it does not break "Run as different user..." Explorer command
  • it uses only built-in Windows features and tools

Under the hood of User List Enabler for Windows 8

Under the hood of User List Enabler for Windows 8 is nothing more than just Group Policy's "Logoff script" is Task Scheduler with special task. We will cover all details in our blog tomorrow.
Every restart/shutdown event it set DWORD value mentioned here to 1.

So, I am happy to release this tool for you to do all the dirty job. Enjoy!

Change log

  • User list enabler now compatible with Windows 8 and Windows 8 Pro.
  • Fixed a bug with user account which is not administrator.
  • Application was rewritten from scratch.

Initial release

User List Enabler in action

User List Enabler for Windows 8 is free, portable tool compatible with Windows 8 x86 and x64. It will request UAC/Administrator's right when they will be required. Use "Reset to defaults" button to rollback changes.

Feel free to report bugs if you found it.

Download: User List Enabler for Windows 8

Donate options for satisfied users:

PaDi | 05 Feb 13

Hi, I have two standard users for my kids, so it is frustrating to boot the machine and not let me choose the account I want to log on with.
My problem is that the tool doesn't seem to work under "Standard Accounts" even when I give the rights as Administrator, the system stills boot to them automatically.

mojster001 | 21 Feb 13

It works for "admin" account but not for "standard user" account. Any solution?

Sergey | 21 Feb 13
Comments: 478

I am looking for solution

chrisbax | 23 Feb 13

I report another problem, the program only works in a single situation:
1) every account is an Administrator account
2) and every account is protected by password.
If one of this conditions is not satisfied, the program doesn't work.
My problem is: I have 2 synchronized Microsoft accounts, which must be protected by password.
I want to see the user list, but I want to disable the password on login (using netplwiz.exe), just like it happened in XP or 7.
I hope it might be possible... and I don't understand why Microsoft deleted this feature... :(

Sergey | 23 Feb 13
Comments: 478

if you have disabled the password on login using netplwiz.exe, Windows will perform auto logon regardless of this program settings.

chrisbax | 26 Feb 13

And so there is no solution... however thank you for the program

Sergey | 27 Feb 13
Comments: 478

Sir, I figure out how to fix the issue.
The solution will come with this weekend

chrisbax | 27 Feb 13

Can't wait to see it! Thank you!!

chrisbax | 03 Mar 13

Thank you Sergey! However, in order to work for local accounts (not synchronized with Windows Live mail) it must be used a little process: for every account must be set a password. If the user doesn't want a password, the space for it can be left blank (when setting up it on Settings). On startup the list of users is automatically shown, and clicking on the user image, the login is done immediately. I suggest to put this guide in the description of the program, because it may be not clear for some users.
The program still doesn't work for Windows-synchronized accounts with a disabled password (with netplwiz). However I think that there is no solution for this... anyway, the program works well for every other kind of accounts, guest or administrator... so it is a very good work!

Sergey | 04 Mar 13
Comments: 478

Windows 8 with german language. I try to pin a program from my nas with unc path. The result is a shortcut to my local temp folder. Then I tried with a local program, but with the same result. All pinned shortcuts go to my temp folder. And yes, I use the last version for win8.
Thx for your help

ana | 12 Mar 13

So, if I understand right, there's no way to make it work if users doesn't have a password? Because, if so, I think that I save more time switching account once I'm on start...

Sergey | 13 Mar 13
Comments: 478

You understand it wrong.
It makes the user list available if user account have no password.

lim | 08 Apr 13

Does not work anymore since 07/04/2013. it could be because of an update. After the restart, the registry key is set to 0 when it should be 1 because of the script. On windows 8 pro x64.

web | 09 Apr 13

i can confirm that it's not working now at least on my end(it worked before), tried setting it off and on again , but no luck yet.

Mauy | 12 Apr 13

it does not work if i reboot system can you modify it so it can work when i reboot?

Fersanin | 05 May 13

La herramienta en mii caso funciona bien en parte , con Windows 8Prof. x64 si reinicias se inicia Windowqs con la última cuenta que reiniciaste , si apagas y vuelves a encender entonces si aparecen las dos cuentas de usuario para elegir la que tu quieras.Muchas gracias por esta herramienta.


web | 31 May 13

maybe something got borked on my endbefore, but looks like now it's working fine as Fersanin said

Tajnymag | 21 Jun 13

Don't know why, but it has suddenly stopped working.After few reboots it's again on default "last user signed" screen.If you'll update it, I would worship you ;-)

tud | 25 Jun 13

i also want to mention that it doesn't work. i am using a x64 windows 8. after reboot the login for the last logged in user is shown.

preston | 02 Jul 13

Stopped working for me too. There's 3 user accounts on my win8 pro x64, and it only works for one of them now.

clive960 | 12 Jul 13

just tried your user list enabler on my pc running win 8 pro 64bit and it didn't work. sorry.

me | 12 Jul 13

maybe it will work again if instead of using userswitch entry this one:

Task Scheduler Configuration:

Run whether user is logged on or not
Run with highest privileges
configure for Windows 8
note: you need to use an account with administrative privileges for the task.


at Log on (any user!)
On connection to user session (any user!)


optional arguments:
ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI" /v LastLoggedOnUserSID /t REG_SZ /d "" /f


Untick everything you can, or at your own discretion.

good luck.

Jumpy | 26 Oct 13

Anything for Windows 8.1, please?

Hazem | 31 Oct 13

please update it to work for win 8.1

Ethancarter | 16 Nov 13

Thanks but it doesn't work any more on Windows 8.1.

throkr | 17 Nov 13

Just used it without any problem in Win8.1 Pro x64 ...
Thank you !

Anonymous | 22 Nov 13


Anonymous | 22 Nov 13

eu amor julinena não jogo

Marababol | 13 Dec 13

I am using Win8.1 Pro x64.

I have Guest account enabled and it it doesn't seem to work with it.
When I am logged in as Guest and restart, I am automatically logged back into the Guest account and not brought back to the main users selection view.

For standard accounts, everything is fine and no auto logging occurs.

Alessio79 | 25 Jan 14

Hi, don't works with Microsoft account on Windows 8.1 x64

Anonymous | 01 Feb 14

not working on windows 8.1 :(

jan | 11 Feb 14

Didn't work on W8.1 but the important question is why the software does phone home?
F-secure blocked the application because of using the internet. I don't believe this software needs an internet connection.
The script mentioned by "me|12 Jul 13" didn't work for me either.

Sergey | 15 Feb 14
Comments: 478

Phone calling is just new version check.
And yes, it does not work on the latest Windows 8.1.
I have no solution atm

Wolfeymole | 17 Feb 14

This does work on Win 8.1 with two password protected admin accounts running on an HP 64 bit machine.

Thanks Sergey

Andrejy | 17 Feb 14

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch /v Enabled /t REG_DWORD /d 1 /f

SetACL -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch" -ot reg -actn ace -ace "n:S-1-5-18;p:set_val;m:deny;w:dacl"

peter c | 04 May 14

Installed this on W8.1 x64, with one standard account and one administrator, both set up with no passwords.
Worked fine the first two starts, but then went back to its old ways of going to last user's desktop. Tried un-installing then starting again, but no luck. Any suggestions?

isao | 07 May 14

does not working on 8.1 standard account.

Bospik | 01 Jun 14

To work you need to use:

n:S-1-5-18 (User: System) —> n:S-1-5-32-544 (User: Administrators)

SetACL -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch" -ot reg -actn ace -ace "n:S-1-5-32-544;p:set_val;m:deny;w:dacl"


Sergey | 03 Jun 14
Comments: 478

Thank you. I will try.

adilson telles | 27 Jun 14

great job!
worked like a charm here (windows 8.1 pro x64).

Bospik | 12 Jul 14

Here are fully tested and working method:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch /v Enabled /t REG_DWORD /d 1 /f

SetACL -on "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch" -ot reg -actn ace -ace "n:S-1-5-18;p:set_val;i:so;m:deny;w:dacl"

TESTED and WORKS on many PC

Julien | 27 Sep 14

Bospik, I don't understand what to do.
Do I have to create a Batch file with your quote ? Something else ?

hman | 01 Nov 14

Windows 8.1 machine, no login passwords. utility (ver 2 ) does not work at all. will always go back to last used account whether admin or otherwise.

Bart | 18 Nov 14

New lenovo laptop with Windows 8.1 hom x64, if i run the tool & shutdown it does not work, run it again it does remember the settings so i can restore to default, too bad...

Anonymous | 08 Dec 14

I tried it several times, but it doesn't work no matter what I do. Is there any other program that will fix this?

Anonymous | 22 Dec 14

It does work but is finicky....assuming it is installed correctly you have to cycle through the options, rebooting each time, before it will work......not sure why. Also, anytime something is updated (e.g. java) it tends to break after which you have to cycle through again! This is a little frustrating but better than the alternative.

duesi06 | 27 Dec 14

When i start the Program, i get the following error:
Dateisystemfehler (-1073741819)

Anonymous | 25 Jan 15

any plan for windows 10 please

bsodcsi | 11 Mar 15

I think I may have figured out what was wrong with this in Windows 8.1, It seems that Microsoft has again separated the meaning of what a administrator is and just being associated in the Admin group does not actually make you a administrator for certain programs or policies. What I found was if you install the product and reboot, once you get back in to rerun the program install and disable it. This is the trick, right click the program and run as administrator to disable it. Reboot and right click the program and choose run as administrator to enable it.
Problem solved.

Fabio | 07 Apr 15

Problem: Not working properly with windows 10 (if i activate your tool, at reboot the pc do auto logon with another account xD

Submit comment