Perfect Krutonium, this background changer works like a charm, thank you. I used it on a clean install of 240, ESD to ISO. Just 3 remarks: -Restore original (background). -If background set, show it the next time background changer is started. -I saw you use the %temp% folder. Thus [user]\AppData\Local\Temp\BackgroundChanger\* I prefer the Roaming folder. In like [user]\AppData\Roaming\BackgroundChanger\* Reason: I clean out the temp folder once in a while. There is also a config file stored in [user]\AppData\Local\Windows_10_Login_Backgrou\* Perhaps you can change this to use the Roaming folder aswell, everything neat and tidy. Finally, to complete the program a button to Personalization\Lock Screen in Settings would be nice. You can set the Lock screen there. It is the one other screen a user might want to change. And you know, when you look for something, you can never find it. A button would be handy. [Edit] On second inspection it seems you do use the Temp as a temporary folder. Disregard my above comment about it.
so that would be something like using this location to remove it? Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AccountPicture\Users]
Seriously how safe is this? What the chances of some Windows updates that conflict with this script and totally screw up the login screen and you can no longer find the login area?
I ran into the crap before twice. Once with the Ultratheme(the old ultratheme that totally screw up after uninstallation and reboot) and once with modifying the login and the login was gone on reboot/bootup and I didn't have a restore point.
Guys still not working here...this is the error: System.UnauthorizedAccessException: Access to the path 'C:\Windows\SystemResources\Windows.UI.Logon\Windows.UI.Logon.pri.bak' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) at System.IO.File.Copy(String sourceFileName, String destFileName) at Windows_10_Login_Background_Changer.Form1.Form1_Load(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
This is cool! Be nice to change this! I downloaded the latest release, 6 I believe, and I ran it as an admin and I get the error "A severe error occurred, please check for an update." I am running Windows 10 build 10240 (RTM) Enterprise x64. Has anyone had this problem?
Follow the steps that were posted earlier in the thread with takeown and icacls commands to change the access security of the Windows.UI.Logon folder. Then it should work. It's a bug in the program. Try running the script (it was posted in this thread some pages ago) manually and see what error it outputs.
I just renamed hidden folder inside "C:\Users\Public\AccountPictures\S-1-5-21-3536310098-1894570406-6216140-1001" and it worked.
vikaspatidar, now it's working, i'm connected witn microsoft acc, and the avatar is gone, thank you!!!
All right. That's something I did with Windows 7 about two years ago. I left login screen clean of user's icons and password input box, but functional.
I changed mine back to the neutral gray. Having different images across the lockscreen, login screen, and the desktop is just too much. Thanks!
Well, that is up to you, but the whole idea of all this was to find a way to modify something that Microsoft wasn't allowing us to do. We started hard to search for the option to customize the login screen, and here it is.