How to Disable “Switch User” Option in Windows Vista and 7?
“Switch User” feature was introduced in Windows XP which allows one user to switch to other user without ending the current session. Its a very useful feature and also available in Windows Vista and 7.
Many system administrators might want to disable this feature to restrict end-users. If the users are using Windows XP, its very easy task. You can disable “Switch User” option using “User Accounts” applet in Control Panel.
But its not that easy under Windows Vista and 7 as there is no such option available anywhere in Control Panel. So how to disable “Switch User” option in Vista and 7?
Advertisement
Although its hard but not impossible. It can be done using Group Policy Editor as well as Registry Editor. So here we are sharing both methods which can be used to disable “Switch User” option in Windows Vista and 7:
A. Disable “Switch User” Option Using Group Policy Editor:
1. Type gpedit.msc in RUN or Start Menu Searchbox and press Enter. It’ll open Group Policy Editor.
2. Now go to:
Local Computer Policy -> Administrative Templates -> System -> Logon
3. In right-side pane, double-click on “Hide entry points for Fast User Switching” option and set it to Enabled.
Advertisement
4. That’s it. Now “Switch User” option will be disabled from Welcome screen as well as from Shutdown menu.
B. Disable “Switch User” Option Using Registry Editor:
Some Windows editions such as Starter, Home Basic and Home Premium don’t come with Group Policy Editor. If you can’t use Group Policy Editor, here is a Registry method to do the same thing:
1. Type regedit in RUN or Start Menu Searchbox and press Enter. It’ll open Registry Editor.
2. Now go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
3. In right-side pane, create a new DWORD value HideFastUserSwitching and set its value to 1
4. That’s it. Now “Switch User” option will be disabled from Welcome screen as well as from Shutdown menu.
PS: If you want a ready-made script to do the task automatically, download following ZIP file, extract it and run the extracted .REG file. It’ll ask for confirmation, accept it:
Hi,
First of all thanks for this topic.
On the previous comp it worked like a charm (HP Probook 4520s,Win 7 Ent SP1 64 bit).
Here on new laptop with the same OS Win 7 Ent SP1 64 bit, i found and enabled this option in Local GP but still “Switch Users” appears.Also there is no registry key in HKLM and HKLU.Just added DWORD 32bit string HideFastUserSwitching and set its value to 0.Still Switch Users appears.
Anyone encountered this problem?
Does not work do you need to reboot or something? i can still see my user switching options and use them still
^^ If you use Group Policy Editor, you’ll not need a reboot or log off but if you use Registry Editor method, you’ll need to log off or restart your system.
Unlike the others I want to enable this feature in Windows 7. It seems, what it’s impossible, since SP1 install…
I tried to edit “Registry” and “Local Group Policy” with no doubt. It’s impossible to even get greyed-out function… I tried to use “Switch User Tool”. It locks my administrator account, but when I trying to Log-on to other account, I getting an error:
“The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator.”
I rode a discussion in a Forum. It looks like, what one person had the same problem as me. Btw, I’m using “Super administrator” account.
^^ Are you using it as a server or do you use Remote Desktop connection?
I don’t know, what ‘u meant. Hehe.., but I’m running Windows 7 Ultimate (x64) and “Allow Remote Assistance connections to this computer” is checked on. I don’t think, what I’m using server version, if ‘u asked that… I remember, what long long ago, maybe before SP1, I had “Switch User” function. If SP1 uninstalling is the best, what I can do, then I rather wouldn’t have this option.
^^ It might be a Registry or system file problem. I think you used a tweaking software which made some changes to Registry to change the connection limit, etc. I can only suggest a repair of Windows or fresh installation of Windows.
Anyway, I lived without this option, I can live now too.
Is there a way to disable the switch user when someone locks the computer but not all the time.
I’d like to do this so that If i lock the computer no one except me can use it.
The problem with this, unless I am missing something, is it removes the option to restart the computer when an account is at the lock screen. So basically we end up having to hard restart to get those users out.
Is there a way to make it like XP where at the very least you can log that person out with the administrator account so someone else can log in without restarting the box?
All these unnecessarily complicated solutions are great and all, but if you simply want to switch users from the guest account in Windows 8, try CTRL-ALT-DEL from the desktop. You don’t need a nuke to kill a mosquito.
Your instructions do NOT work with Windows Vista
Great!
Workes fine in W7 through “regedit”.
Disabled “Switch User” Option with easy.
Thanks.
A. Disable “Switch User” Option Using Group Policy Editor:
Worked perfectly using Windows 7 Enterprise, without need to reboot either.
can you help me why i m not able to go switch user
To Living Legend,
You didn’t get it, It’s about totally removing that fast user switching option. Please read more carefully in future before making dull comments,
Kind regards
To VG,
Is the regedit solution viable for Windows 10?
Kind regards.
I have Win 7 x64 Ultimate. I have removed the Fast User Switching (I dont remeber how!) and cannot enable it anymore, even setting group policy disabled. The ‘switch user’ button is simply missing.
I believe I used one of those tweak apps and disabled it in some other way 🙁
Any advice?
Thanks!
Maybe I’ve disabled some service that is necessary?
^^ Check Services Manager and look for “Fast User Switching Capability” service. If its present, set it to Automatic.
What Jerry is describing is what one a**hat did at work so when I go to fix the a**hat’s PC after receiving the support ticket, I have to hold the power button in for 4 seconds then restart or go later in the day when the a**hat arrives.
In spite, I should lock it when I leave so he can see how stupid it is. I was researching how to revert it but they are the type of a**hat to undo it since they have the understanding.