How to bypass windows logon / welcome screen and log on automatically
Often having just 1 user who has no password will do it.
Otherwise,
netplwiz.exe
First (must be done first), select the user who you want to log in automatically.
Then, uncheck the Users must enter a user name and password to use this computer box.
reference: http://www.sevenforums.com/tutorials/377-log-automatically-startup.html
How to hide all accounts but one but require a password for that account (if the account has one)
create the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\.DEFAULT
with nothing in it.
Apparently that displays just the most recent user and “Other Users” (did not try it 4/9/2016)
References:
- http://www.sevenforums.com/tutorials/182279-logon-screen-fix-showing-only-other-user-last-logged-user.html
RIPPED TORN comment: http://www.sevenforums.com/2111856-post14.html
hhaddow990 commet: http://www.sevenforums.com/1738383-post5.html
- http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/recent-windows-7-update-change-welcome-screen-not/9539d070-2bac-4144-8dfc-0632aedb8f2b
How to Temporarily Bypass Automatic Logon at Startup and force the windows welcome logon screen to appear (IE, UNDO the above)
Let BIOS complete (or else you might get a “Stuck Key” error)
At the first windows screen (after BIOS done) hold down Shift key until you see the welcome log on screen.
You might want to change the logon background wallpaper image (below) to instruct users about the SHFIT key.
This does NOT display hidden accounts (“SpecialAccounts
“).
Hide user from welcome screen (et al)
Put in SpecialAccounts
list in registry and set it’s value to 0 (hidden; 1=unhide)
(Note: the ‘NT’ in WindowsNT in this reg key, not the regular ‘Windows’ without the ‘NT’)
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList\USERNAME
0
to hide; 1
to unhide
(Note: SpecialAccounts\UserList
levels do not usually exist)
Warning: This disables the account in other ways. No way to log in to it temporarily from the login screen without changing the registry back frist. Ie the only way you can use it as a backup account in case your regular account gets corrupted, is to set LocalAccountTokenFilterPolicy
to 1 (it’s default 0 or missing) and use sysinternals PsTools/psexec
to log into it remotely. Command line only.
Reference: https://social.technet.microsoft.com/Forums/windows/en-US/16378967-8a39-4aef-85e4-d859a71648d3/hide-user-accounts-on-windows-7-logon?forum=w7itproui
X:\a_no_backup\dl\M_M\usb_drive_copy\tech\windows\batch_files\hide_user_frome_welcome_screen.bat.txt
Use Hidden account–Shift click run as
To get a prompt that includes a username and password field from within Windows 7 — even in a Standard (non-Administrator) account follow these steps.
- While holding down the Shift key, right-click the program you want to run.
- Select “Run as a different user.”
- Type the username and password of the hidden account.
Note: this does NOT work for disabled user accounts, like the built-in Administrator account.
This DOES work for hidden (but still enabled) user accounts.
BUT this did not work for me 4/9/2016 from a user account that has no password (the dest acct does have a password)
The following did work:
runas /user:USERNAME "C:\Windows\system32\notepad.exe"
Reference: http://www.sevenforums.com/general-discussion/32109-logging-hidden-administrator-account.html
Reference: http://www.sevenforums.com/tutorials/419-run-different-user.html
“Classic” logon screen where you have to type user AND password
Local Security Policy secpol.msc
or gpedit.msc
Local Group Policy editor gpedit.msc
- Local Computer Policy
- Computer Configuration
- Windows Settings
- Security Settings
- Local policies
- Security Options
- Interactive Logon: Do not display last username : Enabled means classic login; Disabled (or not defined? means classic windows 7 user buttons)
Local Security Policy secpol.msc
- Security Settings
- Local policies
- Security Options
- Interactive Logon: Do not display last username : Enabled means classic login; Disabled (or not defined? means classic windows 7 user buttons)
Or,
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\dontdisplaylastusername
set to 1
Reference: http://www.sevenforums.com/tutorials/61650-log-user-name-password.html
change windows logon background image
This is not the desktop background wallpaper. It’s only seen during login/logout. It is a similar blue image with swooshes by default in Windows 7. But not the same. The login/out image does not have the MS logo in the middle, eg.
You might use this to instruct to hold SHIFT while logging on (see above).
I found the default login/out background 2 places. Only in winxsx folders–weird, I think:
C:\Windows\winsxs\amd64_setup-uxwizard-clientimages_31bf3856ad364e35_6.1.7600.16385_none_a4cc3ba14850df9e\background.bmp
C:\Windows\winsxs\x86_setup-uxwizard-clientimages_31bf3856ad364e35_6.1.7600.16385_none_48ada01d8ff36e68\background.bmp
Either
- regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background\OEMBackground 1
(might not exist; just create it)
or
gpedit.msc -> Computer Configuration\Administrative Templates\System\Logon
“Always use custom login background.”
set to “Enabled”
Put image here:
C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg
must be that exact filename. There are some variations on names using image size numbers I found online.
oobe
folder might not exist; just create it. oobe
stands for “Out of Box Experience” ie first time you start up a new Windows PC.
Reference: https://www.howtogeek.com/112110/how-to-set-a-custom-logon-screen-background-on-windows-7/
Reference: https://www.sevenforums.com/tutorials/5382-log-screen-change.html