How to change default lock screen image in Windows 10

In Windows 10, the lock screen image is shown in a number of cases. For instance, if you locked your user session using Win+L or by clicking the user image in the Start Menu, the lock screen image will appear and show the image which is set in your Settings -> Personalization -> Lock screen. But if you sign out or the screen is locked at the user list screen, then Windows 10 shows another image. This is the default lock screen. So, there are two completely separate lock screens in Windows 10. Here is how you can set the default lock screen image in Windows 10.

When you sign out from your Windows 10 user session, after one minute the default Lock screen image appears. If you enable the Ctrl + Alt + Del sign in requirement, it will appear instantly.
Here is how the lock screen image for my user account looks like:Windows 10 per-user lock screen Windows 10 control alt del login screen

And this is the default lock screen image set in my Windows 10:Windows 10 default lock screen

As you can see from the screenshots above, they are two different images.

Unlike the per-user lock screen image, the default one cannot be changed using the Settings app. Here is how to change default lock screen image in Windows 10.

It can be done with a simple Registry tweak. Just do the following.

  1. Open Registry Editor
  2. Go to the following key:

    Tip: How to jump to the desired registry key with one click.
    If you have no such key, then just create it.Windows 10 create personalization policy reg key

  3. Create a new string value named LockScreenImage.Windows 10 create lockscreenimage value Set its value data to the full path of the desired image which will be used as the lock screen image:Windows 10 set lockscreenimage value

Now the default lock screen background will be set to the specified image:Windows 10 custom default lock screen image

The user lock screen image will remain unchanged:

Windows 10 user lockscreenimage unchanged

The only limitation of this trick is Windows Spotlight. It is not possible to enable it for the default Lock screen.

The same can be done using Winaero Tweaker. Go to Appearance -> Default Lock Screen Background:
Winaero Tweaker default lock screen
Use this option to avoid Registry editing.

You also might be interested in disabling the Lock screen completely. See this article: How to disable the Lock Screen in Windows 10.

If you have any questions or suggestions related to this tweak, you are welcome to comment.

41 thoughts on “How to change default lock screen image in Windows 10

  1. Jim

    Any tips on changing the log in screen?

    1. HD Scania

      A registries key above, or nothing.

  2. Colt

    for some reason, within the tweaker I am unable to see any of my .jpg photos to add as a new default lock screen. is there a reason for this?

  3. Colt

    I am an idiot…..nevermind….just found the selector for which types of files it searches for. starts out on .png hence the confusion

    1. HD Scania

      On your right-bottom there is a hint.

  4. Michael T

    Were is the default lock screen image for Windows 10 located. Somehow I have managed to get mine set to my most recent Spotlight image. I know this is not supposed to be possible but it has happened. I would like the beach cave image back. Thanks.

    1. David

      Look in C:\Windows\Web\Screen. It and the other default images live there.

  5. Billy D

    I know this changes the *default* lock screen image, but is there a way to change the *user* lock screen image through the registry? Yes, specifically through the registry, and not through the personalization menu.

  6. Ron S

    This feature does not work on Windows 10 anniversary edition. In fact it also messes up the ability to change lock screen settings. Once you set this the option to change the lock screen just has a message at the top saying this is controlled by your company. It also changes the ability to change the diagnostic and usage settings from full to basic or enhanced. it again just says this option is controlled by your company.
    I am running Windows 10 anniversary HOME edition.

  7. DIMM_V2

    Doesnt WORK in version 1607:; Build ; 14393.105

    and i can’t put the normal background , even if i Delete the registryt values .

  8. Dave

    Doesn’t work in Anniversary Update (1607). Well, it does work but it makes it where the user cannot change their lock screen. That’s a problem. I just want to change the DEFAULT lock screen.

    Why is it doing this?

    1. Sergey Tkachenko Post author

      It forces the image for ALL lockscreens.
      The most suitable option to use the same image for all lockscreen at once.
      Not so convenient, but this is all that Microsoft allows us.

      1. Dave

        What do you mean by “use the same image for all lockscreen at once?” Just not sure what that means.

        1. Sergey Tkachenko Post author

          In short, I meant the following.
          1. Revert the tweak.
          2. Change the user lock screen image.
          3. Apply the tweak again.

          1. Dave

            Same result. It locks so that the user can’t change it.

          2. Sergey Tkachenko Post author

            After you reverted the tweak, try to do the following.
            Open the command prompt and type
            gpupdate /force
            The result should be as follows:

            C:\Users\Winaero>gpupdate /force
            Updating policy…

            Computer Policy update has completed successfully.
            User Policy update has completed successfully.


            Then restart your PC.
            This should restore the ability to change the user lock screen.

  9. Dave Hawley

    Definitely this tweak now does not work as before in the Anniversary Update, if you have auto logon enabled.
    If you have to put in your password on logon, it does seem to still work.
    With auto logon enabled you can have the cave picture or a plain colour, no alternative image seems to be possible.

    1. Jake1702

      Why do people use autologon?

  10. Jimmie

    This did not work for me, and i have tried everything. There is no way to change the Lock screen that is displayed when you first boot your PC. if Anything, the best i was able to do was to turn off the lock screen. everyone has a salutation for this, none of them work.

  11. Scott

    This did not work. I tried manually updating the registry and using the software. Same result. Still shows the beach cave image. Anyone have any ideas?

  12. John

    This doesn’t seem to work with the April 2018 version of Windows 10. I tried it numerous times with JPEG and PNG images without luck. Possibly the structure of the settings has been changed by Microsoft.

    1. Julien

      Same problem, and i had several bluescreens while trying

  13. Ken

    I had trouble with Lock and Logon background images refusing to change regardless of what I tried until I deleted (renamed) the two files: roaming.lock and settings.dat found at:

    I hope this helps others having similar difficulties. Perhaps this seemingly safe and easy action could be added under-the-hood of the WinAero action of changing the lock screen.

    ~ cheers

  14. Mitchell Dianopolis


  15. JR

    Definitely doesn’t work in Win10 1903.

  16. JR

    I’ve found a solution that works on the latest Windows 10 Pro Build 1903.
    1. Go to C:\Windows\Web\Screen and take the ownership of img100.jpg
    2. Rename it.
    3. Copy an image you like to this folder as img100.jpg
    4. Use the Winaero Tweaker or the above “How to change default lock screen image in Windows 10” with the same picture that you will put in other folder.
    5. To be on the sure side Open CMD prompt as Administrator and write: gpupdate /force
    6. Restart your PC.

    The picture in default lock screen image will change.
    (It will take few days until the Lock screen picture will change. In my case it took 3 days).

    1. ToneDeF

      This worked for me with the latest Windows 10 Pro Build 1903:

      1. Create the following folder if it does not exist: C:\Windows\System32\oobe\info\backgrounds

      2. Copy a JPG image you like to this folder and name it backgroundDefault.jpg

      3. In the Registry Editor, browse to HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization and ensure that the following properties exist with the specified values:
      [REG_SZ] “LockScreenImage”: “C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg”
      [REG_DWORD] “NoLockScreen”: “0x00000001 (1)”

      Alternatively, here are the contents of a .REG file:


      4) The change should take effect immediately. If not, open a CMD prompt as Administrator and execute the following command: gpupdate /force

  17. Dave

    A few of these techniques work for me, Win10 v1803, 1809, 1903

    WORKS – ToneDeF method using OOBE
    WORKS – WinAero (original posting) registry ‘Personalization’

    However – All of these (and other) methods only seem to work if the image is the same resolution as the current monitor setting. More specifically, the image displays at 1:1 resolution, so if you have a company logo or image that starts on the left, or right, it may be cropped. The lockscreen does not scale.

    Worse is when there are multple users that each use a different monitor resolution. These methods do not work proper.

    My solution, which is clumsy and high maintenance – until I find a better method is to replace the actual displayed lockscreens with the actual screen sizes that Windows detects and displays. These are located in a system locked folder at: C:\ProgramData\Microsoft\Windows\SystemData\ and within this folder are folders for each user, and each screen resolution you have. The system folder is .\S-1-5-18\ReadOnly\

    To manage this, you need to take ownership such as:
    takeown /F C:\ProgramData\Microsoft\Windows\SystemData /R /D N

    Then allow access:
    icacls C:\ProgramData\Microsoft\Windows\SystemData /grant {me}:(F) /T

    Baffling why Microsoft chooses to make such a superficial cosmetic task a key system component and rewrite the settings every major update.

    We use a script to cleanup all the Microsoft junk, unwanted and forces changes and other things constantly.

  18. Knyptian

    01.2020 Win10 Gome 1909
    Is there a way to do it on Windows 10 HOME edition? I’ve tried everything from above and nothing works.

  19. Jeffrey

    Bummer, leave it to Micro$oft for such a terrible design. Will they ever learn? I seriously doubt it. So many repeated mistakes version after version leads me to believe such things are by design to support 3rd party insiders to give them business.

    I tried the winareo tweaker on 1909 I just installed but it fails and says “Setup was unable to create the directory C:\Users\myuser~1\AppData\Local\Temp\js-SQ9SU.tmp Error 2: The system cannot find the file specified.”

    That looks like a programming error to me. I’m using version of winareo.

    1. Sergey Tkachenko Post author

      The installer has no access to your temp directory for some reason. It is a permission issue.

      1. Jeffrey

        Thanks for that info, but it is a temp directory setup either by microsoft or your app. I manually created a folder in that directory without issue, so if a permissions issue it’s due to how microsoft views your app, at least that’s my best guess.

        The temp folder is buried a few layers deep under AppData, a hidden folder.

  20. Concerned Reader

    Might consider *DATING* these articles!

    Tech moves along rather quickly, you know.

    1. Sergey Tkachenko Post author

      They are DATED.
      Below the text!

    2. Bob

      I tried. The articles refused to go out with me on a date.

  21. Stefan H

    First, thank you for your great WinAero Tweaker and it’s nice descriptions on here!

    Second, you missed the key “DisableLockScreenAppNotification” to proove the lock screen will work.
    So this are the commands i always use:
    (Assuming your picture in %windir%\System32\oobe\info\backgrounds\backgroundDefault.jpg)

    reg.exe ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization /v LockScreenImage /t REG_SZ /d C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg /f 1

    reg.exe ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\System /v DisableLogonBackgroundImage /t REG_DWORD /d 0 /f

    reg.exe ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\System /v DisableLockScreenAppNotification /t REG_DWORD /d 1 /f 1

    1. Bob

      This article is not for your user account’s lockscreen but for the DEFAULT lockscreen. The default is the one which appears when no account is signed in. Got it?

  22. Stefan

    You should mention, that this way of doing is only working on Windows 10 Enterprise or Education Editions.
    For all WIndows 10 editions, including Home, you have two different solutions:

    SOLUTION 1 – Changing Default LockScreen Image:
    Attention: Be aware, that icacls using Administator name depending on your language!
    Same thing with “echo F” for saying “file” at the xcopy file or folder question!
    Do it better if you’re smarter out there :-)

    :: set some good to know keys
    reg.exe ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager /v RotatingLockScreenEnabled /t REG_DWORD /d 0 /f
    reg.exe ADD HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager /v RotatingLockScreenOverlayEnabled /t REG_DWORD /d 0 /f
    reg.exe ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization /v NoLockScreen /t REG_DWORD /d 0 /f
    reg.exe ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\System /v DisableLockScreenAppNotification /t REG_DWORD /d 1 /f
    reg.exe ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\System /v DisableLogonBackgroundImage /t REG_DWORD /d 0 /f

    :: take ownership of folder, backup old image, copy new image
    :: replace MyNewImage.png with your full image path
    TAKEOWN /F %WINDIR%\Web\Screen\ /R /A /D J
    ICACLS %WINDIR%\Web\Screen\ /grant Administrators:F /T
    REN C:\Windows\Web\Screen\img100.png img100.png.backup.%date%
    echo F | xcopy /C /H /R /Y “MyNewLockScreenImage.png” “C:\Windows\Web\Screen\img100.png”

    cd %ProgramData%\Microsoft\Windows
    takeown /F SystemData\ /R /A /D J
    ICACLS SystemData\S-1-5-18\ReadOnly\LockScreen_Z\ /grant Administrators:F /T
    del /Q /F SystemData\S-1-5-18\ReadOnly\LockScreen_Z\*.*

    SOLUTION 2 – Use the “CSP” Registry Keys
    This takes effect immediatly without reboot or logoff. The images are changed, but the lockscreen option at the pc settings is now locked. The user cant change the image anymore if this keys are set.

    reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP /v LockScreenImagePath /t REG_SZ /d “MyNewLockScreenImagePath.png” /f
    reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP /v LockScreenImageUrl /t REG_SZ /d “MyNewLockScreenImagePath.png” /f
    reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP /v LockScreenImageStatus REG_DWORD /d 1 /f

  23. Scott Davis

    In Windows 10 1909 and 2004 (and possibly others going back) the GPO method does not work outside of Enterprise and Education SKUs. WinAero should be updated to not make this option available if running on a machine that doesn’t support the GPO method. Maybe WinAero should present another option to implement the prior poster’s (Stephan) method #2 (using the CSP registry keys), as this has worked for me on all machines I’ve tried it on.

    1. Scott Davis

      PS…Thank you Stephan


Leave a Reply

Your email address will not be published. Required fields are marked *