How to Find the Current Lock Screen Image File Name in Windows 10?

Windows 10 Spotlight images are stored several levels deep inside the Local Appplication Data folder, under “Assets” folder as we’ve seen in post How to Backup Windows Spotlight Images in Windows 10.

This post tells you how to find the exact file name of currently displayed Lock Screen or Windows Spotlight image so that you don’t have to wade through 50+ files in your Assets folder in order to locate a single file.

lock screen assets current image

Find the Current Lock Screen Image File Name and Path in Windows 10

For Windows 10 versions *earlier* than 1803

Windows 10 Lock Screen image (Windows Spotlight) file name and path for the currently displayed landscape and portrait assets is stored in the following registry key:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative

To find the current lock screen picture’s file name along with its Path in Windows 10, follow these steps:

  1. Start the Registry Editor (regedit.exe) and go to the registry path mentioned above.
    lock screen assets current image
    The value data for LandscapeAssetPath is what you need, if using a computer. PortraitAssetPath image applies to mobile devices. These two values hold the file name of the current Windows Spotlight wallpaper image.
  2. Double-click the LandscapeAssetPath value and copy the data to clipboard.
  3. Right-click Start, click Run and then type this:
    explorer /select, [folderpath]

    Of course, replace [folderpath] with the actual Lock Screen image path you copied from the Registry Editor, and press ENTERlock screen assets current image
    There you go. That command opens the Assets folder with the current Windows 10 Spotlight wallpaper file already selected. You can copy it to your Desktop or Pictures folder, add the .JPG extension and use it.
    lock screen assets current image

  4. Exit the Registry Editor.

For Windows 10 versions 1803, 1809 or higher

In Windows 10 1809, the current lockscreen wallpaper image is stored in REG_SZ string values named landscapeImage and portraitImage under the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Creative\<your SID>\<random-folder-name>
  1. Find your user account SID by opening a Command Prompt window and running this command:
    whoami /user

    find account sid using whoami user command

  2. Note down the SID for your account.
  3. In the Registry Editor, go to the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Creative\
  4. Select the appropriate SID branch that corresponds to your user account, and double-click the branch to expand it.
  5. There may be more than one subkeys underneath, each subkey may refer to a different wallpaper image file. It possible that the last key holds the current/most recent Lock Screen wallpaper image file name (in a value named landscapeImagein the right pane.)

    find current lock screen image creative windows 10 1803 1809 and higher
    (click to view full size)
  6. Double-click landscapeImage and copy the path. That’s your current lock screen wallpaper image file path.
  7. Right-click Start, click  Run and type this:
    explorer /select, [folderpath]

    (Replace [folderpath] with the actual Lock Screen image path you copied from the Registry Editor in step 6, and press ENTER)

  8. That command opens the Assets folder with the current Windows 10 Spotlight wallpaper file already selected. You can copy it to your Desktop or Pictures folder, add the .JPG extension and use it.

That’s it!

Using Script to Find the Current Lock Screen Image File in Windows 10 (*only* for versions older than 1803)

To accomplish the task more easily, I made a Vbscript file that finds the current lock screen image wallpaper file name automatically. The script also copies the file to your Pictures folder and opens it for previewing.

'Finds current lock screen wallpaper file, copies it to Pictures folder and Previews it.
'Ramesh Srinivasan, Winhelponline.com
'Created on Sep 1, 2016
Dim WshShell: Set WshShell = Createobject("Wscript.Shell")
Dim objFSO: Set objFSO = Createobject("Scripting.Filesystemobject")
On error resume next
sCurrLSI = WshShell.RegRead ("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative\LandscapeAssetPath")
On error goto 0
sDstFL = WshShell.ExpandEnvironmentStrings( "%USERPROFILE%" )
sDstFL = sDstFl & "\Pictures\" & objFSO.GetFileName(sCurrLSI) & ".jpg"
if objFSO.FileExists(sCurrLSI) then
	objFSO.copyfile sCurrLSI, sDstFL
	WshShell.Run sDstFL
else
	Msgbox "Lock Screen image file doesn't exist in the specified location."
end if

Copy the above lines to Notepad, and save it with .vbs extension. Double-click the script to run it. That does all the work for you.

That’s it! Hope the two methods to find the current Windows 10 lock screen (Windows Spotlight) wallpaper image was useful to you. Let’s know your comments.

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and has a vast experience in the ITeS industry — delivering support for Microsoft's consumer products. He has been a Microsoft MVP [2003 to 2012] who contributes to various Windows support forums.

3 thoughts on “How to Find the Current Lock Screen Image File Name in Windows 10?”

  1. Apparently, the Lock Registry has moved or no longer exists.
    I see the following:

    Lock Screen
    Feed Manager
    FirstLockAfterSignIn

    The vbs script returns “Lock Screen image file doesn’t exist in the …”

Leave a Comment