LockScreenGone v1.0 has been re-worked totally.
It's now smarter, as It will scan your existing LogonController.dll for a MD5 match, before doing any changes
to the system.
The issue with the lockscreen re-appearing after Lock & Sleep mode should have been resolved.
If you already have a patched dll, download this new patch and choose "Restore lockscreen"
first when running Install.cmd,
so the original dll file is restored before running the patch again.
Patches now have version numbers so I can keep them apart, this is LogonController_Patchv1.zip
Works for File versions:(64bit & 32bit)
(Latest Cumulative update KB3194798 10.0.14393.321 does not update LogonController.dll.
It's still file version 10.0.14393.206)
Modes tested on a "normal" winsetup in VMware:
1. From Boot = No Lockscreen
2. Lock workstation = No Lockscreen
3. Sleep = No Lockscreen
4. Logoff = No Lockscreen
5. Screen saver, on resume display log-on screen = No Lockscreen
6. Screen saver, on resume do not display log-on screen = No Lockscreen
7. Tablet mode = No Lockscreen
As a safety feature you can't apply a patch twice, as you would then overwrite the backup file.
The script looks for LogonController.bak in the system32
folder which is the backupfiles name.
If you update Windows via WU, and you got a patched dll, you have to manually delete the LogonController.bak
file from System32 if the LogonController.dll gets replaced, otherwise the patcher wont run again.
(access denied message if you try to restore, or Already Patched if you try to patch again )
If you have any issues, please report them.
Last edited by dobbelina; 19 Oct 2016 at 21:25.
Great work Dobbelina! Thanks!
(Just wondering: Can the "Restore First" command be added to the CMD file? or in a batch file? I would do it myself if I had the skills )
Last edited by theo54au; 14 Oct 2016 at 20:45. Reason: adding line
I'm on Win10 Pro x64 1607.
I had been using the task method (Option Three) and the security policy method (Option Four). Of course, this disabled the lock screen except right after boot. I know that these two methods are redundant, but that is beside the point right now.
A short while ago, I patched LogonController.dll manually, exactly the same way the patch does. But now, there is no lock screen right after boot, but there is a lock screen at all other times. The situation has literally reversed itself.
I double checked, and the task and security policy are both in place. I even checked the registry to make sure that the task was working properly (it is).
Any idea what is going on here?
[R] Restore lockscreen
If you want to make a separate "Restore First" script, put this in a textfile and save with .cmd extension:
The above code will only work if you ran my other patch scripts from before, & there is a LogonController.bakCode:@echo off @net.exe session >nul 2>&1 @if ErrorLevel 1 (echo "Run as Administrator" & pause && exit) if not exist %SYSTEMROOT%\system32\LogonController.bak (echo No Backupfile Available! & pause && exit) del /q %SYSTEMROOT%\system32\LogonController.dll ren %SYSTEMROOT%\system32\LogonController.bak *.dll cls echo File Restored All finished! & pause && exit
file in System32 which is the backup files name.
I have updated the patcher to LogonController_Patchv2.zip
Some users have an issue with the background image not showing behind the login screen from boot, fixed.
I also realized that you can't have the secure sign-in option enabled!, (eg, press Ctrl+Alt+Delete)
This is not a standard setting and the hack doesn't work, the new patch also solves that issue.
Try this new patch and choose "Restore lockscreen" first when running Install.cmd,
so the original dll file is restored before running the patcher again.
(If you already have a patched dll, otherwise just run it and choose "D Disable LockScreen)
Last edited by dobbelina; 15 Oct 2016 at 19:16.