Hide User Accounts on Windows Login Screen
This utility allows to hide select user accounts on the Windows login screen.
Any selected accounts are simply added to the Registry key
which will cause Windows not to display them on the login screen anymore. This
method is known to work on Windows 7 and 8 and is likely to work on Vista.
Note that the application will also display a few accounts that are disabled on your machine or already excluded from logging in via other means. Hiding or unhiding them using this utility will have no effect.
NB While hiding all accounts is a safe thing to do (because Windows wil prompt
you for a user name in that case), hiding all Administrator accounts is not
recommended and will require some trickery to actually get enough permissions to
undo that action. You have been warned. (Hint: from a command line, you can do
runas /user:<an admin user> cmd to get a command line for that user. From
there, you can launch this utility or
regedit and fix the problem.)
Building from Source
This application uses Qt and its build system
qmake. It was
developed using Qt 5.0 and MSVC2010, though newer versions are likely to work.
The software can be built using Qt Creator or from the command line with the
Copyright and License Information
This software is Copyright (c) 2013 Felix Krull. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.