• Graham Ansell

    I worked out how to fix this with out causing any other issues. This is what I did.

    1. Backup/export HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionAuthenticationLogonUIUserSwitch

    2. Change the UserSwitch Enable value to 1

    3. F5 to refresh registry, then delete the UserSwitch Key

    4. From the Parent Key ‘LogonUI’, right-click it and select Permissions

    5. [Disable Inheritence] and select ‘Remove’

    6. Now edit each User, Advanced Permissions and uncheck/untick ‘Create Subkey’ (This stops the key being recreated).

    Reboot to test.

    If there is an issue you can just merge the Userswitch.reg file you backed up and then re-edit ‘LogonUI’ key and check create subkey. But I haven’t had any issues at all with this method. Works in Windows 8 and 8.1, Pro and Core.

    Good Luck

    • Richard Cranium

      Two problems with your solution:
      1) It breaks UAC in (at least) OTS mode. consent.exe crashes with an interesting error while trying to display the administrator tiles.
      2) Because you’re addressing Wow6432Node, you’ll find it only works on 64-bit Windows. On 32-bit Windows, it will have no effect.

      • Graham Ansell

        I didn’t mean to address Wow6432Node. That bit can be ignored, just carry this out under the main Microsoft key under Software. My mistake there. I don’t know what OTS mode is, I’ve done this on a 2 Windows 8.1 systems (32bit and a 64bit), and a 32bit Windows 8 system and have had no issues what so ever.

  • rugbymidland

    Sorry ,but Winaero User List Enabler doesnt work on my PC (DWORD value still stays at 0)